Scaling persistent connections for cloud services

The unprecedented growth of cloud applications for connected devices is being hampered by scalability and associated costs for maintaining persistent connectivity between the cloud services and massive numbers of clients. In this paper we present the design and implementation of Connection Parking,...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer networks (Amsterdam, Netherlands : 1999) Netherlands : 1999), 2015-12, Vol.93, p.518-530
Hauptverfasser: Lin, Wenjie, Sharma, Puneet, Chatterjee, Sarbajit, Sharma, Deepti, Lee, David, Iyer, Subu, Gupta, Ajay
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The unprecedented growth of cloud applications for connected devices is being hampered by scalability and associated costs for maintaining persistent connectivity between the cloud services and massive numbers of clients. In this paper we present the design and implementation of Connection Parking, a scalable and cost-effective cloud service delivery mechanism to millions of cloud-connected devices. In particular we focus on push delivery mechanisms where it is not possible for the cloud service to initiate connection establishment with the device. Our approach reduces the state resource requirements on the cloud servers without significant adverse impact on service delivery delay. We have prototyped and evaluated our solution with an operational stack of a cloud delivery service that has been designed, commercially deployed and is in production to support millions of connected devices. Our initial results demonstrate that Connection Parking can improve the scalability of cloud services with persistent connections by 3X under different operational scenarios. Our approach can be deployed in a transparent manner and does not require any modifications to either the cloud stack or the client device.
ISSN:1389-1286
1872-7069
DOI:10.1016/j.comnet.2015.10.004