W2 - 1 - Characterization of Distributed Systems-02
W2 - 1 - Characterization of Distributed Systems-02
2Examplesofdistributedsystems
Massivelymultiplayeronlinegames(MMOGs)
Largenumberofusersinteractthroughthe
Internet
E.g.SonyEverQuestII,EVEonline
Fastresponsetime,realtimepropagationofevent
2.2Examplesofdistributedsystems
Financialtrading
Realtimeaccesstoawiderangeofinformation
access(e.g.currentsharepricesandtrends,
economicandpoliticaldevelopment)
Example,Reuters&FinancialInformation
eXchange(FIX)events
2.2Examplesofdistributedsystems
Anexampleoffinancialtradingsystems
Contents
2.1Introduction
2.2Examplesofdistributedsystems
2.3Trendsindistributedsystems
2.4Focusonresourcesharing
2.5Challenges
2.6CaseStudy:TheWorldWideWeb
2.7Summary
2.3Trendsindistributedsystems
Significantchangesincurrentdistributed
systems:
Theemergenceofpervasivetechnology
Theemergenceofubiquitous&mobilecomputing
Theincreasingdemandofmultimediatechnology
Theviewofdistributedsystemsasautility
2.3Trendsindistributedsystems
Pervasivetechnology
ModernInternet Collectionofinternetworked
devices wired&wireless
Pervasiveresourcesanddevicescanbeconnected
atanytimeandinanyplace
2.3Trendsindistributedsystems
intranet
ISP
desktop computer:
backbone
satellite link
server:
network link:
AtypicalportionoftheInternet
2.3Trendsindistributedsystems
Mobile&ubiquitouscomputing
Smallandportabledevicesarepossibletobeused
withindistributedsystems
E.g.laptopcomputers,handhelddevices,wearable
devices,devicesembeddedinappliances
Mobilecomputing:portabilityofthedevicesand
theabilitytoconnecttonetworksindifferent
places
Ubiquitouscomputing:smallcomputingdevices
thatavailableeverywhereandareeasilyattached
tonetworks
2.3Trendsindistributedsystems
Portable&handhelddevicesinadistributedsystem
2.3Trendsindistributedsystems
Distributedmultimediasystems
Theuseofmultimediacontentsindistributed
systems
Multimediasupport
Majorbenefitsofmultimediasupport
Distributedmultimediacomputingcanbeaccessed
throughdesktopormobiledevices.E.g.livetv
broadcast,videoondemand,IPtelephony,webcasting,
etc.