Professional Documents
Culture Documents
and Design
CSC 3209
Topics
z Concurrency
– The capacity of the system to handle shared resources can
be increased by adding more resources to the network.
z No global clock
– The only communication is by sending messages through a
network.
z Independent failures
– The programs may not be able to detect whether the
network has failed or has become unusually slow.
Resource
z Services
– A distinct part of a computer system that manages a collection of
related resources and presents their functionality to users and
applications.
– http, telnet, pop3...
z Server
– A running program (a process) on a networked computer that
accepts requests from programs running on other computers to
perform a service, and responds apppropriately.
– IIS, Apache...
z Client
– The requesting processes.
The World Wide Web
z Dynamic pages
– CGI
– Javascript
– ASP, PHP...
z Discussion
– Hypertext model is lacking in some respects, such as ’lost in
hyperspace’.
– HTML is limited in exchanging structured data, one solution
is XML.
– The problems of scale.
– A Web page is not always a satisfactory user interface.
Challenges
z Heterogeneity
z Openness
z Security
z Scalability
z Failure handling
z Concurrency
z Transparency
Heterogeneity