Linux Based Cloud OS in Implementing SaaS, PaaS, IaaS for Web Service Provisioning  
  Authors : Anez Bin Ashraf ; R.S Shaji

 

A cloud operating system or cloud OS provides an internet based operating system(OS) that has instances and other provisional computational resources that are deployed in the resource provider’s, that is the cloud OS provider server or data center. The cloud operating system provides the environment and feels like normal operating system which can be accessed by any methods. It just need an internet enabled browser, which is just enough to access the operating system located at the server using internet. The model implemented is an open source operating system based on Linux that can be accessed by a web browser. It is enabled by handling the operating system procedures as html or xml requests and responses. As the workload increases, the performance issue needs to be considered. Performance analysis needs to be associated in parallel along with implementing the components. SaaS services like File Splitter, Image Editor and Office Suite, PaaS services like compiler(UTF), Kernel for Scheduling and Kernel for Mutual Exclusion and IaaS services like File Storage, Shared Memory and Shared bandwidth are deployed.

 

Published In : IJCAT Journal Volume 1, Issue 4

Date of Publication : 31 May 2014

Pages : 113 - 120

Figures : 05

Tables : --

Publication Link : Linux Based Cloud OS in Implementing SaaS, PaaS, IaaS for Web Service Provisioning

 

 

 

Anez Bin Ashraf : received the bachelor’s degree in Information Technology from the University of Calicut, Kerala in 2012. Presently he is pursuing his M.Tech in Software Engineering from from Noorul Islam University, Tamil Nadu. His research interests include cloud operating systems, failure handling in cloud, etc.

R.S Shaji : received Master’s degree in Computer Science and Engineering from Pondichery University in 2002. Currently working as Professor in Information Technology Department, Noorul Islam University, Tamil Nadu.

 

 

 

 

 

 

 

Linux

Cloud, OS

SaaS

PaaS

IaaS

Web Service

The operating system is based on Linux O.S, which is free and open source. Linux is the most famous open source operating system which is available. The software as a service, platform as a service and infrastructure as a service are being implemented in the cloud operating system. 3 services from each of the SaaS, PaaS and IaaS are planned to be added to the system. Other than this certain features have been added to improve the functionality of the entire cloud operating system. The services are mostly targeted for business related purposes. Moreover to improve the overall performance of the cloud operating service, effective resource provisioning and load balancing algorithms have been formed. Resource provisioning has been done in both static and dynamic approach that is chosen based on the purpose. Load balancing has been done on a dynamic way. Migration algorithm has been used on an effective way such that the load balancing satisfies the processes, physical machines and virtual machines to a complete extent.

 

 

 

 

 

 

 

 

 

[1] S. H. J. H. E. J. C. L. I. P. A. W. C. Clark, K. Fraser, migration of virtual machines, 2012.

[2] A. G. Delvar and Y. Aryan, synthetic heuristic algorithm for independent task scheduling in cloud systems, November 2011.

[3] H. P. K. Xiong, performance and analysis in cloud computing, November 2013.

[4] Z. Xiao, W. Song, and Q. Chen, resource allocation using virtual machines for cloud computing environment technique, October 2012.

[5] D. E. A. Iosup, N. Yigitbasi, the performance variability of production cloud services, October 2012.

[6] L. Quan, W. Yuan-Zhou, and Z. Yong-hui, graph representations and a converging algorithm of the resource virtualization for cloud computing, January 2013.

[7] C. H. C. Evangelinos, computing for parallel scientific hpc applications: feasibility of running coupled atmosphere ocean climate models, January 2013. [8] D. M. A. Gupta, of hpc applications on cloud, 2012.

[9] V. K. N. K. S. T. Rahul Ghosha, Francesco Longo, and performance analysis of large scale iaas clouds, 2012.