Skip to main content

Pure Edge Computing Platform for the Future Internet

  • Conference paper
  • First Online:
Software Technologies: Applications and Foundations (STAF 2016)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 9946))

Abstract

Future Internet builds upon three key pillars – namely, Internet of Things, Internet of Services, and Internet of Contents – and is considered as a worldwide execution environment that interconnects myriad heterogeneous entities over time, supports information dissemination, enables the emergence of promising application domains, and stimulate new business and research opportunities. In this paper we analyse the challenges towards the actualisation of the Future Internet. We argue that the mobile nature inherent to modern communications and interactions requires a radical shift towards new computing paradigms that fully reflect the network-based perspective of the emerging environment. Indeed, we position the adoption of a Pure Edge Computing platform that offers designing and programming abstractions to specify, implement and operate Future Internet applications.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

References

  1. Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M.: A view of cloud computing. Commun. ACM 53(4), 50–58 (2010)

    Article  Google Scholar 

  2. Autili, M., Inverardi, P., Tivoli, M.: Choreos: large scale choreographies for the future internet. In: Proceedings of Conference on Software Maintenance, Reengineering and Reverse Engineering (2014)

    Google Scholar 

  3. Baldwin, C.Y., Woodard, C.J.: The architecture of platforms: a unified view. In: Platforms, Markets and Innovation, chap. 2 (2009)

    Google Scholar 

  4. Baresi, L., Guinea, S., Saeedi, P.: Achieving self-adaptation through dynamic group management. In: Assurances for Self-adaptive Systems - Principles, Models, and Techniques, pp. 214–239 (2013)

    Google Scholar 

  5. Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Sci. Am. 284, 34–43 (2001)

    Article  Google Scholar 

  6. Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role in the internet of things. In: Proceedings of Workshop on Mobile Cloud Computing (2012)

    Google Scholar 

  7. Camarinha-Matos, L.M., Goes, J., Gomes, L., Martins, J.A.: Contributing to the internet of things. In: Proceedings of Technological Innovation for the Internet of Things (2013)

    Google Scholar 

  8. Caporuscio, M., D’Angelo, M., Grassi, V., Mirandola, R.: Reinforcement learning techniques for decentralized self-adaptive service assembly. In: 5th European Conference on Service-Oriented and Cloud Computing (2016)

    Google Scholar 

  9. Caporuscio, M., Funaro, M., Ghezzi, C.: PaCE: a data-flow coordination language for asynchronous network-based applications. In: Gschwind, T., De Paoli, F., Gruhn, V., Book, M. (eds.) Software Composition, pp. 51–67. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  10. Caporuscio, M., Ghezzi, C.: Engineering future internet applications: the prime approach. J. Syst. Softw. 106, 9–27 (2015)

    Article  Google Scholar 

  11. Cardellini, V., D’Angelo, M., Grassi, V., Marzolla, M., Mirandola, R.: A decentralized approach to network-aware service composition. In: Dustdar, S., Leymann, F., Villari, M. (eds.) ESOCC 2015. LNCS, vol. 9306, pp. 34–48. Springer, Heidelberg (2015). doi:10.1007/978-3-319-24072-5_3

    Chapter  Google Scholar 

  12. Dar, K., Taherkordi, A., Rouvoy, R., Eliassen, F.: Adaptable service composition for very-large-scale Internet of Things systems. In: Proceedings of Middleware Doctoral Symposium (2011)

    Google Scholar 

  13. Di Nitto, E., Rosenblum, D.: Exploiting ADLs to specify architectural styles induced by middleware infrastructures. In: Proceedings of International Conference on Software Engineering (1999)

    Google Scholar 

  14. Fredj, S.B., Boussard, M., Kofman, D., Noirie, L.: Efficient semantic-based IoT service discovery mechanism for dynamic environments. In: Proceedings of International Symposium on Personal, Indoor, and Mobile Radio Communication (2014)

    Google Scholar 

  15. Gilbert, S., Lynch, N.: Brewer’s conjecture and the feasibility of consistent, available, partition-tolerant web services. SIGACT News 33(2), 51–59 (2002)

    Article  Google Scholar 

  16. Issarny, V., Caporuscio, M., Georgantas, N.: A perspective on the future of middleware-based software engineering. In: Briand, L., Wolf, A. (eds.) Future of Software Engineering. IEEE-CS Press (2007)

    Google Scholar 

  17. Jansen, S., Finkelstein, A., Brinkkemper, S.: A sense of community: a research agenda for software ecosystems. In: Proceedings of International Conference on Software Engineering - Companion (2009)

    Google Scholar 

  18. Lpez, P.G., Montresor, A., Epema, D.H.J., Datta, A., Higashino, T., Iamnitchi, A., Barcellos, M.P., Felber, P., Rivire, E.: Edge-centric computing: vision and challenges. Comput. Commun. Rev. 45(5), 37–42 (2015)

    Article  Google Scholar 

  19. Morrison, J.P.: Flow-Based Programming: A New Approach to Application Development, 2nd edn. CreateSpace, Paramount (2010)

    Google Scholar 

  20. Papadimitriou, D.: Future internet - the cross-ETP vision document. Technical report, European Future Internet Portal (2009)

    Google Scholar 

  21. Porter, M., Onnela, J., Mucha, P.: Communities in networks. Not. Am. Math. Soc. 56(9), 1082–1097 (2009)

    MathSciNet  MATH  Google Scholar 

  22. Satyanarayanan, M.: Mobile computing: the next decade. In: Proceedings of the Workshop on Mobile Cloud Computing (2010)

    Google Scholar 

  23. Serrano, M., Nguyen-Mau, H.Q., Hauswirth, M., Wang, W., Barnaghi, P.M., Cousin, P.: Open services for IoT cloud applications in the future internet. In: Proceedings of International Symposium on a World of Wireless, Mobile and Multimedia Networks (2013)

    Google Scholar 

  24. Skala, K., Davidovic, D., Afgan, E., Sovic, I., Sojat, Z.: Scalable distributed computing hierarchy: cloud, fog and dew computing. Open J. Cloud Comput. 2(1), 16–24 (2015)

    Google Scholar 

  25. Tanenbaum, A.S., Van Renesse, R.: Distributed operating systems. ACM Comput. Surv. 17, 419–470 (1985)

    Article  Google Scholar 

  26. Vogels, W.: Eventually consistent. Commun. ACM 52(1), 40–44 (2009)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mirko D’Angelo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

D’Angelo, M., Caporuscio, M. (2016). Pure Edge Computing Platform for the Future Internet. In: Milazzo, P., Varró, D., Wimmer, M. (eds) Software Technologies: Applications and Foundations. STAF 2016. Lecture Notes in Computer Science(), vol 9946. Springer, Cham. https://doi.org/10.1007/978-3-319-50230-4_36

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-50230-4_36

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-50229-8

  • Online ISBN: 978-3-319-50230-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics