Lecuture 9 Distributed System Architecture

Lecuture 9 Distributed System Architecture -...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon
CUHK, Spring 2007 Distributed Systems  Distributed Systems  Architectures Architectures Teresa Teresa  Xia Cai  Xia Cai
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
CUHK, Spring 2007 Software Engineering / 5B - 2 Outline Outline To discuss  client-server   and  distributed object   architectures To introduce  peer-to-peer  as new model of  distributed computing.
Background image of page 2
CUHK, Spring 2007 Software Engineering / 5B - 3 1. Distributed systems 1. Distributed systems Virtually all large computer-based systems are  now distributed systems. Information processing is  distributed over  several computers  rather than confined to a  single machine. Distributed software engineering is therefore  very important for enterprise computing systems.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
CUHK, Spring 2007 Software Engineering / 5B - 4 Distributed system characteristics Distributed system characteristics Resource sharing Sharing of hardware and software resources. Openness Use of equipment and software from different  vendors. Concurrency Concurrent processing to enhance performance. Scalability Increased throughput by adding new resources. Fault tolerance The ability to continue in operation after a fault has  occurred.
Background image of page 4
CUHK, Spring 2007 Software Engineering / 5B - 5 Distributed system disadvantages Distributed system disadvantages Complexity Typically, distributed systems are more complex than  centralised systems. Security More susceptible to external attack. Manageability More effort required for system management. Unpredictability Unpredictable responses depending on the system  organisation and network load.
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
CUHK, Spring 2007 Software Engineering / 5B - 6 2. Distributed systems architectures 2. Distributed systems architectures Client-server architectures Distributed services which are called on by clients.  Servers that provide services are treated differently  from clients that use services.
Background image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

Page1 / 22

Lecuture 9 Distributed System Architecture -...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online