A Constraint Programming-Based Resource Management Technique for Processing MapReduce Jobs with SLAs on Clouds

Clouds that are rapidly gaining in popularity require an effective resource manager that can harness the power of the underlying resource pool, and provide resources on demand to its users. This paper focuses on resource management on clouds for workflow requests characterized by Service Level Agree...

Full description

Saved in:
Bibliographic Details
Published in2014 43rd International Conference on Parallel Processing pp. 411 - 421
Main Authors Lim, Norman, Majumdar, Shikharesh, Ashwood-Smith, Peter
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.09.2014
Subjects
Online AccessGet full text

Cover

Loading…
Abstract Clouds that are rapidly gaining in popularity require an effective resource manager that can harness the power of the underlying resource pool, and provide resources on demand to its users. This paper focuses on resource management on clouds for workflow requests characterized by Service Level Agreements (SLAs). Specifically, we devise a novel MapReduce constraint programming based resource manager (MRCP-RM) that can effectively perform matchmaking and scheduling of MapReduce jobs, each characterized by an SLA comprising an earliest start time, execution time, and an end-to-end deadline. Using discrete event simulation a performance evaluation of MRCP-RM is conducted for an open system subjected to a stream of job arrivals. The simulation results demonstrate the effectiveness of the resource manager and provide insights into system behaviour and performance.
AbstractList Clouds that are rapidly gaining in popularity require an effective resource manager that can harness the power of the underlying resource pool, and provide resources on demand to its users. This paper focuses on resource management on clouds for workflow requests characterized by Service Level Agreements (SLAs). Specifically, we devise a novel MapReduce constraint programming based resource manager (MRCP-RM) that can effectively perform matchmaking and scheduling of MapReduce jobs, each characterized by an SLA comprising an earliest start time, execution time, and an end-to-end deadline. Using discrete event simulation a performance evaluation of MRCP-RM is conducted for an open system subjected to a stream of job arrivals. The simulation results demonstrate the effectiveness of the resource manager and provide insights into system behaviour and performance.
Author Majumdar, Shikharesh
Ashwood-Smith, Peter
Lim, Norman
Author_xml – sequence: 1
  givenname: Norman
  surname: Lim
  fullname: Lim, Norman
  email: nlim@sce.carleton.ca
  organization: Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, ON, Canada
– sequence: 2
  givenname: Shikharesh
  surname: Majumdar
  fullname: Majumdar, Shikharesh
  email: majumdar@sce.carleton.ca
  organization: Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, ON, Canada
– sequence: 3
  givenname: Peter
  surname: Ashwood-Smith
  fullname: Ashwood-Smith, Peter
  email: Peter.AshwoodSmith@huawei.com
  organization: Huawei Technol. Canada, Kanata, ON, Canada
BookMark eNotjrtOwzAYRg0qEm3pxsbiF0jxNbbHEnEpKqIqZa6c-E8b1NjFToR4e4Jg-pZzjr4JGvngAaFrSuaUEnO7LNbrOSNUzCU5QzOjNBXKGJlTTc7RmHHOMpkbMkJjQg3JuKH6Ek1S-iCEES7FGPkFLoJPXbSN7_A6hn20bdv4fXZnEzi8gRT6WAF-sd7uoYWB2kJ18M1nD7gO8depIKVBGZjTBlw_0M-hTPir6Q74bbVIOHhcHEPv0hW6qO0xwex_p-j94X5bPGWr18dlsVhlDVWyy0Q53HOW1TmVmlXE1ByY4Ixao0qjXAlGyMpprVnOc6oGiWtdMiWdkLQWfIpu_roNAOxOsWlt_N7lRiomCf8BpghbLg
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ICPP.2014.50
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Xplore
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9781479956180
147995618X
EISSN 2332-5690
EndPage 421
ExternalDocumentID 6957250
Genre orig-research
GroupedDBID -~X
23M
29P
6IE
6IF
6IH
6IK
6IL
6IN
AAJGR
ADZIZ
AFFNX
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
G8K
IEGSK
IPLJI
M43
OCL
RIE
RIL
RNS
XOL
ID FETCH-LOGICAL-i175t-4b203da2f61582c09f3e24321a97b97dbe945cd888263617175388b275d451f43
IEDL.DBID RIE
ISSN 0190-3918
IngestDate Wed Jun 26 19:24:05 EDT 2024
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i175t-4b203da2f61582c09f3e24321a97b97dbe945cd888263617175388b275d451f43
PageCount 11
ParticipantIDs ieee_primary_6957250
PublicationCentury 2000
PublicationDate 2014-Sept.
PublicationDateYYYYMMDD 2014-09-01
PublicationDate_xml – month: 09
  year: 2014
  text: 2014-Sept.
PublicationDecade 2010
PublicationTitle 2014 43rd International Conference on Parallel Processing
PublicationTitleAbbrev ICPP
PublicationYear 2014
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0020354
ssib026764432
ssib026764358
Score 2.0554044
Snippet Clouds that are rapidly gaining in popularity require an effective resource manager that can harness the power of the underlying resource pool, and provide...
SourceID ieee
SourceType Publisher
StartPage 411
SubjectTerms Cloud computing
Computational modeling
MapReduce with deadlines
MapReduce with SLAs
matchmaking and scheduling on clouds
Open systems
Optimization
Programming
Resource management
resource management on clouds
Schedules
SLAs on clouds
Title A Constraint Programming-Based Resource Management Technique for Processing MapReduce Jobs with SLAs on Clouds
URI https://ieeexplore.ieee.org/document/6957250
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwELZKJ6byKOItD4w4bWI7jsdSUZWKogpaqVsVx7aEgKSiycKvx5dHixADWxLlJOvi6B7-vu8QurHcT0zIImJNooiL-AGJDaWEUhNyK7SlCfQhp0_heMEmS75sodstF8YYU4LPjAeX5Vm-zpICWmW9UHIRQIG-J6SsuFrN3glC4WLr7oSvvC85k3Xx1aecNdRpKv1oC4KXvYfhbAYgL-YB-_7HkJUyxow6aNqsroKWvHlFrrzk65dw43-Xf4C6OzYfnm3j1CFqmfQIdZpxDrj-u49ROsAwvrMcGpGDBQC3PpwJuXOhTuOm0493kBk8byRgsUt-cc06cCbunfUzqMIaPMnUBkO7F788DjY4S_HwPSv0posWo_v5cEzqcQzk1eUYOWHKOVHHgXVJUBQkfWmpCZyL_VgKJYVWRjKQGnA5e0hdYgQaoFGkAsE1475l9AS10yw1pwi7qpT3rdXMdwUR80Vs-ooZH7T3dRxbfYaOwX2rdaW4sao9d_734wu0D1-vQn5donb-WZgrlyrk6rrcI98Hjbom
link.rule.ids 310,311,783,787,792,793,799,27937,55086
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT8JAEN4QPegJFYxv9-DRLW13t48jEgkgEKKQcCPd7m5i1JZIe_HXO9sHGOPBW9t0kna6zTz2-75B6E5zJ1YeC4hWsSAQ8V0SKUoJpcrj2peaxqYPOZl6gwUbLfmyge63XBilVAE-U5Y5LPbyZRrnplXW8ULuu6ZA34e8OvBKtla9elzPh-i62-MrzgvWZFV-2ZSzmjxNQyfYwuDDzrA3mxmYF7MM__7HmJUiyvSbaFI_XwkuebPyTFjx1y_pxv--wBFq7_h8eLaNVMeooZIT1KwHOuDq_26hpIvNAM9ibERmLAx06wNMyAMEO4nrXj_egWbwvBaBxZD-4op3ACZwz_rZ6MIqPErFBpuGL34Zdzc4TXDvPc3lpo0W_cd5b0CqgQzkFbKMjDABTpSRqyENCtzYDjVVLrjYiUJfhL4UKmRGbACydo9CamRUQINAuD6XjDua0VO0l6SJOkMY6lJuay2ZAyURc_xI2YIpx6jvyyjS8hy1jPtW61JzY1V57uLvy7foYDCfjFfj4fTpEh2aL1niwK7QXvaZq2tIHDJxU6yXb_OlvXE
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2014+43rd+International+Conference+on+Parallel+Processing&rft.atitle=A+Constraint+Programming-Based+Resource+Management+Technique+for+Processing+MapReduce+Jobs+with+SLAs+on+Clouds&rft.au=Lim%2C+Norman&rft.au=Majumdar%2C+Shikharesh&rft.au=Ashwood-Smith%2C+Peter&rft.date=2014-09-01&rft.pub=IEEE&rft.issn=0190-3918&rft.eissn=2332-5690&rft.spage=411&rft.epage=421&rft_id=info:doi/10.1109%2FICPP.2014.50&rft.externalDocID=6957250
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0190-3918&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0190-3918&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0190-3918&client=summon