Designing a VM-level vertical scalability service in current cloud platforms: a new hope for wearable computers

Designing a VM-level vertical scalability service in current cloud platforms: a new hope for wearable computers

Public clouds are becoming ripe for enterprise adoption. Many companies, including large enterprises, are increasingly relying on public clouds as a substitute for, or a supplement to, their own computing infrastructures. On the other hand, cloud storage service has attracted over 625 million users. However, apart from the storage service, other cloud services, such as the computing service, have not yet attracted the end users interest for economic and technical reasons. Cloud service providers offers horizontal scalability to make their services scalable and economical for enterprises while it is still not economical for the individual users to use their computing services due to the lack of vertical scalability. Moreover, current virtualization technologies and operating systems, specifically the guest operating systems installed on virtual machines, do not support the concept of vertical scalability. In addition, network remote access protocols are meant to administer remote machines but they are unable to run the nonadministrative tasks such as playing heavy games and watching high quality videos remotely in a way that makes the users feel as if they are sitting locally on their personal machines. On the other hand, the industry is yet unable to make efficient wearable computers a reality due to the limited size of the wearable devices, where it is infeasible to place efficient processors and big enough hard disks. This paper aims to highlight the need for the vertical scalability service and design the appropriate cloud, virtualization layer, and operating system services to incorporate vertical scalability in current cloud platforms in a way that will make it economically and technically efficient for the end users to use cloud virtual machines as if they are using their personal laptops. Through these services, the cloud takes wearable computing to the next stage and makes wearable computers a reality.

___

  • [1] Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I. Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Generation Computer Systems 2009; 25: 599-616.
  • [2] Jansen W, Grance T. Guidelines on security and privacy in public cloud computing. National Institute of Standards and Technology Special Publication 2011; SP800-144:0-80.
  • [3] Buyya R, Vecchiola C, Selvi ST. Mastering Cloud Computing: Foundations and Applications Programming. 1st ed. San Francisco, CA, USA: Elsevier, 2013.
  • [4] Ali KH, Ian S, Ilango S. Research challenges for enterprise cloud computing. LSCITS Technical Report 2010.
  • [5] Zhao W, Zhenlin W. Dynamic memory balancing for virtual machines, In: ACM 2009 SIGPLAN/SIGOPS International Conference on Virtual Execution Environments; 11–13 March 2009; New York, NY, USA. pp. 21-30.
  • [6] Mann S. Introduction: On the bandwagon or beyond wearable computing? Personal Technologies 1997; 1: 203-207.
  • [7] Mann S. Wearable computing: A first step toward personal imaging. IEEE Computer 1997; 30: 25-32.
Turkish Journal of Electrical Engineering and Computer Sciences-Cover
  • ISSN: 1300-0632
  • Yayın Aralığı: Yılda 6 Sayı
  • Yayıncı: TÜBİTAK