Challenges for orchestration and instance selection of composite services in distributed edge clouds

Today's centralized cloud-computing infrastructures have not been designed with geo-localized, personalized, bandwidth/processing-intensive, real-time applications in mind. High network delay and low throughput can have a significant impact on the user experience. Instead, such services could be deployed in distributed service nodes at the edge of the network, closer to the user. In this paper we focus on composite services of which the components are running in different service nodes. We present a two-layer framework that provides service orchestration and instance selection. We present the orchestration mechanisms to enable the flexible re-use of components across different composite services. For the resolution layer of our framework, we present two modes of operation that combine network and service availability information for efficient per-request instance selection among a multitude of service replicas.

[1]  Seung-Ik Lee,et al.  NGSON: features, state of the art, and realization , 2012, IEEE Communications Magazine.

[2]  Jacob R. Lorch,et al.  Matchmaking for online games and other latency-sensitive P2P systems , 2009, SIGCOMM '09.

[3]  Miguel Rio,et al.  Service oriented networking , 2014, 2014 European Conference on Networks and Communications (EuCNC).

[4]  Oliver Kopp,et al.  TOSCA: Portable Automated Deployment and Management of Cloud Applications , 2014, Advanced Web Services.

[5]  Benjamin Farley,et al.  More for your money: exploiting performance heterogeneity in public clouds , 2012, SoCC '12.

[6]  Hai Jin,et al.  A cooperative game based allocation for sharing data center networks , 2013, 2013 Proceedings IEEE INFOCOM.

[7]  Denis Caromel,et al.  Latency based group discovery algorithm for network aware cloud scheduling , 2014, Future Gener. Comput. Syst..

[8]  Anja Feldmann,et al.  Pushing CDN-ISP collaboration to the limit , 2013, CCRV.

[9]  Mahadev Satyanarayanan,et al.  Scalable crowd-sourcing of video from mobile devices , 2013, MobiSys '13.

[10]  Dimosthenis Kyriazis,et al.  A Cloud Platform for Real-time Interactive Applications , 2011, CLOSER.

[11]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[12]  Fuyuki Ishikawa,et al.  Towards network-aware service composition in the cloud , 2012, WWW.

[13]  Abhishek Chandra,et al.  Decentralized Edge Clouds , 2013, IEEE Internet Computing.

[14]  Gwendal Simon,et al.  The brewing storm in cloud gaming: A measurement study on cloud to end-user latency , 2012, 2012 11th Annual Workshop on Network and Systems Support for Games (NetGames).

[15]  Sean Luke,et al.  MASON: A Multiagent Simulation Environment , 2005, Simul..