Annals of Telecommunications

, Volume 72, Issue 1–2, pp 31–40 | Cite as

The design of the gateway for the Cloud of Things

  • Riccardo PetroloEmail author
  • Roberto Morabito
  • Valeria Loscrì
  • Nathalie Mitton


The increasing momentum of the Internet of Things (IoT) leaded to the development of a huge number of applications in different domains. Those applications are based on different standards and protocols, making therefore the IoT landscape widely fragmented. In this context, the evolution of Web semantic technologies together with the popularity of Cloud computing represents a solution to enable the horizontal integration of various IoT applications and platforms. This is what the Cloud of Things (CoT) aims to achieve. In this paper, we propose the design of a gateway for the Cloud of Things. The proposed gateway is able to manage semantic-like things and at the same time to act as an end-point for the presentation of data to users. Moreover, thanks to the use of virtualized software—which introduces a negligible impact in terms of performance—the gateway enables a lightweight and dense deployment of services. The paper describes the above technologies and how to combine them in order to design the gateway. Furthermore, we provide information about use cases, hardware, performance evaluation, and future hints to enhance the gateway.


Cloud of Things Distributed cloud computing Sensor Networks Internet of Things 



This work is partially supported by CPER Nord-Pas-de-Calais/DATA, by the European Community in the framework of the VITAL FP7 project under contract number FP7-SMARTCITIES-608662, and by the FP7 Marie Curie Initial Training Network (ITN) METRICS project (grant agreement No. 607728).


  1. 1.
    Ashton K (2009) That ‘Internet of Things’ thing. RFiD JGoogle Scholar
  2. 2.
    Bonomi F, Milito R, Zhu J, Addepalli S (2012) Fog computing and its role in the internet of things. In: Proceedings of MCC—1st workshop on mobile cloud computing, vol 13. HelsinkiGoogle Scholar
  3. 3.
    Chen H, Jia X, Li H (2011) A brief introduction to iot gateway. In: Proceedings of ICCTA—international conference on communication technology and application, pp 610–613Google Scholar
  4. 4.
    Compton M, Barnaghi P, Bermudez L, García-Castro R, Corcho O, Cox S, Graybeal J, Hauswirth M, Henson C, Herzog A, Huang V, Janowicz K, Kelsey WD, Le Phuoc D, Lefort L, Leggieri M, Neuhaus H, Nikolov A, Page K, Passant A, Sheth A, Taylor K (2012) The SSN ontology of the W3C semantic sensor network incubator group. Web Semant Sci Serv Agents World Wide Web 17:25–32CrossRefGoogle Scholar
  5. 5.
    Costantino L, Buonaccorsi N, Cicconetti C, Mambrini R (2012) Performance analysis of an lte gateway for the iot. In: Proceedings of WoWMoM—international IEEE symposium on world of wireless, mobile and multimedia networks, pp 1–6Google Scholar
  6. 6.
    Datta SK, Bonnet C, Nikaein N (2014) An iot gateway centric architecture to provide novel m2m services. In: Proceedings of IEEE world forum on Internet of Things (WF-IoT), pp 514– 519Google Scholar
  7. 7.
    Diaz HD, Ortega JFM, García AC, Rodríguez Molina J, Cifuentes GR, Jara A (2013) Semantic as an interoperability enabler in Internet of Things. In: Internet of Things: converging technologies for smart environments and integrated ecosystems, pp 315– 342Google Scholar
  8. 8.
    Doukas C, Maglogiannis I (2012) Bringing iot and cloud computing towards pervasive healthcare. In: Proceedings of IMIS—6th international conference on innovative mobile and internet services in ubiquitous computing, pp 922–926Google Scholar
  9. 9.
    Farris I, Militano L, Nitti M, Atzori L, Iera A (2015) Federated edge-assisted mobile clouds for service provisioning in heterogeneous iot environments. In: Proceedings of WF-IoT—2nd IEEE world forum on Internet of Things. MilanGoogle Scholar
  10. 10.
    Gaddour O, Koubâa A (2012) RPL in a nutshell: a survey. doi: 10.1016/j.comnet.2012.06.016
  11. 11.
    Golchay R, Mouël FL, Frénot S, Ponge J (2011) Towards bridging iot and cloud services: proposing smartphones as mobile and autonomic service gatewaysGoogle Scholar
  12. 12.
    Gronbaek I (2008) Architecture for the internet of things (iot): Api and interconnect. In: Proceedings of SENSORCOMM—2nd international conference on sensor technologies and applications, pp 802–807Google Scholar
  13. 13.
    Gubbi J, Buyya R, Marusic S, Palaniswami M (2013) Internet of things (iot): a vision, architectural elements, and future directions. Futur Gener Comput Syst 29(7):1645–1660CrossRefGoogle Scholar
  14. 14.
    Guoqiang S, Yanming C, Chao Z, Yanxu Z (2013) Design and Implementation of a Smart IoT Gateway. In: Proceeding of GreenCom and iThings/CPSCom—international IEEE conference on green computing and communications, and international IEEE conference on Internet of Things and cyber physical social computing. Beijing, pp 720–723Google Scholar
  15. 15.
    Gyrard A, Datta SK, Bonnet C, Boudaoud K (2015) A semantic engine for internet of things: cloud, mobile devices and gateways. In: Proceedings of IMIS—9th International IEEE conference on innovative mobile and internet services in ubiquitous computing. Santa CantarinaGoogle Scholar
  16. 16.
    IEEE 802.15 WPAN Task Group 4 (TG4): IEEE 802.15.4-2006. Available at:
  17. 17.
    Kushalnagar N, Montenegro G, Culler DE, Hui JW (2007) Transmission of IPv6 Packets over IEEE 802.15.4 Networks, RFC 4944 (Proposed Standard). Tech. rep., IETFGoogle Scholar
  18. 18.
    Melen J, Beijar N, Jiménez J (2015) Distributed cloud for capillary networks. Tech. rep.
  19. 19.
    Merlino G, Bruneo D, Distefano S, Longo F, Puliafito A (2014) Stack4Things: integrating IoT with OpenStack in a Smart City context. In: Proceeding of SMARTCOMP—international workshop on smart computing workshops. IEEE, Hong Kong, pp 21–28Google Scholar
  20. 20.
    Morabito R, Kjällman J, Komu M (2015) Hypervisors vs. lightweight virtualization: a performance comparison. In: Proceedings of IC2E— International IEEE conference on cloud engineering. TempeGoogle Scholar
  21. 21.
    Patel M, Naughton B, Chan C, Sprecher N, Abeta S, Neal A et al (2014) Mobile-edge computing introductory technical white paper. Mobile-edge Computing (MEC) industry initiativeGoogle Scholar
  22. 22.
    Perera C, Zaslavsky A, Christen P, Georgakopoulos D (2014) Context aware computing for the Internet of Things: a survey. IEEE Commun Surv Tutor 16(1):414–454CrossRefGoogle Scholar
  23. 23.
    Perera C, Zaslavsky A, Christen P, Georgakopoulos D (2014) Sensing as a service model for smart cities supported by Internet of Things. Eur Trans Telecommun 25(1):81–93Google Scholar
  24. 24.
    Petrolo R, Loscrì V, Mitton N (2015) Towards a smart city based on cloud of things, a survey on the smart city vision and paradigms. Trans Emerg Telecommun Technol. doi: 10.1002/ett.2931
  25. 25.
    Petrolo R, Loscri V, Mitton N (2016) Confident-based adaptable connected objects discovery to HArmonize smart City Applications. In: Proceedings of IFIP WD—wireless days. ToulouseGoogle Scholar
  26. 26.
    Reports II (2005) The Internet of Things. Tech. rep.Google Scholar
  27. 27.
    Sachs J, Beijar N, Elmdahl P, Melen J, Militano F, Salmela P (2014) Capillary networks—a smart way to get things connected—Ericsson. Tech. rep.
  28. 28.
    Shelby Z, Chauvenet C (2012) The IPSO application framework draft-ipso-app-framework-04. Tech. rep.

Copyright information

© Institut Mines-Télécom and Springer-Verlag France 2016

Authors and Affiliations

  • Riccardo Petrolo
    • 1
    Email author
  • Roberto Morabito
    • 2
  • Valeria Loscrì
    • 1
  • Nathalie Mitton
    • 1
  1. 1.Inria Lille - Nord EuropeVilleneuve d’AscqFrance
  2. 2.Ericsson Research NomadicLabJorvasFinland

Personalised recommendations