Distributed computing deals with hardware

Slides:



Advertisements
Similar presentations
Distributed Systems Topics What is a Distributed System?
Advertisements

Dinker Batra CLUSTERING Categories of Clusters. Dinker Batra Introduction A computer cluster is a group of linked computers, working together closely.
1 Introduction to Load Balancing: l Definition of Distributed systems. Collection of independent loosely coupled computing resources. l Load Balancing.
Introduction to client/server architecture
Chapter 2 Client Server Architecture
(ITI310) By Eng. BASSEM ALSAID SESSIONS 8: Network Load Balancing (NLB)
Microsoft Load Balancing and Clustering. Outline Introduction Load balancing Clustering.
N-Tier Architecture.
P EER - TO -P EER N ETWORKS Michael Fine 1. W HAT ARE P EER -T O -P EER N ETWORKS ? Napster Social networking spawned from this concept. Emerged in the.
NETWORK Topologies An Introduction.
What Is A Network A network is a group of computers interconnected with communication lines which allows users to share information and resources.
1 Lecture 20: Parallel and Distributed Systems n Classification of parallel/distributed architectures n SMPs n Distributed systems n Clusters.
Distributed Systems 1 CS- 492 Distributed system & Parallel Processing Sunday: 2/4/1435 (8 – 11 ) Lecture (1) Introduction to distributed system and models.
What is a Network?. Definition of a computer network A computer network is a system in which computers are connected to share information and resources.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
All the components of network are connected to the central device called “hub” which may be a hub, a router or a switch. There is no direct traffic between.
Multiprossesors Systems.. What are Distributed Databases ? “ A Logically interrelated collection of shared data ( and a description of this data) physically.
DISTRIBUTED COMPUTING Introduction Dr. Yingwu Zhu.
Distributed Computing Systems CSCI 4780/6780. Geographical Scalability Challenges Synchronous communication –Waiting for a reply does not scale well!!
PARALLEL COMPUTING overview What is Parallel Computing? Traditionally, software has been written for serial computation: To be run on a single computer.
CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.
CENTRALISED AND CLIENT / SERVER DBMS. Topics To Be Discussed………………………. (A) Centralized DBMS (i) IntroductionIntroduction (ii) AdvantagesAdvantages (ii)
Distributed database system
PARALLEL PROCESSOR- TAXONOMY. CH18 Parallel Processing {Multi-processor, Multi-computer} Multiple Processor Organizations Symmetric Multiprocessors Cache.
CHAPTER 7 CLUSTERING SERVERS. CLUSTERING TYPES There are 2 types of clustering ; Server clusters Network Load Balancing (NLB) The difference between the.
Distributed Computing Systems CSCI 4780/6780. Scalability ConceptExample Centralized servicesA single server for all users Centralized dataA single on-line.
Data Communications and Networks Chapter 9 – Distributed Systems ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
What Is A Network A network is a group of computers interconnected with communication lines which allows users to share information and resources.
Cluster computing. 1.What is cluster computing? 2.Need of cluster computing. 3.Architecture 4.Applications of cluster computing 5.Advantages of cluster.
Seminar On Rain Technology
Chapter 16 Client/Server Computing Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
Lecture 13 Parallel Processing. 2 What is Parallel Computing? Traditionally software has been written for serial computation. Parallel computing is the.
INTRODUCTION TO COMPUTER NETWORKS BY: SAIKUMAR III MSCS, Nalanda College.
Network - definition A network is defined as a collection of computers and peripheral devices (such as printers) connected together. A local area network.
SEMINAR TOPIC ON “RAIN TECHNOLOGY”
Services DFS, DHCP, and WINS are cluster-aware.
PEER-TO-PEER NETWORK FAMILIES
Introduction to Distributed Platforms
System Architecture & Hardware Configurations
Introduction to Load Balancing:
Client-Server & Peer-to-Peer Networks
N-Tier Architecture.
Introduction to parallel programming
Network Configurations
Distributed Systems CS
Grid Computing.
Distributed System 電機四 陳伯翰 b
Unit OS10: Fault Tolerance
CHAPTER 2 Application Layer.
Introduction to Computers
Introduction to Networks
Introduction to client/server architecture
Client-Server Interaction
Chapter 16: Distributed System Structures
Distributed System Structures 16: Distributed Structures
Peer-to-Peer Internet Networks
Distributed Systems Lecture#25.
Comparison of LAN, MAN, WAN
An Introduction to Computer Networking
Lecture 1: Multi-tier Architecture Overview
CLUSTER COMPUTING.
Distributed computing
Communications & Computer Networks Resource Notes - Introduction
Network+ Guide to Networks, Fourth Edition
Distributed Systems CS
Introduction To Distributed Systems
Client/Server and Peer to Peer
Objectives Explain the role of computers in client-server and peer-to-peer networks Explain the advantages and disadvantages of client- server and peer-to-peer.
Client/Server And Peer-to-Peer
Presentation transcript:

Distributed computing deals with hardware and software systems containing more than one processing element or storage element concurrent processes, or multiple programs running under a loosely or tightly controlled regime. In distributed computing a program is split up into parts that run simultaneously on multiple computers communicating over a network. Distributed computing is a form of parallel computing

INTRODUCTION TO CLUSTER COMPUTING A computer cluster is a group of loosely coupled computers that work together closely so that in many respects. It can be viewed as though it were a single computer. Clusters are commonly connected through fast local area networks Clusters are usually deployed to improve speed and/or reliability over that provided by a single computer, while typically being much more cost effective than single computer the of comparable speed or reliability

CLUSTER COMPUTING

TYPES OF CLUSTER High Availability or Failover Clusters 2. Load Balancing Cluster 3. Parallel / Distributed Processing Clusters

CLUSTER COMPONENT The basic building blocks of clusters are broken Down into multiple categories. Cluster Nodes Cluster Network Network Characterization

PEER TO PEER SYSTEM

WHAT IS PEER TO PEER ARCHITECTURE Peer to peer is a type of architecture in which nodes are interconnected with each other and share resources with each other without the central controlling server P2P system allows us to construct such a distributed system or a application in which all resources and data is contributed by the hosts over the network.

PEER TO PEER MODELS Purely Decentralized System Centralized System Hybird System Purely Decentralized Model :- It is a type of model in which there is not central sever all nodes a re acting as both client and server all are getting and sending data to each other no server is managing them. Advantages: i.) High Performance ii.) Failure of single node doesn’t fails whole network. iii.) Easily scalable and robustness. Disadvantages: i.) We cannot administrate the network. ii.) Cannot filter the network traffic that what files are being shared. iii.) Locating peers and offering Services is a challenging tasks.