Resource management techniques for handling requests with service level agreements

Norman Lim, S. Majumdar, P. Ashwood-Smith
{"title":"Resource management techniques for handling requests with service level agreements","authors":"Norman Lim, S. Majumdar, P. Ashwood-Smith","doi":"10.1109/SPECTS.2014.6880002","DOIUrl":null,"url":null,"abstract":"The prominence of cloud computing that provides resources on demand to various types of users including enterprises as well as engineering and scientific institutions is growing rapidly. An effective resource management middleware is necessary to harness the power of the underlying distributed hardware in a cloud. The resource manager needs to be able to effectively perform mapping (matchmaking and scheduling) of user requests (jobs) on to resources to satisfy desired system objectives as well as user's requirements for a quality of service that is often captured in a service level agreement (SLA). This paper concerns the problem of meeting an end-to-end SLA (characterized by an earliest start time, an execution time, and a deadline) for applications that require service from multiple resources (referred to as multi-stage applications) on a system subjected to an open stream of request arrivals. A new budget-based algorithm and a resource manager called MapReduce Budget-based Resource Manager (MRBB-RM) are devised for effectively performing matchmaking and scheduling of an open stream of MapReduce jobs (a popular multi-stage application) with SLAs on a distributed environment such as a cloud or a cluster. A detailed description of the algorithm and its performance analysis are presented.","PeriodicalId":429912,"journal":{"name":"International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS 2014)","volume":"87 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS 2014)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SPECTS.2014.6880002","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

The prominence of cloud computing that provides resources on demand to various types of users including enterprises as well as engineering and scientific institutions is growing rapidly. An effective resource management middleware is necessary to harness the power of the underlying distributed hardware in a cloud. The resource manager needs to be able to effectively perform mapping (matchmaking and scheduling) of user requests (jobs) on to resources to satisfy desired system objectives as well as user's requirements for a quality of service that is often captured in a service level agreement (SLA). This paper concerns the problem of meeting an end-to-end SLA (characterized by an earliest start time, an execution time, and a deadline) for applications that require service from multiple resources (referred to as multi-stage applications) on a system subjected to an open stream of request arrivals. A new budget-based algorithm and a resource manager called MapReduce Budget-based Resource Manager (MRBB-RM) are devised for effectively performing matchmaking and scheduling of an open stream of MapReduce jobs (a popular multi-stage application) with SLAs on a distributed environment such as a cloud or a cluster. A detailed description of the algorithm and its performance analysis are presented.
用于处理带有服务水平协议的请求的资源管理技术
云计算为包括企业和工程、科研机构在内的各类用户提供按需资源,其重要性正在迅速增长。有效的资源管理中间件是利用云中的底层分布式硬件的必要条件。资源管理器需要能够有效地执行用户请求(作业)到资源的映射(匹配和调度),以满足所需的系统目标以及用户对服务质量的需求,这些需求通常在服务水平协议(SLA)中捕获。本文关注的是满足端到端SLA(以最早的开始时间、执行时间和截止日期为特征)的问题,这些应用程序需要来自开放请求到达流的系统上的多个资源(称为多阶段应用程序)的服务。一种新的基于预算的算法和资源管理器,称为MapReduce基于预算的资源管理器(MRBB-RM),用于在分布式环境(如云或集群)上有效地执行MapReduce作业(一种流行的多阶段应用程序)的开放流匹配和调度。对该算法进行了详细的描述和性能分析。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信