Professional Documents
Culture Documents
intranet
ISP
backbone
satellite link
desktop computer:
server:
network link:
InstructorsGuideforCoulouris,Dollimore
Figure 1.2
A typical intranet
Local area
Web server network
email server
print
File server
other servers
the rest of
the Internet
router/firewall
InstructorsGuideforCoulouris,Dollimore
Figure 1.3
Portable and handheld devices in a distributed system
Internet
Mobile
phone
Printer Laptop
Camera Host site
InstructorsGuideforCoulouris,Dollimore
Figure 1.4
Web servers and web browsers
http://www.google.comlsearch?q=kindberg
www.google.com
www.cdk3.net Internet
http://www.cdk3.net/
www.w3c.org
Activity.html
InstructorsGuideforCoulouris,Dollimore
Figure 1.5
Computers in the Internet
1979,Dec. 188 0
1989,July 130,000 0
1999,July 56,218,000 5,560,866
2003,Jan. 171,638,297 35,424,956
InstructorsGuideforCoulouris,Dollimore
Figure 1.6
Computers vs. Web servers in the Internet
InstructorsGuideforCoulouris,Dollimore
Section 1.4.7
Transparencies
Access transparency: enables local and remote resources to be accessed using identical
operations.
Locationtransparency:enablesresourcestobeaccessedwithoutknowledgeoftheir
physicalornetworklocation(forexample,whichbuildingorIPaddress).
Concurrencytransparency:enablesseveralprocessestooperateconcurrentlyusingshared
resourceswithoutinterferencebetweenthem.
Replicationtransparency:enablesmultipleinstancesofresourcestobeusedtoincrease
reliabilityandperformancewithoutknowledgeofthereplicasbyusersorapplication
programmers.
Failuretransparency:enablestheconcealmentoffaults,allowingusersandapplication
programstocompletetheirtasksdespitethefailureofhardwareorsoftwarecomponents.
Mobilitytransparency:allowsthemovementofresourcesandclientswithinasystem
withoutaffectingtheoperationofusersorprograms.
Performancetransparency:allowsthesystemtobereconfiguredtoimproveperformanceas
loadsvary.
Scalingtransparency:allowsthesystemandapplicationstoexpandinscalewithoutchange
tothesystemstructureortheapplicationalgorithms.
InstructorsGuideforCoulouris,Dollimore