Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Resource Allocation for Cloud Based E-Learning Systems


Affiliations
1 Department of Computer Science, Bhaskaracharya College of Applied Sciences, University of Delhi, India
2 Bhaskaracharya College of Applied Sciences, University of Delhi, India
     

   Subscribe/Renew Journal


Cloud computing has become one of the most promising IT solutions and business trends in recent years. As the need for cloud is increasing and the requirements are getting more diverse and complex, the need to find an effective allocation strategy is increasing. In such a virtualized shared environment the resource requirements of applications keep changing from time to time. And in such a scenario, static allocation fails to solve the purpose. It leads to the inefficient utilization of resources and might affect the quality of the application. In this paper the allocation of resources on a university cloud is discussed. Cloud computing proves to be a powerful platform for higher education. Although the adoption of cloud on the university level has various advantages, a lot of other factors like dynamically changing resource requirements, etc. need to be taken into account. Here, a dynamic allocation mechanism is presented by modeling the resource requirements using a normal distribution based on which an algorithm to solve the resource allocation problem is proposed. The algorithm ensures that a particular virtual machine is never overloaded. It also tries to minimize the difference between the resources demanded and allocated so as to maintain the quality of an application running on a virtual machine.

Keywords

Dynamic Resource Allocation, Load Balancer, Global Scheduler, Local Scheduler, Normal Distribution.
Subscription Login to verify subscription
User
Notifications
Font Size


Abstract Views: 314

PDF Views: 2




  • Resource Allocation for Cloud Based E-Learning Systems

Abstract Views: 314  |  PDF Views: 2

Authors

Bhavya Deep
Department of Computer Science, Bhaskaracharya College of Applied Sciences, University of Delhi, India
Preeti Yadav
Bhaskaracharya College of Applied Sciences, University of Delhi, India
Raunak Sett
Bhaskaracharya College of Applied Sciences, University of Delhi, India

Abstract


Cloud computing has become one of the most promising IT solutions and business trends in recent years. As the need for cloud is increasing and the requirements are getting more diverse and complex, the need to find an effective allocation strategy is increasing. In such a virtualized shared environment the resource requirements of applications keep changing from time to time. And in such a scenario, static allocation fails to solve the purpose. It leads to the inefficient utilization of resources and might affect the quality of the application. In this paper the allocation of resources on a university cloud is discussed. Cloud computing proves to be a powerful platform for higher education. Although the adoption of cloud on the university level has various advantages, a lot of other factors like dynamically changing resource requirements, etc. need to be taken into account. Here, a dynamic allocation mechanism is presented by modeling the resource requirements using a normal distribution based on which an algorithm to solve the resource allocation problem is proposed. The algorithm ensures that a particular virtual machine is never overloaded. It also tries to minimize the difference between the resources demanded and allocated so as to maintain the quality of an application running on a virtual machine.

Keywords


Dynamic Resource Allocation, Load Balancer, Global Scheduler, Local Scheduler, Normal Distribution.