본문

서브메뉴

Network-Application Co-Design for Efficient Datacenters
Network-Application Co-Design for Efficient Datacenters
Network-Application Co-Design for Efficient Datacenters

상세정보

자료유형  
 학위논문 서양
최종처리일시  
20250211152025
ISBN  
9798346532095
DDC  
004
저자명  
Zhou, Yang.
서명/저자  
Network-Application Co-Design for Efficient Datacenters
발행사항  
[Sl] : Harvard University, 2024
발행사항  
Ann Arbor : ProQuest Dissertations & Theses, 2024
형태사항  
189 p
주기사항  
Source: Dissertations Abstracts International, Volume: 86-05, Section: B.
주기사항  
Advisor: Yu, Minlan;Mickens, James.
학위논문주기  
Thesis (Ph.D.)--Harvard University, 2024.
초록/해제  
요약Modern datacenters contain hundreds of thousands of servers and high-speed networks to run diverse applications. However, these datacenters suffer from low resource utilization and poor software performance that cannot be improved simply by relying on faster hardware. Because of these utilization and performance challenges, datacenters incur high operational costs, increased energy usage, and difficulty in handling growing application demands.In this thesis, I will focus on improving resource utilization and application performance through network-application co-design. I will first discuss how resource disaggregation, especially the far memory technique, is a promising way to improve memory utilization. However, prior research often lacks fault tolerance, a crucial requirement in datacenters. Subsequently, I will describe a fault-tolerant far memory system with network-efficient memory swapping and erasure coding, which requires far fewer network I/O operations than conventional wisdom, unlocking higher performance. I will then discuss how application-customized networking stacks can vastly improve the performance of network I/O-intensive distributed protocols such as consensus and transactions. The key insight is to safely offload protocol logic into kernel networking stacks to reduce kernel overhead. The resulting systems achieve the performance of kernel-bypass approaches but the security of kernel stacks.
일반주제명  
Computer science
일반주제명  
Systems science
일반주제명  
Information technology
키워드  
Distributed systems
키워드  
Networking
키워드  
System design
키워드  
Kernel stacks
기타저자  
Harvard University Engineering and Applied Sciences - Computer Science
기본자료저록  
Dissertations Abstracts International. 86-05B.
전자적 위치 및 접속  
로그인 후 원문을 볼 수 있습니다.

MARC

 008250123s2024        us                              c    eng  d
■001000017162548
■00520250211152025
■006m          o    d                
■007cr#unu||||||||
■020    ▼a9798346532095
■035    ▼a(MiAaPQ)AAI31333024
■040    ▼aMiAaPQ▼cMiAaPQ
■0820  ▼a004
■1001  ▼aZhou,  Yang.▼0(orcid)0000-0002-3082-7872
■24510▼aNetwork-Application  Co-Design  for  Efficient  Datacenters
■260    ▼a[Sl]▼bHarvard  University▼c2024
■260  1▼aAnn  Arbor▼bProQuest  Dissertations  &  Theses▼c2024
■300    ▼a189  p
■500    ▼aSource:  Dissertations  Abstracts  International,  Volume:  86-05,  Section:  B.
■500    ▼aAdvisor:  Yu,  Minlan;Mickens,  James.
■5021  ▼aThesis  (Ph.D.)--Harvard  University,  2024.
■520    ▼aModern  datacenters  contain  hundreds  of  thousands  of  servers  and  high-speed  networks  to  run  diverse  applications.  However,  these  datacenters  suffer  from  low  resource  utilization  and  poor  software  performance  that  cannot  be  improved  simply  by  relying  on  faster  hardware.  Because  of  these  utilization  and  performance  challenges,  datacenters  incur  high  operational  costs,  increased  energy  usage,  and  difficulty  in  handling  growing  application  demands.In  this  thesis,  I  will  focus  on  improving  resource  utilization  and  application  performance  through  network-application  co-design.  I  will  first  discuss  how  resource  disaggregation,  especially  the  far  memory  technique,  is  a  promising  way  to  improve  memory  utilization.  However,  prior  research  often  lacks  fault  tolerance,  a  crucial  requirement  in  datacenters.  Subsequently,  I  will  describe  a  fault-tolerant  far  memory  system  with  network-efficient  memory  swapping  and  erasure  coding,  which  requires  far  fewer  network  I/O  operations  than  conventional  wisdom,  unlocking  higher  performance.  I  will  then  discuss  how  application-customized  networking  stacks  can  vastly  improve  the  performance  of  network  I/O-intensive  distributed  protocols  such  as  consensus  and  transactions.  The  key  insight  is  to  safely  offload  protocol  logic  into  kernel  networking  stacks  to  reduce  kernel  overhead.  The  resulting  systems  achieve  the  performance  of  kernel-bypass  approaches  but  the  security  of  kernel  stacks.
■590    ▼aSchool  code:  0084.
■650  4▼aComputer  science
■650  4▼aSystems  science
■650  4▼aInformation  technology
■653    ▼aDistributed  systems
■653    ▼aNetworking
■653    ▼aSystem  design
■653    ▼aKernel  stacks
■690    ▼a0984
■690    ▼a0489
■690    ▼a0790
■71020▼aHarvard  University▼bEngineering  and  Applied  Sciences  -  Computer  Science.
■7730  ▼tDissertations  Abstracts  International▼g86-05B.
■790    ▼a0084
■791    ▼aPh.D.
■792    ▼a2024
■793    ▼aEnglish
■85640▼uhttp://www.riss.kr/pdu/ddodLink.do?id=T17162548▼nKERIS▼z이  자료의  원문은  한국교육학술정보원에서  제공합니다.

미리보기

내보내기

chatGPT토론

Ai 추천 관련 도서


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

    소장정보

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

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

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

    관련 인기도서

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