Chapter 15: Distributed Structures. Topology



Similar documents
Module 15: Network Structures

Operating System Concepts. Operating System 資 訊 工 程 學 系 袁 賢 銘 老 師

Chapter 14: Distributed Operating Systems

Chapter 16: Distributed Operating Systems

Computer Networks. By Hardeep Singh

Agenda. Distributed System Structures. Why Distributed Systems? Motivation

Topological Properties

System Development and Life-Cycle Management (SDLCM) Methodology

IT Components of Interest to Accountants. Importance of IT and Computer Networks to Accountants

Wide Area Networks. Learning Objectives. LAN and WAN. School of Business Eastern Illinois University. (Week 11, Thursday 3/22/2007)

Local-Area Network -LAN

Interconnection Networks Programmierung Paralleler und Verteilter Systeme (PPV)

Centralized Systems. A Centralized Computer System. Chapter 18: Database System Architectures

Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur

Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software

Computer Network and Communication

Lecture 6 Types of Computer Networks and their Topologies Three important groups of computer networks: LAN, MAN, WAN

Chapter 17: Distributed Systems

Introduction to Ethernet


Computer Networks Vs. Distributed Systems

Network Structure or Topology

What You Will Learn About. Computers Are Your Future. Chapter 8. Networks: Communicating and Sharing Resources. Network Fundamentals

Data Communication and Computer Network

A network is a group of devices (Nodes) connected by media links. A node can be a computer, printer or any other device capable of sending and

Interconnection Networks

Chapter 18: Database System Architectures. Centralized Systems

Introduction to Networking

Computer Networking Type A: Very Short Answer Questions

Chapter 7: Computer Networks, the Internet, and the World Wide Web. Invitation to Computer Science, C++ Version, Third Edition

Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD

Introduction to Metropolitan Area Networks and Wide Area Networks

5 Data Communication and Networking

Introduction To Computer Networks

Routing with OSPF. Introduction

Future Stars. Grade X Manual Chapter 1 Networking and Telecommunication. telecommunication. Telephones, telegrams, radios and televisions help

MANAGEMENT INFORMATION SYSTEMS 8/E

Computer Networking: A Survey

Customer Specific Wireless Network Solutions Based on Standard IEEE

White Paper. Technical Capabilities of the DF1 Half-Duplex Protocol

Local Area Networks. Guest Instructor Elaine Wong. Elaine_06_I-1

Chapter 9. Communications and Networks. McGraw-Hill/Irwin. Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved.

Resiliency in Ethernet Based Transport Networks

COMMUNICATION NETWORKS WITH LAYERED ARCHITECTURES. Gene Robinson E.A.Robinsson Consulting

Network Topologies. Network Topologies

Mathatma Gandhi University

Token-ring local area network management

Computer Networks: LANs, WANs The Internet

2 Basic Concepts. Contents

System Interconnect Architectures. Goals and Analysis. Network Properties and Routing. Terminology - 2. Terminology - 1

TORA : Temporally Ordered Routing Algorithm

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols

Transparent LAN Services Offer Visible Benefits

NETWORKING TECHNOLOGIES

Telecommunications, the Internet, and Wireless Technology

Overview of Routing between Virtual LANs

Binary Search Trees. Data in each node. Larger than the data in its left child Smaller than the data in its right child

Communication Networks. MAP-TELE 2011/12 José Ruela

Protocol Data Units and Encapsulation

Local Area Network. OSI Seven Layer Model. Whole Building Network

Optimizing Enterprise Network Bandwidth For Security Applications. Improving Performance Using Antaira s Management Features

Distributed Dynamic Load Balancing for Iterative-Stencil Applications

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

Chapter 2. Multiprocessors Interconnection Networks

IT Data Communication and Networks (Optional)

Naming vs. Locating Entities

1 Which network type is a specifically designed configuration of computers and other devices located within a confined area? A Peer-to-peer network

Introduction to Optical Networks

Chapter 9A. Network Definition. The Uses of a Network. Network Basics

Computer Networks. Definition of LAN. Connection of Network. Key Points of LAN. Lecture 06 Connecting Networks

2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 D. None of the above

WIRELESS ETHERNET (IEEE )

Choosing the correct Time Synchronization Protocol and incorporating the 1756-TIME module into your Application

Interconnection Networks. Interconnection Networks. Interconnection networks are used everywhere!

CHAPTER 6 NETWORK DESIGN

Internetworking and Internet-1. Global Addresses

28 Networks and Communication Protocols

How To Understand and Configure Your Network for IntraVUE

WHITE PAPER. IP-based Networks: Axis White Paper, Copyright 2002, Axis Communications

Switch Fabric Implementation Using Shared Memory

Network System Design Lesson Objectives

UML Modeling of Network Topologies for Distributed Computer System

All-optical fiber-optics networks

Cisco - Ethernet 100BaseTX and 10BaseT Cables: Guidelines and Specifications

CSCI 362 Computer and Network Security

Unit of Learning # 2 The Physical Layer. Sergio Guíñez Molinos sguinez@utalca.cl

Components: Interconnect Page 1 of 18

WDPF -to-ovation Migration Increasing Your Performance While Preserving Your Investment

Contents. Connection Guide. What is Dante? Connections Network Set Up System Examples Copyright 2015 ROLAND CORPORATION

Lecture 2.1 : The Distributed Bellman-Ford Algorithm. Lecture 2.2 : The Destination Sequenced Distance Vector (DSDV) protocol

CONTROL LEVEL NETWORK RESILIENCY USING RING TOPOLOGIES. Joseph C. Lee, Product Manager Jessica Forguites, Product Specialist

College 5, Routing, Internet. Host A. Host B. The Network Layer: functions

Interconnection Network Design

Cisco Network Performance Evaluation Using Packet Tracer

Objectives. Lecture 4. How do computers communicate? How do computers communicate? Local asynchronous communication. How do computers communicate?

Dynamic Load Balancing in Charm++ Abhinav S Bhatele Parallel Programming Lab, UIUC

Simple Solution for a Location Service. Naming vs. Locating Entities. Forwarding Pointers (2) Forwarding Pointers (1)

Transcription:

1 1 Chapter 15: Distributed Structures Topology Network Types Operating System Concepts 15.1 Topology Sites in the system can be physically connected in a variety of ways; they are compared with respect to the following criteria: Basic cost. How expensive is it to link the various sites in the system? Communication cost. How long does it take to send a message from site A to site B? Reliability. If a link or a site in the system fails, can the remaining sites still communicate with each other? The various topologies are depicted as graphs whose nodes correspond to sites. An edge from node A to node B corresponds to a direct connection between the two sites. The following six items depict various network topologies. Operating System Concepts 15.2

2 2 Fully Connected Network Each site (node) is directly linked with all other sites in the system. Basic cost is high, since a direct communication line must be available between every two sites. Messages between sites can be sent fast. Reliable, since many links must fail for the system to become partitioned. Operating System Concepts 15.3 Partially Connected Network Direct links exist between some, but not all pairs of sites. Basic cost is lower than of fully connected network. Slower communication (for example: a message from site A to site D must sent through sites B and C. Not reliable as a fully connected network, because the failure of one link may partition the network (for example: if the link from B to C fails then the network is partitioned into two subsystems; one subsystem contains sites A, B, and E and the second subsystem includes sites C and D. Operating System Concepts 15.4

3 3 Hierarchical Network The sites are organized as a tree. Basic cost is less than that of the partially connected scheme. A parent and child communicate directly (for example: A and E). If a parent site fails, then its children can no longer communicate with each other. The failure of any node (site) (except a leaf) partitions the network into several disjoint sub trees. Operating System Concepts 15.5 Star Network In a star network, one of the sites in the system is connected to all other sites, and none of the other sites are connected to any other. Basic cost is linear in the number of sites. Communication cost is low, because messages from process A to B requires at most two transfers (from A to the central site, and then from central site to B). May not ensure speed, since the central site may become a bottleneck. If the central site fails, the network is completely partitioned. Operating System Concepts 15.6

4 4 Ring Networks Ring networks: (a) Single links. (b) Double links Operating System Concepts 15.7 Ring Networks (Cont.) Each site is physically connected to exactly two other sites. The ring can be unidirectional or bi-directional. In an unidirectional architecture, a site can transmit information to only one of its neighbors, and all sites must send information in the same direction. In a bi-directional architecture, a site can transmit information to both of its neighbors. Basic cost of ring is linear in the number of sites. Communication cost can be high (a message from one site to another travels around the ring until it reaches its destination. Operating System Concepts 15.8

5 5 Ring Networks (Cont.) In an unidirectional this process could require n-1 transfers. In a bi-directional ring, at most n/2 transfers are needed. In a bi-directional, two links must fail before the network will partition. In an unidirectional ring, a single site failure would partition the network. Operating System Concepts 15.9 Multi-access Bus Network Bus network: (a) Linear bus. (b) Ring bus. Operating System Concepts 15.10

6 6 Multi-access Bus Network (Cont.) In a multi-access bus network, there is a single shared link (the bus). All the sites in the system are directly connected to that link, which may be organized as a straight line or as a ring. Basic cost is linear in the number of sites. Communication cost is low, unless the link becomes bottleneck. Failure of one site does not affect communication among the rest of sites. If the link (bus) fails the network is partitioned completely. Ethernet Bus (example). Operating System Concepts 15.11 Network Types Local-Area Network (LAN) designed to cover small geographical area. Multiaccess bus, ring, or star network. Speed 10 megabits/second, or higher. Broadcast is fast and cheap. Nodes: 1. usually workstations and/or personal computers 2. a few (usually one or two) mainframes. Operating System Concepts 15.12

7 7 Network Types (Cont.) Depiction of typical LAN: Operating System Concepts 15.13 Network Types (Cont.) Wide-Area Network (WAN) links geographically separated sites. Point-to-point connections over long-haul lines (often leased from a phone company). Speed 100 kilobits/second. Broadcast usually requires multiple messages. Nodes: 1. usually a high percentage of mainframes Operating System Concepts 15.14

8 8 Communication Processors in a Wide-Area Network Operating System Concepts 15.15