ABSTRACT AN OPERATING SYSTEM ARCHITECTURE FOR NETWORKED SERV
Collections of hardware components are the foundation of computation and consist of interconnec-tions of different types of the same core elements: processors, disks, memory cards, I/O devices, and network links. Designing a system for managing collections
ANOPERATINGSYSTEMARCHITECTUREFOR
NETWORKEDSERVERINFRASTRUCTURE
by
DavidE.Irwin
DepartmentofComputerScience
DukeUniversity
Date:
Approved:
Dr.Je reyS.Chase,Supervisor
http://doc.guandang.netndonP.Cox
Dr.CarlaS.Ellis
Dr.ParthasarathyRanganathan
Dissertationsubmittedinpartialful llmentofthe
requirementsforthedegreeofDoctorofPhilosophy
intheDepartmentofComputerScience
intheGraduateSchoolof
DukeUniversity
2007
Collections of hardware components are the foundation of computation and consist of interconnec-tions of different types of the same core elements: processors, disks, memory cards, I/O devices, and network links. Designing a system for managing collections
ABSTRACT
ANOPERATINGSYSTEMARCHITECTUREFOR
NETWORKEDSERVERINFRASTRUCTURE
by
DavidE.Irwin
DepartmentofComputerScience
DukeUniversity
Date:
Approved:
Dr.Je reyS.Chase,Supervisor
http://doc.guandang.netndonP.Cox
Dr.CarlaS.Ellis
Dr.ParthasarathyRanganathan
Anabstractofadissertationsubmittedinpartialful llmentofthe
requirementsforthedegreeofDoctorofPhilosophy
intheDepartmentofComputerScience
intheGraduateSchoolof
DukeUniversity
2007
Collections of hardware components are the foundation of computation and consist of interconnec-tions of different types of the same core elements: processors, disks, memory cards, I/O devices, and network links. Designing a system for managing collections
c2007byDavidE.IrwinCopyright
Allrightsreserved
Collections of hardware components are the foundation of computation and consist of interconnec-tions of different types of the same core elements: processors, disks, memory cards, I/O devices, and network links. Designing a system for managing collections
Abstract
Collectionsofhardwarecomponentsarethefoundationofcomputationandconsistofinterconnec-tionsofdi erenttypesofthesamecoreelements:processors,disks,memorycards,I/Odevices,andnetworklinks.Designingasystemformanagingcollectionsofhardwareischallengingbecausemoderninfrastructures(i)distributeresourcecontrolacrossmultipleautonomoussites,(ii)operatepersesetsofhardware,and(iii)supportavarietyofprogrammingmodelsfordevelopingandexecutingsoftwareservices.
Anoperatingsystemisasoftwarelayerthatmanageshardwarebycoordinatingitsinteractionwithsoftware.Thisthesisde nesandevaluatesanarchitectureforanetworkedoperatingsystemthatmanagescollectionsofhardwareininfrastructuresspreadacrossnetworks,suchastheInternet.Thefoundationofanetworkedoperatingsystemdetermineshowsoftwareservicesshareacommonhardwareplatform.Afundamentalpropertycommontoallformsofresourcesharingisthatsoftwareservices,byde nition,sharehardwarecomponentsanddonotusethemforever.Aleaseisanaturalconstructforrestrictingtheuseofasharedresourcetoawell-de nedlengthoftime.
Ourarchitectureemploysageneralneutralityprinciple,whichstatesthatanetworkedoperatingsystemshouldbepolicy-neutral,sinceonlyusersandsiteadministrators,andnotoperatingsystemdevelopers,knowhowtomanagetheirsoftwareandhardware.Experiencebuilding,deploying,andusingaprototypehasledustoviewneutralityasaguidingdesignprinciple.Ourhypothesisisthatanoperatingsystemarchitectureforinfrastructureresourcemanagementthatfocusesnarrowlyonleasingcontrolofhardwareprovidesafoundationformulti-lateralresourcenegotiation,arbitration,andfaulttolerance.Inevaluatingourhypothesiswemakethefollowingcontributions:
Introduceasetofdesignprinciplesfornetworkedoperatingsystems.Theprinciplesadaptandextendprinciplesfromnodeoperatingsystemdesigntoanetworkedenvironment.Weevaluateexistingsystemswithrespecttotheseprinciples,describehowtheydeviatefromthem,andexplorehowthesedeviationslimitthecapabilitiesofhigherlevelsoftware.
Combinetheideaofarecon gurabledatacenterwiththeSharpframeworkforsecurere-sourcepeeringtodemonstrateaprototypenetworkedoperatingsystemcapableofsharingaggregationsofresourcesininfrastructures.
iv
Collections of hardware components are the foundation of computation and consist of interconnec-tions of different types of the same core elements: processors, disks, memory cards, I/O devices, and network links. Designing a system for managing collections
Design,implement,anddeploythearchitectureusingasingleprogrammingabstraction—thelease—andshowhowtheleaseabstractionembodiesthedesignprinciplesofanetworkedoperatingsystem.
Showthatleasesareafoundationalprimitiveforaddressingarbitrationinanetworkedop-eratingsystem.Leasingcurrencyde nesacon gurabletradeo betweenproportional-shareschedulingandamarketeconomy,andalsoservesasabasisforimplementingotherformsofarbitration.
Showhowcombiningtheuseofleasesforlong-termresourcemanagementwithstaterecoverymechanismsprovidesrobustnesstotransientfaultsandfailuresinalooselycoupleddistributedsystemthatcoordinatesresourceallocation.
Evaluatethe exibilityandperformanceofaprototypebymanagingaggregationsofphysicalandvirtualhardwarepresentinmoderndatacenters,andshowingthatthearchitecturecouldscaletomanagethousandsofmachines.
PresentcasestudiesofintegratingmultiplesoftwareservicesincludingthePlanetLabnetworktestbed,thePlushdistributedapplicationmanager,andtheGridEnginebatchscheduler,andleveragethearchitecturetoprototypeandevaluateJaws,anewlight-weightbatchschedulerthatinstantiatesoneormorevirtualmachinespertask.
v
Collections of hardware components are the foundation of computation and consist of interconnec-tions of different types of the same core elements: processors, disks, memory cards, I/O devices, and n …… 此处隐藏:26209字,全部文档内容请下载后查看。喜欢就下载吧 ……
- 基于PLC控制的航空电镀生产线自动输送
- 中考预测课内外文言文对比阅读2
- 2018-2023年中国商业智能(BI)产业市场
- 中国金融体制改革研究2011new
- 外窗淋水试验方案
- 精益生产(Lean Production)
- 学校安全事故处置和信息报送制度
- Chapter 5 Human Resources Management
- 【小学数学】人教版小学六年级上册数学
- 初中数学解题方法与技巧
- 山东省创伤中心建设与管理指导原则(试
- 函数与数列的极限的强化练习题答案
- 10分钟淋巴按摩消脂
- 网络应急演练预案
- 服装设计入门基础知识
- 初二数学分式计算题练习
- (人教新课标)高二数学必修5第二章 数列
- 最新自主创业项目
- 北京大学 无机化学课件 4第4章 配合物
- 贸易公司业务管理制度




