Cloud Computing Service Selection Algorithm

Patra, Rohan and Shikshu, Shashwat (2014) Cloud Computing Service Selection Algorithm. BTech thesis.



In modern world Cloud Computing is one of the most promising and evolving areas of computer science. As time passes by more and more cloud devices are being setup. Similarly more companies and industries are opting for cloud services, etc. Cloud has made up a virtual reality of the practical world. It oers online storage space, online infrastructure, online platforms, etc to make our everyday computing experience easier and cheaper. One of the aspects of cloud computing is provision of servers to execute our programs which comes under Infrastructure as a Service (IaaS). In this project we have focused on devising an algorithm to schedule jobs and allocate servers in cloud systems. The algorithm is ecient as it provides optimal allocation. It maximizes the number of job requests that can be processed in unit time while conserving energy and keeping the costs low. The said optimal allocation is achieved by reducing the idle time of nodes of active servers and reducing the total number of servers used. We implemented our algorithm using random data sets of job requests with dierent attributes and generated simulations in forms of graphs. The graphs prove the eciency of job scheduling algorithm and the server allocation for which we used Best Fit algorithm of the Bin Packing problem. Finally a detailed analysis is given and future works are stated.

Item Type:Thesis (BTech)
Uncontrolled Keywords:Cloud computing;job scheduling;priority list
Subjects:Engineering and Technology > Computer and Information Science
Divisions: Engineering and Technology > Department of Computer Science
ID Code:5734
Deposited By:Hemanta Biswal
Deposited On:01 Aug 2014 08:58
Last Modified:01 Aug 2014 08:58
Supervisor(s):Sahoo, M N

Repository Staff Only: item control page