Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Cheops, a Service to Blow Away Cloud Applications to the Edge

  • Conference paper
  • First Online:
Service-Oriented Computing (ICSOC 2022)

Abstract

One question to answer the shift from the Cloud to the Edge computing paradigm is: how distributed applications developed for Cloud platforms can benefit from the opportunities of the Edge while dealing with inherent constraints of wide-area network links? Leveraging the modularity of microservice-based applications, we propose to deploy multiple instances of the same service (one per edge site) and deliver collaborations between them according to each request. Collaborations are expressed thanks to a DSL and orchestrated in a transparent manner by the Cheops runtime. We demonstrate the relevance of our proposal by geo-distributing Kubernetes resources.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    We underline we do not consider disconnections between users and their Edge location. Edge elements are supposed to be as close as possible to prevent this situation.

  2. 2.

    https://rancher.com Accessed 2022-07-06.

  3. 3.

    https://medium.com/volterra-io/tagged/kubernetes Accessed 2022-03-20.

  4. 4.

    https://cloud.google.com/anthos Accessed 2022-07-06.

  5. 5.

    https://istio.io Accessed 2022-07-06.

  6. 6.

    https://github.com/kubernetes-sigs/kubefed Accessed 2022-07-06.

References

  1. Balouek, D., et al.: Adding virtualization capabilities to the grid’5000 testbed. In: Ivanov, I.I., van Sinderen, M., Leymann, F., Shan, T. (eds.) CLOSER 2012. CCIS, vol. 367, pp. 3–20. Springer, Cham (2013). https://doi.org/10.1007/978-3-319-04519-1_1

    Chapter  Google Scholar 

  2. Binz, T., Breitenbücher, U., Kopp, O., Leymann, F.: Tosca: portable automated deployment and management of cloud applications. In: Bouguettaya, A., Sheng, Q., Daniel, F. (eds.) Advanced Web Services, pp. 527–549. Springer, New York (2014). https://doi.org/10.1007/978-1-4614-7535-4_22

  3. Cherrueau, R.-A., Delavergne, M., Lèbre, A.: Geo-distribute cloud applications at the edge. In: Sousa, L., Roma, N., Tomás, P. (eds.) Euro-Par 2021. LNCS, vol. 12820, pp. 301–316. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-85665-6_19

    Chapter  Google Scholar 

  4. Li, W., et al.: Service mesh: challenges, state of the art, and future research opportunities. In: 2019 IEEE International Conference on Service-Oriented System Engineering (SOSE), pp. 122–1225 (2019)

    Google Scholar 

  5. Lottiaux, R., et al.: OpenMosix, OpenSSI and Kerrighed: a comparative study. In: IEEE International Symposium on Cluster Computing and the Grid, CCGrid 2005, vol. 2, pp. 1016–1023. IEEE (2005)

    Google Scholar 

  6. Saurez, E., Gupta, H., Daglis, A., Ramachandran, U.: OneEdge: an efficient control plane for geo-distributed infrastructures. In: Proceedings of the ACM Symposium on Cloud Computing, pp. 182–196 (2021)

    Google Scholar 

  7. Tamiru, M., Pierre, G., Tordsson, J., Elmroth, E.: mck8s: an orchestration platform for geo-distributed multi-cluster environments. In: 30th International Conference on Computer Communications and Networks, ICCCN 2021 (2021)

    Google Scholar 

  8. Tran, T.X., Hajisami, A., Pandey, P., Pompili, D.: Collaborative mobile edge computing in 5G networks: new paradigms, scenarios, and challenges. IEEE Commun. Mag. 55(4), 54–61 (2017)

    Article  Google Scholar 

  9. Ullah, A., Dagdeviren, H., Ariyattu, R.C., DesLauriers, J., Kiss, T., Bowden, J.: MiCADO-Edge: towards an application-level orchestrator for the cloud-to-edge computing continuum. J. Grid Comput. 19(4), 1–28 (2021)

    Article  Google Scholar 

  10. Xiong, Y., Sun, Y., Xing, L., Huang, Y.: Extend cloud to edge with KubeEdge. In: 2018 IEEE/ACM Symposium on Edge Computing (SEC), pp. 373–377 (2018). https://doi.org/10.1109/SEC.2018.00048

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marie Delavergne .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Delavergne, M., Antony, G.J., Lebre, A. (2022). Cheops, a Service to Blow Away Cloud Applications to the Edge. In: Troya, J., Medjahed, B., Piattini, M., Yao, L., Fernández, P., Ruiz-Cortés, A. (eds) Service-Oriented Computing. ICSOC 2022. Lecture Notes in Computer Science, vol 13740. Springer, Cham. https://doi.org/10.1007/978-3-031-20984-0_37

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-20984-0_37

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-20983-3

  • Online ISBN: 978-3-031-20984-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics