26
Network Architecture Models Bernard Chen

Network Architecture Models

  • Upload
    isolde

  • View
    55

  • Download
    0

Embed Size (px)

DESCRIPTION

Network Architecture Models. Bernard Chen. Outlines. Introduction System Architecture Communication Network References. Distributed Computing. - PowerPoint PPT Presentation

Citation preview

Page 1: Network Architecture Models

Network Architecture Models

Bernard Chen

Page 2: Network Architecture Models

Outlines

Introduction System Architecture Communication Network References

Page 3: Network Architecture Models

Distributed Computing "Distributed" or "grid computing" in

general is a special type of parallel computing which relies on complete computers (with onboard CPU, storage, power supply, network interface, etc.) connected to a network by a conventional network interface, such as Ethernet. This is in contrast to the traditional notion of a supercomputer, which has many CPUs connected by a local high-speed computer bus.

Page 4: Network Architecture Models

Distributed System Categories Multiple computer systems collaborating to

deliver a single application Can be broadly applied to high-performance

computing (HPC) whereby multiple computers, commonly called clusters, collaborate to solve a single problem

Multiple applications collaborating together as a system

Can be broadly applied to application integration whereby multiple discrete applications receive a copy of “some” data and process the data accordingly.

Page 5: Network Architecture Models

Distributed Service Distributed Service depend on the

system architecture and the underlying communication network.

In the upper level, system architecture is an abstract description of major components and their relation

In the lower level, network architecture specifies the communication facilities

Page 6: Network Architecture Models

Outlines

Introduction System Architecture Client-Server Grid

Peer-to-Peer Model Communication Network References

Page 7: Network Architecture Models

Architectures: Client-Server Workstation-server model [Chow,

1997] A work station may serve as a Stand-Alone

computer or as a part of an overall network Some workstations are Diskless

Workstation, all file and boot services are supported by the network

Page 8: Network Architecture Models

Architectures: Client-Server Processor-Pool model

Most workstations are idling at any instance in time. Collects all processing power in Processor Pool

Server Users access a virtual single computer system with

intelligent terminals

Page 9: Network Architecture Models

Architectures: Grid Integrates and coordinates

resources and users that live within different control domains

Built from multi-purpose protocols and interfaces that address such fundamental issues as authentication, authorization, resource discovery, and resource access.

Allows its constituent resources to be used in a coordinated fashion to deliver various qualities of service, (e.g. response time, throughput, availability, and security) [Foster, 2002]

Page 10: Network Architecture Models

Architectures: Peer-to-Peer Model In this model, end users share

resources in a peer style, potentially acting as both CLIENT and SERVER

Advantages: 1. removes single point failure and

associated performance bottlenecks 2. releases the network traffic

overhead by providing service locally

Page 11: Network Architecture Models

P2P Categories P2P were classified into three

different categories:1. Centralized P2P systems2. Decentralized structured P2P

systems (there is no central server and peers are

structured according to some strict rules)

3. Decentralized unstructured P2P systems

Page 12: Network Architecture Models

“Blind Search” The unstructured P2P system usually use a

“blind search” method to find the requested data

“Blind Search” propagate a query to a number of peers randomly

Replication technique is often used to improve the performance of blind search

When data objects that are accessed more frequently are distribute more copies.

Page 13: Network Architecture Models

Some parameters

N: number of peers

TTL: number of max hops for search a query

Page 14: Network Architecture Models

Random Walk Method The probability that

peer 2 and 3 receives messages from peer 1 is 50%

If every peer issues a query with TTL=1, the average messages received by peer 1,2,4 are 5/6, 5/6, and 4/3

Page 15: Network Architecture Models

Potential Energy Potential energy E: a peer’s capability of

receiving query message (Feng et al, 2007)

Then a peer’s potential energy is closely related to the potential energy of its neighbors and the probability that it can receive messages from neighbors

Therefore, it is defined as:

Page 16: Network Architecture Models

Potential Energy They assign the initial value as 1/n since each

peer has the same probability to generate query

If TTL=1

=>

Page 17: Network Architecture Models

Outlines

Introduction System Architecture Communication Network Communication Network

Wired NetworkWireless Network

References

Page 18: Network Architecture Models

Communication Network

The existence of multiple computer systems in a distributed system implies the need to interconnect these computers

System components may be connected by point-to-point or multipoint communication channels

Page 19: Network Architecture Models

Communication Network

Point-to-point links are direct connections between pairs of computer nodes

Multiple links allow the connection of nodes into a cluster and are usually implemented by using common buses or interconnection networks (switches)

Page 20: Network Architecture Models

Wired Interfaces: Ethernet Family of local-area network (LAN) products

covered by the IEEE 802.3 standard that defines CSMA/CD protocol

Carrier sense—Each station continuously listens for traffic on the medium to determine when gaps between frame transmissions occur.

Multiple access—Stations may begin transmitting any time they detect that the network is quiet (there is no traffic).

Collision Detect – Execute a random backoff before retransmission.

Page 21: Network Architecture Models

Wired Interfaces: Ethernet Three data rates are currently

defined for operation over optical-fiber and twisted-pair cables:

10 Mbps—10Base-T Ethernet 100 Mbps—Fast Ethernet 1000 Mbps—Gigabit Ethernet

Page 22: Network Architecture Models

Wired Interfaces: Ethernet

Local area networks can be connected to form a Metropolitan Area Network (MAN) or a Wide Area Network (WAN)

Page 23: Network Architecture Models

Wireless: 802.11 Specification are wireless standards

that specify an "over-the-air" interface between a wireless client and a base station or access point, as well as among wireless clients.

Data Rates up to 54 Mbps Can operate in Infrastructure (base

station) or peer-to-peer mode (ad-hoc).

Commonly used in MANETs

Page 24: Network Architecture Models

Outlines

Introduction System Architecture Communication Network References

Page 25: Network Architecture Models

References Chow, Randy, et. al.,Distributed Operating Systems &

Algorithms, Addison Wesley, March 18, 1997 Ge, Z.; Figueiredo, D.R.; Sharad Jaiswal; Kurose, J.; Towsley,

D.; Modeling peer-peer file sharing systems, INFOCOM 2003. Twenty-Second Annual Joint Conference of the IEEE Computer and Communications Societies. IEEE Volume 3, 30 March-3 April 2003 Page(s):2188 - 2198 vol.3

Kwang Koog Lee; Seong Hoon Kim; Yong Soon Choi, A Mesh Routing Protocol using Cluster Label in the ZigBee Network; Mobile Adhoc and Sensor Sysetems (MASS), 2006 IEEE International Conference on Oct. 2006 Page(s):801 - 806

Foster, Ian, What is a Grid? A Three Point Checklist, Argonne National Laboratory & University of Chicago, July 20, 2002

Enterprise Distributed Systems and Infiniband, Cisco 2006 SCSI RDMA Protocol (SRP), Intel 2002

Page 26: Network Architecture Models

Thanks

Questions??