Skip to main content

Advances in Cloud Computing, Wireless Communications and the Internet of Things

  • Chapter
  • First Online:
Analytics for the Sharing Economy: Mathematics, Engineering and Business Perspectives

Abstract

There is a growing amount of data generated by a variety of devices in the Internet of Things (IoT). Sharing economy applications can leverage such data to provide solutions of high societal impact. Several technologies together enable the collaborative use of data through software services. This chapter describes the key developments in these technological areas. In particular, it describes advances in cloud computing that have resulted in new software architectures and deployment practices. Such improvements enable the rapid creation and deployment of new services on the cloud. Next, it highlights recent developments in wireless networks that allow heterogeneous devices to connect and share information. Furthermore, this chapter describes how IoT platforms are becoming interoperable, thus fostering collaborative access to data from diverse devices. Finally, it elaborates on how the described technologies jointly enable new sharing economy solutions through a case study on car sharing.

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 109.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 139.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 139.99
Price excludes VAT (USA)
  • Durable hardcover 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

Notes

  1. 1.

    https://docs.docker.com/engine/faq/.

  2. 2.

    https://fission.io.

  3. 3.

    https://kubeless.io.

  4. 4.

    https://www.openfaas.com.

  5. 5.

    Image adapted from http://www.ntt.co.jp/news2014/1401e/140123a.html.

  6. 6.

    https://www.gsma.com/iot/mobile-iot-commercial-launches/.

  7. 7.

    https://www.sigfox.com/en/coverage/become-so.

  8. 8.

    https://datatracker.ietf.org/wg/.

  9. 9.

    https://www.ietf.org/rfc/rfc6762.txt.

  10. 10.

    https://core-wg.github.io/rd-dns-sd/#resource-directories.

  11. 11.

    oneM2M (http://www.onem2m.org) is a global standards initiative comprising of eight regional ICT standards organizations and over 200 companies.

References

  1. Cisco visual networking index: global mobile data traffic forecast update, 2016–2021 white paper. http://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-networking-index-vni/mobile-white-paper-c11-520862.pdf. Accessed 16/07/2018

  2. IPSO smart objects. https://www.omaspecworks.org/develop-with-oma-specworks/ipso-smart-objects/. Accessed 23.07.2018

  3. IPSO smart objects. https://github.com/IPSO-Alliance/pub. Accessed 23.07.2018

  4. Mobile-edge computing (MEC); service scenarios. https://www.etsi.org/technologies-clusters/technologies/multi-access-edge-computing. Accessed 24/07/2018

  5. oneM2M functional architecture, ETSI standard TS-0001-V3.11.0. http://www.onem2m.org/technical/published-drafts. Accessed 07.08.2018

  6. oneM2M vehicular domain enablement, draft technical report TR-0026-V4.1.0. http://www.onem2m.org/technical/published-drafts. Accessed 07.08.2018

  7. OpenMTC. http://www.open-mtc.org/index.html. Accessed 07.08.2018

  8. OpenMTC. https://github.com/OpenMTC/OpenMTC. Accessed 08.08.2018

  9. Sigfox. https://www.sigfox.com/en. Accessed 18.07.2018

  10. Web of things – Technology landscape. http://w3c.github.io/wot/landscape.html. Accessed 23.07.2018

  11. Web of things (WoT) thing description. https://www.w3.org/TR/wot-thing-description/. Accessed 23.07.2018

  12. What is a container? https://www.docker.com/what-container. Accessed 16/07/2018)

  13. What is docker? https://www.docker.com/what-docker. Accessed 16/07/2018

  14. IEEE approved draft standard for adoption of openfog reference architecture for fog computing. IEEE P1934/D2.0, April 2018, pp 1–175 (2018)

    Google Scholar 

  15. 3GPP: the evolved packet core. http://www.3gpp.org/technologies/keywords-acronyms/100-the-evolved-packet-core. Accessed 04.07.2018

  16. Akyildiz IF, Su W, Sankarasubramaniam Y, Cayirci E (2002) Wireless sensor networks: a survey. Comput Netw 38(4):393–422

    Article  Google Scholar 

  17. Al-Fuqaha A, Guizani M, Mohammadi M, Aledhari M, Ayyash M (2015) Internet of things: a survey on enabling technologies, protocols, and applications. IEEE Commun Surv Tutor 17(4):2347–2376

    Article  Google Scholar 

  18. Alliance N (2015) 5g white paper. Next generation mobile networks, white paper pp. 1–125

    Google Scholar 

  19. Anastasi G, Conti M, Di Francesco M, Passarella A (2009) Energy conservation in wireless sensor networks: a survey. Ad Hoc Netw 7(3):537–568

    Article  Google Scholar 

  20. Andrews JG, Buzzi S, Choi W, Hanly SV, Lozano A, Soong AC, Zhang JC (2014) What will 5G be? IEEE J Sel Areas Commun 32(6):1065–1082

    Article  Google Scholar 

  21. Atzori L, Iera A, Morabito G (2010) The internet of things: a survey. Comput Netw 54(15):2787–2805

    Article  Google Scholar 

  22. Augustin A, Yi J, Clausen T, Townsley WM (2016) A study of LoRa: long range & low power networks for the internet of things. Sensors 16(9):1466

    Article  Google Scholar 

  23. Baldini I, Castro P, Chang K, Cheng P, Fink S, Ishakian V, Mitchell N, Muthusamy V, Rabbah R, Slominski A et al (2017) Serverless computing: current trends and open problems. Research advances in cloud computing. Springer, Berlin, pp 1–20

    Google Scholar 

  24. Barham P, Dragovic B, Fraser K, Hand S, Harris T, Ho A, Neugebauer R, Pratt I, Warfield A (2003) Xen and the art of virtualization. ACM SIGOPS Oper Syst Rev 37:164–177. ACM

    Google Scholar 

  25. Bello O, Zeadally S, Badra M (2017) Network layer inter-operation of device-to-device communication technologies in internet of things (IoT). Ad Hoc Netw 57:52–62

    Article  Google Scholar 

  26. Bonomi F, Milito R, Natarajan P, Zhu J (2014) Fog computing: a platform for internet of things and analytics. Big data and internet of things: a roadmap for smart environments. Springer, Berlin, pp 169–186

    Google Scholar 

  27. Bonomi F, Milito R, Zhu J, Addepalli S (2012) Fog computing and its role in the internet of things. In: Proceedings of the 1st edition of the MCC workshop on mobile cloud computing. ACM, pp 13–16

    Google Scholar 

  28. Bröring A, Datta SK, Bonnet C (2016) A categorization of discovery technologies for the internet of things. In: Proceedings of the 6th international conference on the internet of things. ACM, pp 131–139

    Google Scholar 

  29. Bröring A, Schmid S, Schindhelm CK, Khelil A, Kabisch S, Kramer D, Le Phuoc D, Mitic J, Anicic D, Teniente López E (2017) Enabling IoT ecosystems through platform interoperability. IEEE Softw 34(1):54–61

    Article  Google Scholar 

  30. Burns B, Grant B, Oppenheimer D, Brewer E, Wilkes J (2016) Borg, omega, and kubernetes. Queue 14(1):10

    Article  Google Scholar 

  31. Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging it platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener Comput Syst 25(6):599–616

    Article  Google Scholar 

  32. Croce D, Gucciardo M, Mangione S, Santaromita G, Tinnirello I (2018) Impact of lora imperfect orthogonality: analysis of link-level performance. IEEE Commun Lett 22(4):796–799

    Article  Google Scholar 

  33. ETSI: network functions virtualisation - An introduction, benefits, enablers, challenges, call for action. Technical Report (2012)

    Google Scholar 

  34. Felter W, Ferreira A, Rajamony R, Rubio J (2015) An updated performance comparison of virtual machines and linux containers. In: 2015 IEEE international symposium on performance analysis of systems and software (ISPASS). IEEE, pp 171–172

    Google Scholar 

  35. Fischer JE, Colley JA, Luger E, Golembewski M, Costanza E, Ramchurn SD, Viller S, Oakley I, Froehlich JE (2016) New horizons for the IoT in everyday life: proactive, shared, sustainable. In: Proceedings of the 2016 ACM international joint conference on pervasive and ubiquitous computing: adjunct. ACM, pp 657–660

    Google Scholar 

  36. Fox A, Griffith R, Joseph A, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I (2009) Above the clouds: a Berkeley view of cloud computing. Department of Electrical Engineering and Computer Science, University of California, Berkeley, Rep. UCB/EECS 28(13):2009

    Google Scholar 

  37. Garcí JM, Fernández P, Ruiz-Cortés A, Dustdar S, Toro M (2017) Edge and cloud pricing for the sharing economy. IEEE Internet Comput 21(2):78–84. https://doi.org/10.1109/MIC.2017.24

    Article  Google Scholar 

  38. Garriga M (2018) Towards a taxonomy of microservices architectures. In: Cerone A, Roveri M (eds) Software engineering and formal methods. Springer International Publishing, Cham, pp 203–218

    Chapter  Google Scholar 

  39. Hanes D, Salgueiro G, Grossetete P, Barton R, Henry J (2017) IoT fundamentals: networking technologies, protocols, and use cases for the internet of things. Cisco Press, Indianapolis

    Google Scholar 

  40. Hightower K, Burns B, Beda J (2017) Kubernetes: up and running: dive into the future of infrastructure. O’Reilly Media, Sebastopol

    Google Scholar 

  41. Hong K, Lillethun D, Ramachandran U, Ottenwälder B, Koldehofe B (2013) Mobile fog: a programming model for large-scale applications on the internet of things. In: Proceedings of the 2nd ACM SIGCOMM workshop on mobile cloud computing. ACM, pp 15–20

    Google Scholar 

  42. Jain R, Paul S (2013) Network virtualization and software defined networking for cloud computing: a survey. IEEE Commun Mag 51(11):24–31

    Article  Google Scholar 

  43. Kivity A, Kamay Y, Laor D, Lublin U, Liguori A (2007) KVM: the linux virtual machine monitor. In: Proceedings of the linux symposium, vol 1, Ottawa, Ontorio, Canada, pp 225–230

    Google Scholar 

  44. Kurose JF, Ross KW (2013) Computer networking: a top-down approach: international edition. Pearson Higher Education

    Google Scholar 

  45. LoRa Alliance: LoRaWAN Specification (V1.0.3). https://www.lora-alliance.org/resource-hub/lorawantm-specification-v103 (2018). Accessed 18.07.2018

  46. Malmborg L, Light A, Fitzpatrick G, Bellotti V, Brereton M (2015) Designing for sharing in local communities. In: Proceedings of the 33rd annual ACM conference extended abstracts on human factors in computing systems. ACM, pp 2357–2360

    Google Scholar 

  47. Marín-Tordera E, Masip-Bruin X, García-Almiñana J, Jukan A, Ren GJ, Zhu J (2017) Do we all really know what a fog node is? current trends towards an open definition. Comput Commun 109:117–130

    Article  Google Scholar 

  48. Marston S, Li Z, Bandyopadhyay S, Zhang J, Ghalsasi A (2011) Cloud computing-the business perspective. Decis Support Syst 51(1):176–189

    Article  Google Scholar 

  49. Mcqueen D (2009) The momentum behind lte adoption [sgpp lte]. IEEE Commun Mag 47(2):44–45

    Article  Google Scholar 

  50. Mell P, Grance T et al (2011) The NIST definition of cloud computing

    Google Scholar 

  51. Muller A, Wilson S (2005) Virtualization with VMware ESX server

    Google Scholar 

  52. Nadareishvili I, Mitra R, McLarty M, Amundsen M (2016) Microservice architecture: aligning principles, practices, and culture. O’Reilly Media, Sebastopol

    Google Scholar 

  53. Navarro-Ortiz J, Sendra S, Ameigeiras P, Lopez-Soler JM (2018) Integration of LoRaWAN and 4G/5G for the Industrial internet of things. IEEE Commun Mag 56(2):60–67

    Article  Google Scholar 

  54. Newman S (2015) Building microservices: designing fine-grained systems. O’Reilly Media, Sebastopol

    Google Scholar 

  55. Nickoloff J (2016) Docker in action, 1st edn. Manning Publications, Greenwich

    Google Scholar 

  56. Nider J (2018) A comparison of virtualization technologies for use in cloud data centers. IBM research report H-0330 (HAI1801-001)

    Google Scholar 

  57. ONF: software-defined networking: the new norm for networks. ONF white paper (2012)

    Google Scholar 

  58. Parvez I, Rahmati A, Guvenc I, Sarwat AI, Dai H (2018) A survey on low latency towards 5g: ran, core network and caching solutions. IEEE Commun Surv Tutor

    Google Scholar 

  59. Popek GJ, Goldberg RP (1974) Formal requirements for virtualizable third generation architectures. Commun ACM 17(7):412–421

    Article  MathSciNet  Google Scholar 

  60. Premsankar G, Ahokas K, Luukkainen S (2015) Design and implementation of a distributed mobility management entity on openstack. In: 2015 IEEE 7th international conference on cloud computing technology and science (CloudCom). IEEE, pp 487–490

    Google Scholar 

  61. Premsankar G, Di Francesco M, Taleb T (2018) Edge computing for the Internet of Things: a case study. IEEE Internet Things J 5(2):1275–1284

    Article  Google Scholar 

  62. Premsankar G, Ghaddar B, Di Francesco M, Verago R (2018) Efficient placement of edge computing devices for vehicular applications in smart cities. In: NOMS 2018-2018 IEEE/IFIP network operations and management symposium. IEEE

    Google Scholar 

  63. Ratasuk R, Mangalvedhe N, Zhang Y, Robert M, Koskinen JP (2016) Overview of narrowband IoT in lte rel-13. In: 2016 IEEE conference on standards for communications and networking (CSCN). IEEE, pp 1–7

    Google Scholar 

  64. Raza U, Kulkarni P, Sooriyabandara M (2017) Low power wide area networks: an overview. IEEE Commun Surv Tutor

    Google Scholar 

  65. Roberts M, Chapin J (2017) What is serverless? Understanding the latest advances in cloud and service-based architecture. O’Reilly Media, Sebastopol

    Google Scholar 

  66. Satyanarayanan M, Bahl P, Caceres R, Davies N (2009) The case for VM-based cloudlets in mobile computing. IEEE Pervasive Comput 8(4):14–23

    Article  Google Scholar 

  67. Satyanarayanan M, Simoens P, Xiao Y, Pillai P, Chen Z, Ha K, Hu W, Amos B (2015) Edge analytics in the internet of things. IEEE Pervasive Comput 14(2):24–31

    Article  Google Scholar 

  68. Semtech: What is LoRa? https://www.semtech.com/technology/lora/what-is-lora. Accessed 18.07.2018

  69. Slabicki M, Premsankar G, Di Francesco M (2018) Adaptive configuration of lora networks for dense IoT deployments. In: 16th IEEE/IFIP network operations and management symposium (NOMS 2018), pp 1–9

    Google Scholar 

  70. Strauss D (2013) Containers-not virtual machines-are the future cloud. Linux J 228:118–123

    Google Scholar 

  71. Taleb T (2014) Toward carrier cloud: potential, challenges, and solutions. Wirel Commun IEEE 21(3):80–91

    Article  Google Scholar 

  72. Tanganelli G, Vallati C, Mingozzi E (2018) Edge-centric distributed discovery and access in the internet of things. IEEE Internet Things J 5(1):425–438

    Article  Google Scholar 

  73. The things network: the thing network mission. https://github.com/TheThingsNetwork/Manifest/blob/master/Mission.md (2015). Accessed 18.07.2018

  74. Wang CX, Haider F, Gao X, You XH, Yang Y, Yuan D, Aggoune H, Haas H, Fletcher S, Hepsaydir E (2014) Cellular architecture and key technologies for 5G wireless communication networks. IEEE Commun Mag 52(2):122–130

    Article  Google Scholar 

  75. Watson J (2008) Virtualbox: bits and bytes masquerading as machines. Linux J 2008(166):1

    Google Scholar 

  76. Woetzel J, Remes J, Boland B, Lv K, Sinha S, Strube G, Means J, Law J, Cadena A, von der Tann V (2018) Smart cities: digital solutions for a more livable future. McKinsey Global Institute, San Francisco

    Google Scholar 

Download references

Acknowledgements

This work was partially supported by the Academy of Finland under grants number 299222 and 319710.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gopika Premsankar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Premsankar, G., Di Francesco, M. (2020). Advances in Cloud Computing, Wireless Communications and the Internet of Things. In: Crisostomi, E., Ghaddar, B., Häusler, F., Naoum-Sawaya, J., Russo, G., Shorten, R. (eds) Analytics for the Sharing Economy: Mathematics, Engineering and Business Perspectives. Springer, Cham. https://doi.org/10.1007/978-3-030-35032-1_6

Download citation

Publish with us

Policies and ethics