Skip to main content

A Cloud-Based Overlay Networking for the Internet of Things: Quantitative Evaluation

  • Chapter
  • First Online:
  • 1397 Accesses

Part of the book series: EAI/Springer Innovations in Communication and Computing ((EAISICC))

Abstract

Integration of the Internet of Things (IoT) with the Cloud may lead to a range of different architectures and solutions. Our efforts in this domain are mainly geared toward making IoT systems available as service-oriented infrastructure. Under Infrastructure-as-a-Service (IaaS) scenarios, network virtualization is a core building block of any solution, even more so for IoT-focused Cloud providers. Enabling mechanisms are required to support virtualization of the networking facilities for IoT resources that are managed by the Cloud. This work describes an approach to network virtualization based on popular off-the-shelf tools and protocols in place of application-specific logic, acting as a blueprint in the design of the Stack4Things architecture, an OpenStack-derived framework to provide IaaS-like services from a pool of IoT devices. We quantitatively evaluate the underlying mechanisms demonstrating that the proposed approach exhibits mostly comparable performance with respect to standard technologies for virtual private networks, or at least good enough for the kind of underlying hardware, e.g., smart boards, while still representing a more flexible solution.

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

Buying options

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
Hardcover Book
USD   109.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

Learn about institutional subscriptions

References

  1. N.M.K. Chowdhury, R. Boutaba, A survey of network virtualization. Comput. Netw. 54(5), 862–876 (2010)

    Article  Google Scholar 

  2. A. Fischer, J. Botero, M. Till Beck, H. de Meer, X. Hesselbach, Virtual network embedding: a survey. IEEE Commun. Surv. Tutorials 15(4), 1888–1906 (Fourth 2013)

    Article  Google Scholar 

  3. S. Distefano, G. Merlino, A. Puliafito, Device-centric sensing: an alternative to data-centric approaches. IEEE Syst. J. 11, 231–241 (2015)

    Article  Google Scholar 

  4. S. Distefano, G. Merlino, A. Puliafito, Sensing and actuation as a service: a new development for clouds, in 2012 11th IEEE International Symposium on Network Computing and Applications (NCA), August 2012, pp. 272–275

    Google Scholar 

  5. T. Oberstein, A. Goedde, The web application messaging protocol. Internet-Draft draft-oberstet-hybi-tavendo-wamp-02, IETF Secretariat October 2015

    Google Scholar 

  6. I. Fette, A. Melnikov, The websocket protocol. RFC 6455, last visited on 2/7/2018

    Google Scholar 

  7. G. Merlino, D. Bruneo, S. Distefano, F. Longo, A. Puliafito, Enabling mechanisms for cloud-based network virtualization in IoT (2015), pp. 268–273. https://doi.org/10.1109/WF-IoT.2015.7389064

  8. R. Mahy, P. Matthews, J. Rosenberg, Traversal using relays around Nat (TURN): relay extensions to session traversal utilities for Nat (STUN). RFC 5766, last visited on 2/7/2018

    Google Scholar 

  9. VPN-WS. https://github.com/unbit/vpn-ws

  10. S. Hanks, T. Li, D. Farinacci, P. Traina, Generic routing encapsulation over IPv4 networks. RFC 1702, RFC Editor October 1994

    Google Scholar 

  11. P. Srisuresh, B. Ford, D. Kegel, State of peer-to-peer (P2P) communication across network address translators (NATs). RFC 5128, last visited on 2/7/2018

    Google Scholar 

  12. D. Bruneo, S. Distefano, F. Longo, G. Merlino, An IoT testbed for the software defined city vision: the #SmartMe project, in 2016 IEEE International Conference on Smart Computing (SMARTCOMP), May 2016, pp. 1–6

    Google Scholar 

  13. G. Merlino, D. Bruneo, S. Distefano, F. Longo, A. Puliafito, Stack4Things: integrating IoT with openstack in a smart city context (2015)

    Google Scholar 

  14. G. Merlino, D. Bruneo, F. Longo, A. Puliafito, S. Distefano, Software defined cities: a novel paradigm for smart cities through IoT clouds (2015), pp. 909–916

    Google Scholar 

  15. A. Tirumala, F. Qin, J. Dugan, J. Ferguson, K. Gibbs, iPerf: the TCP/UDP bandwidth measurement tool (2005). http://software.es.net/iperf/

  16. T. Kelly, Scalable TCP: improving performance in highspeed wide area networks. SIGCOMM Comput. Commun. Rev. 33(2), 83–91 (2003)

    Article  MathSciNet  Google Scholar 

  17. J. Romkey, Nonstandard for transmission of IP datagrams over serial lines: SLIP. STD 47, RFC Editor, last visited on 2/7/2018

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Francesco Longo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer International Publishing AG, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Bruneo, D., Distefano, S., Longo, F., Merlino, G., Puliafito, A. (2019). A Cloud-Based Overlay Networking for the Internet of Things: Quantitative Evaluation. In: Puliafito, A., Trivedi, K. (eds) Systems Modeling: Methodologies and Tools. EAI/Springer Innovations in Communication and Computing. Springer, Cham. https://doi.org/10.1007/978-3-319-92378-9_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-92378-9_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-92377-2

  • Online ISBN: 978-3-319-92378-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics