云环境下各种任务调度算法分析:综述

N. Panwar, M. Rauthan
{"title":"云环境下各种任务调度算法分析:综述","authors":"N. Panwar, M. Rauthan","doi":"10.1109/CONFLUENCE.2017.7943159","DOIUrl":null,"url":null,"abstract":"Cloud computing is an advanced and nascent technology, which permits convenient access to data, software and IT services over the web. It allows users to pay on the basis of use and has the high performance. Virtualization technology segregates the elementary functions of computers from the hardware resources and the physical infrastructure. Virtualization technology considered principal characteristic of cloud computing. Cloud computing is a conglomerate system which uses more than one kind of system processors and grasps large volume of application data. With the increasing number of cloud users, it becomes difficult to schedule user tasks effectively. The performance of cloud depends on the task scheduling algorithms. Since cloud computing systems have an abundance of uncertainty with respect to network bandwidth and resource availability, scheduling algorithms which are being used in cloud computing environment should consolidate the dormancy caused by uncertain resource availability. The task scheduling problem can be specified as the process of fin ding an ideal mapping amongst subtasks of different tasks and available set of resources, with the intention of achieving the desired objectives. This paper is aimed to perform comparative study of different existing task scheduling algorithms by categorizing each into the different scheduling techniques, i.e., Heuristic, Deadline, Priority and Optimization based in order to find their suitability, feasibility and adaptability.","PeriodicalId":6651,"journal":{"name":"2017 7th International Conference on Cloud Computing, Data Science & Engineering - Confluence","volume":"114 1","pages":"255-261"},"PeriodicalIF":0.0000,"publicationDate":"2017-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Analysis of various task scheduling algorithms in cloud environment: Review\",\"authors\":\"N. Panwar, M. Rauthan\",\"doi\":\"10.1109/CONFLUENCE.2017.7943159\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Cloud computing is an advanced and nascent technology, which permits convenient access to data, software and IT services over the web. It allows users to pay on the basis of use and has the high performance. Virtualization technology segregates the elementary functions of computers from the hardware resources and the physical infrastructure. Virtualization technology considered principal characteristic of cloud computing. Cloud computing is a conglomerate system which uses more than one kind of system processors and grasps large volume of application data. With the increasing number of cloud users, it becomes difficult to schedule user tasks effectively. The performance of cloud depends on the task scheduling algorithms. Since cloud computing systems have an abundance of uncertainty with respect to network bandwidth and resource availability, scheduling algorithms which are being used in cloud computing environment should consolidate the dormancy caused by uncertain resource availability. The task scheduling problem can be specified as the process of fin ding an ideal mapping amongst subtasks of different tasks and available set of resources, with the intention of achieving the desired objectives. This paper is aimed to perform comparative study of different existing task scheduling algorithms by categorizing each into the different scheduling techniques, i.e., Heuristic, Deadline, Priority and Optimization based in order to find their suitability, feasibility and adaptability.\",\"PeriodicalId\":6651,\"journal\":{\"name\":\"2017 7th International Conference on Cloud Computing, Data Science & Engineering - Confluence\",\"volume\":\"114 1\",\"pages\":\"255-261\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 7th International Conference on Cloud Computing, Data Science & Engineering - Confluence\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CONFLUENCE.2017.7943159\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 7th International Conference on Cloud Computing, Data Science & Engineering - Confluence","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CONFLUENCE.2017.7943159","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

摘要

云计算是一种先进的新兴技术,它允许通过网络方便地访问数据、软件和IT服务。它允许用户根据使用情况付费,并且具有高性能。虚拟化技术将计算机的基本功能从硬件资源和物理基础设施中分离出来。虚拟化技术被认为是云计算的主要特征。云计算是一个使用多种系统处理器并掌握大量应用数据的综合系统。随着云用户数量的不断增加,有效地调度用户任务变得越来越困难。云的性能取决于任务调度算法。由于云计算系统在网络带宽和资源可用性方面具有丰富的不确定性,因此在云计算环境中使用的调度算法应该整合由资源可用性不确定引起的休眠。任务调度问题可以定义为在不同任务和可用资源集的子任务之间寻找理想映射的过程,目的是实现预期目标。本文的目的是对现有的不同任务调度算法进行比较研究,将它们分为启发式、截止日期、优先级和基于优化的不同调度技术,以找出它们的适用性、可行性和适应性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Analysis of various task scheduling algorithms in cloud environment: Review
Cloud computing is an advanced and nascent technology, which permits convenient access to data, software and IT services over the web. It allows users to pay on the basis of use and has the high performance. Virtualization technology segregates the elementary functions of computers from the hardware resources and the physical infrastructure. Virtualization technology considered principal characteristic of cloud computing. Cloud computing is a conglomerate system which uses more than one kind of system processors and grasps large volume of application data. With the increasing number of cloud users, it becomes difficult to schedule user tasks effectively. The performance of cloud depends on the task scheduling algorithms. Since cloud computing systems have an abundance of uncertainty with respect to network bandwidth and resource availability, scheduling algorithms which are being used in cloud computing environment should consolidate the dormancy caused by uncertain resource availability. The task scheduling problem can be specified as the process of fin ding an ideal mapping amongst subtasks of different tasks and available set of resources, with the intention of achieving the desired objectives. This paper is aimed to perform comparative study of different existing task scheduling algorithms by categorizing each into the different scheduling techniques, i.e., Heuristic, Deadline, Priority and Optimization based in order to find their suitability, feasibility and adaptability.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信