Distributed Systems Bina Ramamurthy 11/12/2018 From the CDK text.

Slides:



Advertisements
Similar presentations
Distributed Computing
Advertisements

Jaringan Informasi Pengantar Sistem Terdistribusi oleh Ir. Risanuri Hidayat, M.Sc.
Distributed Systems 1 Topics  What is a Distributed System?  Why Distributed Systems?  Examples of Distributed Systems  Distributed System Requirements.
Network+ Guide to Networks, Fourth Edition
From Coulouris, Dollimore, Kindberg and Blair Distributed Systems: Concepts and Design Edition 5, © Addison-Wesley 2012 Slides for Chapter 1 Characterization.
1DT057 D ISTRIBUTED I NFORMATION S YSTEM Distributed Systems Characterization and Design 1.
Objektorienteret Middleware Presentation 2: Distributed Systems – A brush up, and relations to Middleware, Heterogeneity & Transparency.
Chapter 1 Characterization of Distributed Systems Choe, Hyun Jong Dept. of Computer Education Korea National Univ. Of Education.
Distributed components
CHARACTERIZATION OF DISTRIBUTED SYSTEMS
CS Distributed Computing Systems Chapter 1: Characterization of Distributed Systems Chin-Chih Chang, From Coulouris, Dollimore.
© Chinese University, CSE Dept. Distributed Systems / Distributed Systems Topic 1: Characterization and Design Goals Dr. Michael R. Lyu Computer.
City University London
Introduction Dr. Ying Lu CSCE455/855 Distributed Operating Systems.
1 Chapter 1: Characterization of Distributed Systems From Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 3, © Addison-Wesley.
OCT1 Principles From Chapter One of “Distributed Systems Concepts and Design”
: Distributed Systems Dr. Rajkumar Buyya Senior Lecturer and Director of MEDC Course Grid Computing and Distributed Systems (GRIDS) Laboratory Dept.
Introduction to Distributed Systems CS412: Programming Distributed Applications Computer Science Southern Illinois University CS412: Programming Distributed.
Slides for Chapter 1 Characterization of Distributed Systems From Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 3,
.NET Mobile Application Development Introduction to Mobile and Distributed Applications.
DISTRIBUTED COMPUTING
Introduction to Distributed Systems and Characterisation
Chapter 1 Characterization of Distributed Systems
Network+ Guide to Networks, Fourth Edition Chapter 1 An Introduction to Networking.
CS431 Distributed Systems
1 Distributed Computing Class: BIT 5 & 6 Instructor: Aatif Kamal Chapter 01: Character of Distributed Systems Dated: 06 th Sept 2006.
Chapter 1 Characterization of Distributed Systems Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 4, © Pearson Education.
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Bộ môn Mạng và Truyền Thông Máy Tính.
Characterization of Distributed Systems
1 MSCS 237 Communication issues. 2 Colouris et al. (2001): Is a system in which hardware or software components located at networked computers communicate.
Distributed Systems: Concepts and Design Chapter 1 Pages
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Learning Objectives 1.Identify the major categories and trends of distributed system 2.Identify the essential processes of an e- commerce system, and give.
Copyright © Curt Hill, Client – Server Computing An important paradigm.
Introduction. Readings r Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 3 m Note: All figures from this book.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
1 MSCS 237 Communication issues. 2 Colouris et al. (2001): Is a system in which hardware or software components located at networked computers communicate.
Distributed database system
From Coulouris, Dollimore, Kindberg and Blair Distributed Systems: Concepts and Design Edition 5, © Addison-Wesley 2012 Design of Parallel and Distributed.
Chapter 1: Distributed Systems Overview. Objectives To be aware of the characteristics of concurrency, independent failure of components and lack of a.
{ INTERNET  A GLOBAL SYSTEM OF INTERCONNECTED COMPUTERS  A NETWORK OF NETWORKS.  A PART OF EVERYDAY LIFE  VAST ARRAY OF INFORMATION RESOURCES AND SERVICES.
© Chinese University, CSE Dept. Distributed Systems / Distributed Systems Topic 1: Characterization of Distributed & Mobile Systems Dr. Michael R.
Examples of distributed systems Resource sharing and the web
Characterization of Distributed Systems From Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 4, © Pearson Education.
Distributed Systems: Concepts and Design Jinghai Rao 13,9,2000.
Distributed Systems: Concepts and Design Edition 5, © Addison-Wesley 2012 Chapter 1 Characterization of Distributed Systems.
Chapter 1 Characterization of Distributed Systems
Examples of distributed systems Resource sharing and the web
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
Client-Server Interaction
Chapter 3: Windows7 Part 4.
Slides for Chapter 1 Characterization of Distributed Systems
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
An Introduction to Computer Networking
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
الانترنت والبريد الإلكتروني
Architectures of distributed systems Fundamental Models
Slides for Chapter 1 Characterization of Distributed Systems
Architectures of distributed systems Fundamental Models
Slides for Chapter 1 Characterization of Distributed Systems
Distributed Systems Bina Ramamurthy 4/7/2019 B.Ramamurthy.
Slides for Chapter 1 Characterization of Distributed Systems
Architectures of distributed systems
Distributed Systems Bina Ramamurthy 4/22/2019 B.Ramamurthy.
Architectures of distributed systems Fundamental Models
Distributed System 1.
Computer Networks Protocols
Distributed Systems and Concurrency: Distributed Systems
Presentation transcript:

Distributed Systems Bina Ramamurthy 11/12/2018 From the CDK text

Introduction Distributed system is the one in which hardware and software components at networked computers communicate and coordinate their activity only by passing messages. Examples: Internet, intranet and mobile computing systems. 11/12/2018 From the CDK text

Major Challenges Heterogeneity of components Openness Security interfacing and addition and removal of components Security Scalability : ability to work well when number of users increases Failure handling Concurrency Transparency 11/12/2018 From the CDK text

Internet Internet is a very large distributed system. Interconnection of a collection of heterogeneous networks of computers. Services: world wide web (www), file transfers (ftp), email, etc. 11/12/2018 From the CDK text

A typical portion of the Internet intranet ISP desktop computer: backbone satellite link server: % network link: 11/12/2018 From the CDK text

A typical intranet 11/12/2018 From the CDK text

Mobile and Ubiquitous computing Technological advances in device miniaturization and wireless networking have led to integration of small and portable devices into distributed systems. Laptop computers, hand held devices, wearable devices, appliances such as washing machines and refrigerators. What are some of the issues here? 11/12/2018 From the CDK text

Portable and handheld devices in a distributed system 11/12/2018 From the CDK text

Client/Server Server: refers to a process on a networked computer that accepts requests from other (local or remote) processes to perform a service and responds appropriately. Client: requesting process in the above is referred to as the client. Request and response are in the form of messages. Client is said to invoke an operation on the server. Many distributed systems today are constructed out of interacting clients/servers. 11/12/2018 From the CDK text

Web servers and web browsers Internet Browsers Web servers www.google.com www.cdk3.net www.w3c.org Protocols Activity.html http://www.w3c.org/Protocols/Activity.html http://www.google.comlsearch?q=kindberg http://www.cdk3.net/ File system of Reading assignment: Section 1.3.1 11/12/2018 From the CDK text

Computers in the Internet Date Computers Web servers 1979, Dec. 188 1989, July 130,000 1999, July 56,218,000 5,560,866 11/12/2018 From the CDK text

Transparencies Access transparency: enables local and remote resources to be accessed using identical operations. Location transparency: enables resources to be accessed without knowledge of their location. Concurrency transparency: enables several processes to operate concurrently using shared resources without interference between them. Replication transparency: enables multiple instances of resources to be used to increase reliability and performance without knowledge of the replicas by users or application programmers. Failure transparency: enables the concealment of faults, allowing users and application programs to complete their tasks despite the failure of hardware or software components. Mobility transparency: allows the movement of resources and clients within a system without affecting the operation of users or programs. Performance transparency: allows the system to be reconfigured to improve performance as loads vary. Performance transparency: allows the system and applications to expand in scale without change to the system structure or the application algorithms. 11/12/2018 From the CDK text