Advertisement

IoT-IaaS: A New Public Cloud Service to Unleash Innovation in the IoT Space

  • Muhammad U. IlyasEmail author
  • Muhammad Murtaza Khan
  • Sajid Saleem
  • Jalal S. Alowibdi
Conference paper
Part of the Springer Proceedings in Complexity book series (SPCOM)

Abstract

IoT solution developers today are hampered by the regulatory permit burdens and high up-front deployment and maintenance costs, particularly in the public domain. Essentially, it keeps the development of IoT solutions requiring large deployments in the purview of deep-pocketed players, to the exclusion of millions of small developers who may have figured out novel solutions to problems, but lack the resources to pilot them. This is akin to the situation of cellphones before the release of SDKs for Apple iOS and Android smartphones; phones with relatively capable hardware were often restricted to running the dozen-or-so apps they shipped with. Together, smartphone SDKs and public cloud services, which were becoming available at around the same time, less well-resourced developers were able to bring their ideas for apps to the public, thus launching the smartphone revolution. In this paper we conducted a survey of studies that describe various pieces of the technology puzzle that could contribute towards democratizing access to public IoT resources.

References

  1. 1.
    Ahmad, M., Alowibdi, J.S., Ilyas, M.U.: viot: A first step towards a shared, multi-tenant iot infrastructure architecture. In: 2017 IEEE International Conference on Communications Workshops (ICC Workshops), pp. 308–313. IEEE (2017)Google Scholar
  2. 2.
    Alam, M.N., Glitho, R.H.: An infrastructure as a service for the internet of things. In: 2018 IEEE 7th International Conference on Cloud Networking (CloudNet), pp. 1–7. IEEE (2018)Google Scholar
  3. 3.
    Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role in the internet of things. In: Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing, pp. 13–16. ACM (2012)Google Scholar
  4. 4.
    Greengrass, A.: https://aws.amazon.com/greengrass/, https://aws.amazon.com/greengrass/
  5. 5.
    Group, O.C.A.W., et al.: Openfog reference architecture for fog computing. OPFRA001 20817, 162 (2017)Google Scholar
  6. 6.
    Gupta, A., Mukherjee, N.: Implementation of virtual sensors for building a sensor-cloud environment. In: COMSNETS, pp. 1–8 (2016)Google Scholar
  7. 7.
    Gupta, A., Mukherjee, N.: Can the challenges of IOT be overcome by virtual sensors. In: 2017 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), pp. 584–590. IEEE (2017)Google Scholar
  8. 8.
    Hammoudi, S., Aliouat, Z., Harous, S.: A new infrastructure as a service for IOT-cloud. In: 2018 14th International Wireless Communications and Mobile Computing Conference (IWCMC), pp. 786–792. IEEE (2018)Google Scholar
  9. 9.
    Khan, I., Belqasmi, F., Glitho, R., Crespi, N., Morrow, M., Polakos, P.: Wireless sensor network virtualization: early architecture and research perspectives. IEEE Netw. 29(3), 104–112 (2015)CrossRefGoogle Scholar
  10. 10.
    Khan, I., Errounda, F.Z., Yangui, S., Glitho, R., Crespi, N.: Getting virtualized wireless sensor networks’ iaas ready for paas. In: 2015 International Conference on Distributed Computing in Sensor Systems (DCOSS), pp. 224–229. IEEE (2015)Google Scholar
  11. 11.
    Kliem, A., Kao, O.: The internet of things resource management challenge. In: 2015 IEEE International Conference on Data Science and Data Intensive Systems (DSDIS), pp. 483–490. IEEE (2015)Google Scholar
  12. 12.
    Liu, F., Tong, J., Mao, J., Bohn, R., Messina, J., Badger, L., Leaf, D.: Nist cloud computing reference architecture. NIST Spec. Publ. 500, 292 (2011)Google Scholar
  13. 13.
    Mahmud, R., Kotagiri, R., Buyya, R.: Fog computing: a taxonomy, survey and future directions. In: Internet of Everything, pp. 103–130. Springer (2018)Google Scholar
  14. 14.
    Mell, P., Grance, T., et al.: The nist definition of cloud computing (2011)Google Scholar
  15. 15.
    Merlino, G., Bruneo, D., Distefano, S., Longo, F., Puliafito, A.: Stack4things: Integrating IOT with openstack in a smart city context. In: 2014 International Conference on Smart Computing Workshops (SMARTCOMP Workshops), pp. 21–28. IEEE (2014)Google Scholar
  16. 16.
    Renner, T., Kliem, A., Kao, O.: The device cloud-applying cloud computing concepts to the internet of things. In: 2014 IEEE 11th International Conference on Ubiquitous Intelligence and Computing, and 2014 IEEE 11th International Conference on Autonomic and Trusted Computing, and IEEE 14th International Conference on Scalable Computing and Communications and Its Associated Workshops (UTC-ATC-ScalCom), pp. 396–401. IEEE (2014)Google Scholar
  17. 17.
    Shi, W., Cao, J., Zhang, Q., Li, Y., Xu, L.: Edge computing: vision and challenges. IEEE Internet Things J. 3(5), 637–646 (2016)CrossRefGoogle Scholar
  18. 18.
    Subashini, S., Kavitha, V.: A survey on security issues in service delivery models of cloud computing. J. Netw. Comput. Appl. 1(34), 1–11 (2011)CrossRefGoogle Scholar
  19. 19.
    Systems Inc., C.: Fog Computing and the Internet of Things: Extend the Cloud to Where the Things Are, https://www.cisco.com/c/dam/en_us/solutions/trends/iot/docs/computing-overview.pdf

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Department of Computer and Network EngineeringCollege of Computer Science and Engineering, University of JeddahJeddahSaudi Arabia
  2. 2.Department of Computer Science and Artificial IntelligenceCollege of Computer Science and Engineering, University of JeddahJeddahSaudi Arabia
  3. 3.School of Electrical Engineering and Computer ScienceNational University of Sciences and TechnologyIslamabadPakistan

Personalised recommendations