{"title":"Task Classification for Improving Scheduling and Resource Management in Cloud Computing","authors":"A. K. C., N. R, S. B R","doi":"10.37622/ijaer/17.1.2022.41-50","DOIUrl":null,"url":null,"abstract":"In cloud computing users tasks come up with varied resource demands. But the resource planned is always higher than the actual requirement for the successful execution of a task. The majority of tasks may not consume the entire amount of resource allocated for its execution, thus leading to improper resource utilization and load imbalance thus experiencing high cloud maintenance costs. One way to address this issue is by having prior knowledge of resource requirements and characterizing the incoming tasks based on the resource requirement for efficient use of resources. Hence, the task classification model is proposed, which analyses the incoming tasks and categorizes them into different clusters based on workload using fuzzy clustering algorithm. Furthermore depending on the tasks’ CPU and memory requirement the clustered tasks are buffered as light, heavy, compute-intensive, and memory-intensive which benefits during the scheduling and allocation process. The result of the clustering is used in task scheduling and estimation of the actual resource required for successful task execution. The experimental results are compared with existing clustering algorithms and the proposed method proves to achieve increased resource savings.","PeriodicalId":36710,"journal":{"name":"International Journal of Applied Engineering Research (Netherlands)","volume":"3 31","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2022-01-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Applied Engineering Research (Netherlands)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.37622/ijaer/17.1.2022.41-50","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"Engineering","Score":null,"Total":0}
引用次数: 0
Abstract
In cloud computing users tasks come up with varied resource demands. But the resource planned is always higher than the actual requirement for the successful execution of a task. The majority of tasks may not consume the entire amount of resource allocated for its execution, thus leading to improper resource utilization and load imbalance thus experiencing high cloud maintenance costs. One way to address this issue is by having prior knowledge of resource requirements and characterizing the incoming tasks based on the resource requirement for efficient use of resources. Hence, the task classification model is proposed, which analyses the incoming tasks and categorizes them into different clusters based on workload using fuzzy clustering algorithm. Furthermore depending on the tasks’ CPU and memory requirement the clustered tasks are buffered as light, heavy, compute-intensive, and memory-intensive which benefits during the scheduling and allocation process. The result of the clustering is used in task scheduling and estimation of the actual resource required for successful task execution. The experimental results are compared with existing clustering algorithms and the proposed method proves to achieve increased resource savings.