What is a Distributed System? Computing (CPU) Mass Storage User Interface Just insert a network?

Slides:



Advertisements
Similar presentations
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 9 Distributed Systems Architectures Slide 1 1 Chapter 9 Distributed Systems Architectures.
Advertisements

Jaringan Informasi Pengantar Sistem Terdistribusi oleh Ir. Risanuri Hidayat, M.Sc.
Chapter 7 LAN Operating Systems LAN Software Software Compatibility Network Operating System (NOP) Architecture NOP Functions NOP Trends.
 Introduction Originally developed by Open Software Foundation (OSF), which is now called The Open Group ( Provides a set of tools and.
8.
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
1 Introduction to Load Balancing: l Definition of Distributed systems. Collection of independent loosely coupled computing resources. l Load Balancing.
Chapter 7: Client/Server Computing Business Data Communications, 5e.
Ch 12 Distributed Systems Architectures
COMMUNICATIONS AND NETWORKS
Chapter 9: Moving to Design
5th Edition, Irv Englander
CHAPTER 2: Introduction to Systems Concepts and Systems Architecture
COMMUNICATIONS AND NETWORKS. -2 Competencies Discuss connectivity, the wireless revolution, and communication systems Describe physical and wireless communications.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 1.
Introduction to Cyberspace
PHASE 3: SYSTEMS DESIGN Chapter 8 System Architecture.
The Design Discipline.
Selected Topics on Databases n Multi-User Databases –more than one user processes the database at the same time n System Architectures for Multi-User Environments.
The generation, storage, and movement of information are central to managing an enterprise’s business processes As a result, businesses must ensure.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
DM Rasanjalee Himali CSc8320 – Advanced Operating Systems (SECTION 2.6) FALL 2009.
Chapter 1 Characterization of Distributed Systems Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 4, © Pearson Education.
Systems Analysis and Design for the Small Enterprise Chapter 13 Networking.
Vulnerabilities in peer to peer communications Web Security Sravan Kunnuri.
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
1. 2 Tier I/II $Ks Tier III/IV $Ms Tier V/VI $Bs Create New Vulnerabilities Discover New Vulnerabilities Exploit Known Vulnerabilities.
Introduction to DISTRIBUTED COMPUTING Tran, Van Hoai Department of Systems & Networking Faculty of Computer Science & Engineering HCMC University of Technology.
How to create DNS rule that allow internal network clients DNS access Right click on Firewall Policy ->New- >Access Rule Right click on Firewall.
Software Architectural Styles Andrew Midwinter, Mark Mullen, Kevin Wong, Matt Jones 1.
2-Tier,3-Tier datawarehouse Submitted by Manisha Dubey & Akanksha Agrawal.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Chapter 2: System Models. Objectives To provide students with conceptual models to support their study of distributed systems. To motivate the study of.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
Internet Real-Time Laboratory Arezu Moghadam and Suman Srinivasan Columbia University in the city of New York 7DS System Design 7DS system is an architecture.
DISTRIBUTED COMPUTING Introduction Dr. Yingwu Zhu.
Client Server Network Model:
9 Systems Analysis and Design in a Changing World, Fourth Edition.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Chapter 12 Review Chad Hagstrom CS 310 Spring 2008.
Application Development
Internet2 AdvCollab Apps 1 Access Grid Vision To create virtual spaces where distributed people can work together. Challenges:
ICS362 – Distributed Systems Dr. Ken Cosh Week 2.
INTRODUCTION to MIS 12/24/20151 Introduction To MIS Component Overview.
ADVANCED COMPUTER NETWORKS Peer-Peer (P2P) Networks 1.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
6.894: Distributed Operating System Engineering Lecturers: Frans Kaashoek Robert Morris
Chapter 14 Advanced Architectural Styles. Objectives Describe the characteristics of a distributed system Explain how middleware supports distributed.
Distributed Systems Unit – 1 Concepts of DS By :- Maulik V. Dhamecha Maulik V. Dhamecha (M.Tech.)
1 Active Directory Service in Windows 2000 Li Yang SID: November 2000.
Chapter 9  Definition of terms  List advantages of client/server architecture  Explain three application components:
© Oxford University Press 2011 DISTRIBUTED COMPUTING Sunita Mahajan Sunita Mahajan, Principal, Institute of Computer Science, MET League of Colleges, Mumbai.
Cluster computing. 1.What is cluster computing? 2.Need of cluster computing. 3.Architecture 4.Applications of cluster computing 5.Advantages of cluster.
2 Copyright © Oracle Corporation, All rights reserved. Basic Oracle Net Architecture.
9 Systems Analysis and Design in a Changing World, Fifth Edition.
Distributed Systems Architectures Chapter 12. Objectives  To explain the advantages and disadvantages of different distributed systems architectures.
Distributed Systems Architectures. Topics covered l Client-server architectures l Distributed object architectures l Inter-organisational computing.
Overview of Centralized Operation system
Introduction to Load Balancing:
Comparison of LAN, MAN, WAN
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
Tiers vs. Layers.
File Operations Access Permissions.
Chapter 17: Client/Server Computing
The Database Environment
Distributed Systems Bina Ramamurthy 4/22/2019 B.Ramamurthy.
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
Presentation transcript:

What is a Distributed System? Computing (CPU) Mass Storage User Interface Just insert a network?

Distributed System Network Servers (Storage, Compute) Services User Interfaces Users

D.S. Design Issues Transparency Flexibility Reliability Performance Scalability

More Design Issues Global Clocks? Causality Information Consistency

Distributed Control Master/Slave (Issue: Response Time) –Polled –Command -> <-Response –Schedule under control of server Client/Server (Issue: Server Size) –Interrupt, or Event, Driven –Aperiodic Scheduling Peer-to-Peer (Issue: Coordination) –No single critical node –Hard to describe or predict

Distributed System: Why or Why not? Performance Economics Reliability Security

D. S. Architectures Cooperating Peers Client-Server Tiered Client-Server –Data Repository –Compute Servers –Client Stations

“Intranets” Definition –Using Internet protocols, especially Web tools, for internal MIS Motivation –Information “push” vs “pull” Problems –User Capabilities –Corporate Policy or Personal Opinion

Key Protocol Areas Directory Services RPCs Security/Authentication (Performance) Management Programming Models

References ISO RM-ODP –ITU-T X.901/ISO /2/3/4 Amjad Umar Distributed Computing: A Practical Synthesis –PTR Prentice-Hall, Englewood Cliffs, NJ, 1993 Sape Mullender Distributed Systems, 2d ed. –Addison Wesley, 1993