본문

서브메뉴

Job Dispatching Algorithms for Handling Uncertainty and Heterogeneity in Queueing Systems
Job Dispatching Algorithms for Handling Uncertainty and Heterogeneity in Queueing Systems
Job Dispatching Algorithms for Handling Uncertainty and Heterogeneity in Queueing Systems

상세정보

자료유형  
 학위논문 서양
최종처리일시  
20250211152646
ISBN  
9798383697825
DDC  
621.3
저자명  
Choudhury, Tuhinangshu.
서명/저자  
Job Dispatching Algorithms for Handling Uncertainty and Heterogeneity in Queueing Systems
발행사항  
[Sl] : Carnegie Mellon University, 2024
발행사항  
Ann Arbor : ProQuest Dissertations & Theses, 2024
형태사항  
158 p
주기사항  
Source: Dissertations Abstracts International, Volume: 86-02, Section: B.
주기사항  
Advisor: Joshi, Gauri;Wang, Weina.
학위논문주기  
Thesis (Ph.D.)--Carnegie Mellon University, 2024.
초록/해제  
요약Over the last decade, cloud computing has become ubiquitous, with applications ranging from online machine learning (ML) inferencing to hosting large files for web services. This exponential growth in cloud computing places significant demands on limited computing resources, such as GPUs, underscoring the necessity for efficiently designed systems. This thesis focuses on improving such systems using a queueing theoretic approach. Traditionally, queueing theory offers insights into understanding and improving system latency. The primary objective is to design efficient algorithms that minimize average latency-the time a job/user spends in the system-or maximize throughput-the maximum incoming traffic the system can handle.While existing literature extensively analyzes dispatching algorithms, these analyses often assume homogeneous settings that do not reflect the complexities of real-world applications. Modern systems exhibit significant heterogeneity and uncertainty in server parameters and traffic patterns. This discrepancy presents unique challenges that necessitate the development of novel solutions. We propose several approaches to address these challenges, paving the way for new directions in algorithm design and implementation.We divide the thesis into three chapters. First, we address the problem of dispatching in systems where the service rates of servers are heterogeneous and unknown. We propose a time-decaying exploratory policy that asymptotically learns the optimal policy. Second, we tackle the problem of handling traffic heterogeneity by proposing the usage of erasure-coded servers. Our analysis demonstrates that using coded servers significantly increases the throughput and drastically reduces the latency in most circumstances. Finally, we study dispatching in ML inference systems, where the challenge is to balance achieving high accuracy while experiencing low latency. Our solution includes novel algorithms that achieve the desired target accuracy while ensuring near-optimal latency.
일반주제명  
Electrical engineering
일반주제명  
Computer engineering
일반주제명  
Computer science
키워드  
Performance modelling
키워드  
Queueing theory
키워드  
Scheduling
키워드  
Machine learning
키워드  
Traffic patterns
기타저자  
Carnegie Mellon University Electrical and Computer Engineering
기본자료저록  
Dissertations Abstracts International. 86-02B.
전자적 위치 및 접속  
로그인 후 원문을 볼 수 있습니다.

MARC

 008250123s2024        us                              c    eng  d
■001000017163270
■00520250211152646
■006m          o    d                
■007cr#unu||||||||
■020    ▼a9798383697825
■035    ▼a(MiAaPQ)AAI31486031
■040    ▼aMiAaPQ▼cMiAaPQ
■0820  ▼a621.3
■1001  ▼aChoudhury,  Tuhinangshu.▼0(orcid)0000-0002-2893-3510
■24510▼aJob  Dispatching  Algorithms  for  Handling  Uncertainty  and  Heterogeneity  in  Queueing  Systems
■260    ▼a[Sl]▼bCarnegie  Mellon  University▼c2024
■260  1▼aAnn  Arbor▼bProQuest  Dissertations  &  Theses▼c2024
■300    ▼a158  p
■500    ▼aSource:  Dissertations  Abstracts  International,  Volume:  86-02,  Section:  B.
■500    ▼aAdvisor:  Joshi,  Gauri;Wang,  Weina.
■5021  ▼aThesis  (Ph.D.)--Carnegie  Mellon  University,  2024.
■520    ▼aOver  the  last  decade,  cloud  computing  has  become  ubiquitous,  with  applications  ranging  from  online  machine  learning  (ML)  inferencing  to  hosting  large  files  for  web  services.  This  exponential  growth  in  cloud  computing  places  significant  demands  on  limited  computing  resources,  such  as  GPUs,  underscoring  the  necessity  for  efficiently  designed  systems.  This  thesis  focuses  on  improving  such  systems  using  a  queueing  theoretic  approach.  Traditionally,  queueing  theory  offers  insights  into  understanding  and  improving  system  latency.  The  primary  objective  is  to  design  efficient  algorithms  that  minimize  average  latency-the  time  a  job/user  spends  in  the  system-or  maximize  throughput-the  maximum  incoming  traffic  the  system  can  handle.While  existing  literature  extensively  analyzes  dispatching  algorithms,  these  analyses  often  assume  homogeneous  settings  that  do  not  reflect  the  complexities  of  real-world  applications.  Modern  systems  exhibit  significant  heterogeneity  and  uncertainty  in  server  parameters  and  traffic  patterns.  This  discrepancy  presents  unique  challenges  that  necessitate  the  development  of  novel  solutions.  We  propose  several  approaches  to  address  these  challenges,  paving  the  way  for  new  directions  in  algorithm  design  and  implementation.We  divide  the  thesis  into  three  chapters.  First,  we  address  the  problem  of  dispatching  in  systems  where  the  service  rates  of  servers  are  heterogeneous  and  unknown.  We  propose  a  time-decaying  exploratory  policy  that  asymptotically  learns  the  optimal  policy.  Second,  we  tackle  the  problem  of  handling  traffic  heterogeneity  by  proposing  the  usage  of  erasure-coded  servers.  Our  analysis  demonstrates  that  using  coded  servers  significantly  increases  the  throughput  and  drastically  reduces  the  latency  in  most  circumstances.  Finally,  we  study  dispatching  in  ML  inference  systems,  where  the  challenge  is  to  balance  achieving  high  accuracy  while  experiencing  low  latency.  Our  solution  includes  novel  algorithms  that  achieve  the  desired  target  accuracy  while  ensuring  near-optimal  latency.
■590    ▼aSchool  code:  0041.
■650  4▼aElectrical  engineering
■650  4▼aComputer  engineering
■650  4▼aComputer  science
■653    ▼aPerformance  modelling
■653    ▼aQueueing  theory
■653    ▼aScheduling
■653    ▼aMachine  learning
■653    ▼aTraffic  patterns
■690    ▼a0544
■690    ▼a0464
■690    ▼a0984
■71020▼aCarnegie  Mellon  University▼bElectrical  and  Computer  Engineering.
■7730  ▼tDissertations  Abstracts  International▼g86-02B.
■790    ▼a0041
■791    ▼aPh.D.
■792    ▼a2024
■793    ▼aEnglish
■85640▼uhttp://www.riss.kr/pdu/ddodLink.do?id=T17163270▼nKERIS▼z이  자료의  원문은  한국교육학술정보원에서  제공합니다.

미리보기

내보내기

chatGPT토론

Ai 추천 관련 도서


    신착도서 더보기
    최근 3년간 통계입니다.

    소장정보

    • 예약
    • 소재불명신고
    • 나의폴더
    • 우선정리요청
    • 비도서대출신청
    • 야간 도서대출신청
    소장자료
    등록번호 청구기호 소장처 대출가능여부 대출정보
    TF11881 전자도서 대출가능 마이폴더 부재도서신고 비도서대출신청 야간 도서대출신청

    * 대출중인 자료에 한하여 예약이 가능합니다. 예약을 원하시면 예약버튼을 클릭하십시오.

    해당 도서를 다른 이용자가 함께 대출한 도서

    관련 인기도서

    로그인 후 이용 가능합니다.