International Journal of Computer Networks and Applications (IJCNA)

Published By EverScience Publications

ISSN : 2395-0455

International Journal of Computer Networks and Applications (IJCNA)

International Journal of Computer Networks and Applications (IJCNA)

Published By EverScience Publications

ISSN : 2395-0455

Virtualization and IoT Resource Management: A Survey

Author NameAuthor Details

Saniya Zahoor, Roohie Naaz Mir

Saniya Zahoor[1]

Roohie Naaz Mir[2]

[1]Computer Science and Engineering, National Institute of Technology Srinagar, India

[2]Computer Science and Engineering, National Institute of Technology Srinagar, India


The ubiquitous computing and its applications at different levels of abstraction are possible mainly by virtualization. Most of its applications are becoming pervasive with each passing day and with the growing trend of embedding computational and networking capabilities in everyday objects of use by a common man. Virtualization provides many opportunities for research in IoT since most of the IoT applications are resource constrained. Therefore, there is a need for an approach that shall manage the resources of the IoT ecosystem. Virtualization is one such approach that can play an important role in maximizing resource utilization and managing the resources of IoT applications. This paper presents a survey of Virtualization and the Internet of Things. The paper also discusses the role of virtualization in IoT resource management.

Index Terms

Virtual Machine


Internet of Things

Fog Computing

Resource Management


  1. 1.
    Ruest N, Ruest D. Virtualization, A Beginner's Guide. McGraw-Hill, Inc.; 2009 Feb 17.
  2. 2.
    Scroggins R. Virtualization technology literature review. Global Journal of Computer Science and Technology. 2013 Feb 14.
  3. 3.
    Rosenblum M, Garfinkel T. Virtual machine monitors: Current technology and future trends. Computer. 2005 May;38(5):39-47.
  4. 4.
    Menascé DA. Virtualization: Concepts, applications, and performance modeling. InInt. CMG Conference 2005 Dec 4 (pp. 407-414).
  5. 5.
    Berl A, Fischer A, de Meer H. Using system virtualization to create virtualized networks. Electronic Communications of the EASST. 2009 Feb 27;17.
  6. 6.
    Rose, Robert. "Survey of system virtualization techniques.", 2004.
  7. 7.
    Hsieh CT. Strategies for successfully implementing a virtualization project: A case with VMware. Communications of the IIMA. 2008;8(3)
  8. 8.
    Hassell J. Server Virtualization: Getting Started. Computerworld. 2007 May 28;41(22).
  9. 9.
    Jin Y, Wen Y, Chen Q, Zhu Z. An empirical investigation of the impact of server virtualization on energy efficiency for green data center. The Computer Journal. 2013 Feb 20;56(8):977-90.
  10. 10.
    Connor D. Server virtualization is on the rise. Network World Canada. 2004 Dec 24;14(23):18.
  11. 11.
    McAllister N. Server virtualization. InfoWorld. 2007;29(7):20-2.
  12. 12.
    Yan L. Development and application of desktop virtualization technology. InCommunication Software and Networks (ICCSN), 2011 IEEE 3rd International Conference on 2011 May 27 (pp. 326-329). IEEE.
  13. 13.
    Kennedy RC. Application and desktop virtualization. InfoWorld. 2007;29(7):28-32.
  14. 14.
    Miller K, Pegah M. Virtualization: virtually at the desktop. InProceedings of the 35th annual ACM SIGUCCS fall conference 2007 Oct 7 (pp. 255-260). ACM.
  15. 15.
    Chowdhury NM, Boutaba R. A survey of network virtualization. Computer Networks. 2010 Apr 8;54(5):862-76.
  16. 16.
    Carapinha J, Jiménez J. Network virtualization: a view from the bottom. InProceedings of the 1st ACM workshop on Virtualized infrastructure systems and architectures 2009 Aug 17 (pp. 73-80). ACM.
  17. 17.
    Norall S. Storage virtualization. InfoWorld. 2007;29(7):24-7.
  18. 18.
    Bele R, Desai C. Review on virtualization: In the light of storage and server virtualization technology. Journal of Information and Operations Management. 2012 Jan 1;3(1):245.
  19. 19.
    Xia F, Yang LT, Wang L, Vinel A. Internet of things. International Journal of Communication Systems. 2012 Sep 1;25(9):1101.
  20. 20.
    Geng H, editor. Internet of Things and Data Analytics Handbook. John Wiley & Sons; 2017 Jan 10.
  21. 21.
    Elmangoush A, Coskun H, Wahle S, Magedanz T. Design aspects for a reference M2M communication platform for Smart Cities. InInnovations in Information Technology (IIT), 2013 9th International Conference on 2013 Mar 17 (pp. 204-209). IEEE.
  22. 22.
    Blaauw D, Sylvester D, Dutta P, Lee Y, Lee I, Bang S, Kim Y, Kim G, Pannuto P, Kuo YS, Yoon D. IoT design space challenges: Circuits and systems. InVLSI Technology (VLSI-Technology): Digest of Technical Papers, 2014 Symposium on 2014 Jun 9 (pp. 1-2). IEEE.
  23. 23.
    Sehgal A, Perelman V, Kuryla S, Schonwalder J. Management of resource constrained devices in the internet of things. IEEE Communications Magazine. 2012 Dec;50(12).
  24. 24.
    Miorandi D, Sicari S, De Pellegrini F, Chlamtac I. Internet of things: Vision, applications and research challenges. Ad hoc networks. 2012 Sep 1;10(7):1497-516.
  25. 25.
    Kanter T, Rahmani R, Mahmud A. Conceptual framework for internet of things' virtualization via openflow in context-aware networks. arXiv preprint arXiv:1401.7437. 2014 Jan 29.
  26. 26.
    Celesti A, Mulfari D, Fazio M, Villari M, Puliafito A. Exploring container virtualization in IoT clouds. InSmart Computing (SMARTCOMP), 2016 IEEE International Conference on 2016 May 18 (pp. 1-6). IEEE.
  27. 27.
    Fernando N, Loke SW, Rahayu W. Mobile cloud computing: A survey. Future generation computer systems. 2013 Jan 1;29(1):84-106.
  28. 28.
    Satyanarayanan M, Bahl P, Caceres R, Davies N. The case for vm-based cloudlets in mobile computing. IEEE pervasive Computing. 2009 Oct;8(4).
  29. 29.
    Kosta S, Aucinas A, Hui P, Mortier R, Zhang X. Thinkair: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading. InInfocom, 2012 Proceedings IEEE 2012 Mar 25 (pp. 945-953). IEEE.
  30. 30.
    Khan I, Belqasmi F, Glitho R, Crespi N, Morrow M, Polakos P. Wireless sensor network virtualization: early architecture and research perspectives. IEEE Network. 2015 May;29(3):104-12.
  31. 31.
    Omnes N, Bouillon M, Fromentoux G, Le Grand O. A programmable and virtualized network & IT infrastructure for the internet of things: How can NFV & SDN help for facing the upcoming challenges.InIntelligence in Next Generation Networks (ICIN), 2015 18th International Conference on 2015 Feb 17 (pp. 64-69). IEEE.
  32. 32.
    Stojmenovic I, Wen S. The fog computing paradigm: Scenarios and security issues. InComputer Science and Information Systems (FedCSIS), 2014 Federated Conference on 2014 Sep 7 (pp. 1-8). IEEE.
  33. 33.
    Yi S, Li C, Li Q. A survey of fog computing: concepts, applications and issues. InProceedings of the 2015 Workshop on Mobile Big Data 2015 Jun 21 (pp. 37-42). ACM.