Please use this identifier to cite or link to this item:
http://hdl.handle.net/10603/522937
Title: | On Balanced Utilization of Resource Capacities in Cloud Environment |
Researcher: | Thakur, Avnish |
Guide(s): | Goraya, Major Singh |
Keywords: | Computer Science Computer Science Software Engineering Engineering and Technology |
University: | Sant Longowal Institute of Engineering and Technology |
Completed Date: | 2023 |
Abstract: | The widespread adoption of cloud services has greatly increased the load on data center resources. This necessitates the efficient utilization of data center resources to provide quality services to the consumers and economic benefits to the service providers. In cloud, the heterogeneity of computing resources and large-scale resource usage requests increases the complexity of mapping workload onto appropriate machines. Inappropriate mapping of the required virtual machines VMs onto target physical machines PMs leads to load imbalance across active PMs and imbalanced usage of their resource capacities. This leads to performance degradation and resource wastage. To resolve these issues, this thesis primarily proposes two different resource allocation frameworks. The proposed frameworks aim to proactively and simultaneously balance the load across active PMs and balanced utilization of their considered resource capacities. In this research work, CPU and RAM are the considered resource capacities. newline newlineThe first framework, presented in chapter four, uses the categorization of workload (i.e., batch of independent tasks) and target PMs as well as their systematic arrangement in respective categories to assist the mapping of workload onto appropriate machines. The workload and target PMs are categorized as CPU intensive and RAM intensive. The tasks are categorized on the basis of their requirement of resources and the mean availability of corresponding resources in target PMs, whereas the target PMs are categorized on the basis of their resource availabilities and the mean availability of corresponding resources in target PMs. The tasks and PMs are arranged in their respective categories according to their affinity to the corresponding category and incongruity to the other category. The computing resources to deploy a VM for executing a task are first searched in the target PMs of related category and only if the resources are not found in the related category the search is extended to the target PMs of other category. |
Pagination: | |
URI: | http://hdl.handle.net/10603/522937 |
Appears in Departments: | Department of Computer Science and Engineering |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
01_title.pdf | Attached File | 36.28 kB | Adobe PDF | View/Open |
02_prelim pages.pdf | 381.78 kB | Adobe PDF | View/Open | |
03_content.pdf | 22.03 kB | Adobe PDF | View/Open | |
04_abstract.pdf | 74.7 kB | Adobe PDF | View/Open | |
05_chapter 1.pdf | 127.02 kB | Adobe PDF | View/Open | |
06_chapter 2.pdf | 192.96 kB | Adobe PDF | View/Open | |
07_chapter 3.pdf | 296.16 kB | Adobe PDF | View/Open | |
08_chapter 4.pdf | 356.82 kB | Adobe PDF | View/Open | |
09_chapter 5.pdf | 404.21 kB | Adobe PDF | View/Open | |
10_annexures.pdf | 317.05 kB | Adobe PDF | View/Open | |
80_recommendation.pdf | 122.12 kB | Adobe PDF | View/Open |
Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
Altmetric Badge: