欢迎来到天天文库
浏览记录
ID:34747223
大小:345.26 KB
页数:30页
时间:2019-03-10
《Chapter 6 Distributed Systems.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、CHAPTER6DistributedSystemsYouknowyouhaveadistributedsystemwhenthecrashofacomputeryou’veneverheardofstopsyoufromgettinganyworkdone.—LeslieLamport6.1IntroductionWeveseeninthelastfewchaptershowpeoplecanauthenticatethemselvestosystems(andsystemscanauthenticatethemselvestoeachother)usingsecur
2、ityprotocols;howaccesscontrolscanbeusedtomanagewhichprincipalscanperformwhatoperationsinasystem;andsomeofthemechanicsofhowcryptocanbeusedtounderpinaccesscontrolindistributedsystems.Buttheresmuchmoretobuildingasecuredistributedsystemthanjustimplementingaccesscontrols,protocolsandcrypto.Wh
3、ensystemsbecomelarge,thescale-upproblemsarenotlinear;thereisoftenaqualitativechangeincomplexity,andsomethingsthataretrivialtodealwithinanetworkofonlyafewmachinesandprincipals(suchasnaming)suddenlybecomeabigdeal.Overthelast40years,computerscienceresearchershavebuiltmanydistributedsystemsa
4、ndstudiedissuessuchasconcurrency,failurerecoveryandnaming.Thetheoryissupplementedbyagrowingbodyofexperiencefromindustry,commerceandgovernment.Theseissuesarecentraltothedesignofeffectivesecuresystemsbutareoftenhandledratherbadly.Ivealreadydescribedattacksonsecurityprotocolsthatcanbeseenas
5、concurrencyfailures.Ifwereplicatedatatomakeasystemfault-tolerantthenwemayincreasetheriskofacompromiseofconfidentiality.Finally,namingisaparticularlythornyproblem.Manygovernmentsandorganisationsaretryingtobuild185186Chapter6■DistributedSystemslarger,flatternamespacesusingidentitycardstonumb
6、ercitizensandusingRFIDtonumberobjectsandyetnamingproblemsunderminedattemptsduringthe1990stobuildusefulpublickeyinfrastructures.6.2ConcurrencyProcessesaresaidtobeconcurrentiftheyrunatthesametime,andconcurrencygivesrisetoanumberofwell-studiedproblems.Processesmayuseolddata;theycanmakeincon
7、sistentupdates;theorderofupdatesmayormaynotmatter;thesystemmightdeadlock;thedataindifferentsystemsmightneverconvergetoconsistentvalues;andwhenitsimportanttomakethingshappenintherightorder,oreventoknowtheexacttime,thiscanbeharderthanyoumightthink.Systemsarenowrapidlybecomi
此文档下载收益归作者所有