Network management system

Slides:



Advertisements
Similar presentations
Replication. Topics r Why Replication? r System Model r Consistency Models r One approach to consistency management and dealing with failures.
Advertisements

From Coulouris, Dollimore, Kindberg and Blair Distributed Systems: Concepts and Design Edition 5, © Addison-Wesley 2012 Slides for Chapter 1 Characterization.
Business Continuity and DR, A Practical Implementation Mich Talebzadeh, Consultant, Deutsche Bank
ABCSG - Distributed Database 1 Data Management Distributed Database Data Replication.
Replication Libby Rasnick Christopher Newport University CPSC 550 Spring 2003.
Distributed Systems Fall 2009 Replication Fall 20095DV0203 Outline Group communication Fault-tolerant services –Passive and active replication Highly.
Slides for Chapter 1 Characterization of Distributed Systems From Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 3,
Chapter 1 Characterization of Distributed Systems Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 4, © Pearson Education.
CH2 System models.
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Bộ môn Mạng và Truyền Thông Máy Tính.
Exercises for Chapter 2: System models
From Coulouris, Dollimore, Kindberg and Blair Distributed Systems: Concepts and Design Edition 5, © Addison-Wesley 2012 Slides for Chapter 18: Replication.
How computer’s are linked together.
Slides for Chapter 14: Replication From Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 3, © Addison-Wesley 2001.
Copyright © George Coulouris, Jean Dollimore, Tim Kindberg This material is made available for private study and for direct.
Exercises for Chapter 10: Peer-to-Peer Systems Peer-to-Peer Systems
Introduction. Readings r Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 3 m Note: All figures from this book.
Exercises for Chapter 18: Replication From Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 3, © Addison-Wesley 2001.
From Coulouris, Dollimore, Kindberg and Blair Distributed Systems: Concepts and Design Edition 5, © Addison-Wesley 2012 Slides for Chapter 2: Architectural.
From Coulouris, Dollimore, Kindberg and Blair Distributed Systems: Concepts and Design Edition 5, © Addison-Wesley 2012 Exercises for Chapter 12: Distributed.
1 MSCS 237 Communication issues. 2 Colouris et al. (2001): Is a system in which hardware or software components located at networked computers communicate.
Architecture Models. Readings r Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 3 m Note: All figures from this book.
From Coulouris, Dollimore, Kindberg and Blair Distributed Systems: Concepts and Design Edition 5, © Addison-Wesley 2012 Slides for Chapter 21: Designing.
From Coulouris, Dollimore, Kindberg and Blair Distributed Systems: Concepts and Design Edition 5, © Addison-Wesley 2012 Design of Parallel and Distributed.
Copyright © George Coulouris, Jean Dollimore, Tim Kindberg This material is made available for private study and for direct.
Slides for Chapter 2: Architectural Models
Fault Tolerant Services
Chap 7: Consistency and Replication
Replication (1). Topics r Why Replication? r System Model r Consistency Models r One approach to consistency management and dealing with failures.
Replication and Group Communication. Management of Replicated Data FE Requests and replies C Replica C Service Clients Front ends managers RM FE RM Instructor’s.
Replication Store it in multiple places.... Literature Colouris, Dollimore, Kindberg, 2000 –Gets deep into the details of reliable communication, byzantine.
From Coulouris, Dollimore, Kindberg and Blair Distributed Systems: Concepts and Design Edition 5, © Addison-Wesley 2012 Indirect Communication.
Exercises for Chapter 2: System models From Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 4, © Pearson Education 2005.
Exercises for Chapter 1: Characterization of Distributed Systems From Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition.
From Coulouris, Dollimore, Kindberg and Blair Distributed Systems: Concepts and Design Edition 5, © Addison-Wesley 2012 System Models by Dr. Sarmad Sadik.
Seminar On Rain Technology
Distributed Systems: Concepts and Design Edition 5, © Addison-Wesley 2012 Chapter 1 Characterization of Distributed Systems.
PERFORMANCE MANAGEMENT IMPROVING PERFORMANCE TECHNIQUES Network management system 1.
SEMINAR TOPIC ON “RAIN TECHNOLOGY”
Replication Chapter Katherine Dawicki. Motivations Performance enhancement Increased availability Fault Tolerance.
Exercises for Chapter 14: Replication
Overview of Centralized Operation system
REPLICATION & LOAD BALANCING
Distributed Cache Technology in Cloud Computing and its Application in the GIS Software Wang Qi Zhu Yitong Peng Cheng
Improving searches through community clustering of information
LECTURE 34: WEB PROGRAMMING FOR SCALE
Slides for Chapter 2: Architectural Models
Slides for Chapter 1 Characterization of Distributed Systems
湖南大学-信息科学与工程学院-计算机与科学系
LECTURE 32: WEB PROGRAMMING FOR SCALE
Distributed P2P File System
LECTURE 33: WEB PROGRAMMING FOR SCALE
7.1. CONSISTENCY AND REPLICATION INTRODUCTION
Slides for Chapter 2: Architectural Models
Slides for Chapter 1 Characterization of Distributed Systems
Exercises for Chapter 8: Distributed File Systems
Distributed File Systems
Slides for Chapter 1 Characterization of Distributed Systems
Indirect Communication Paradigms (or Messaging Methods)
Slides for Chapter 15: Replication
B. Ramamurthy Based on Paper by Werner Vogels and Chris Re
Slides for Chapter 1 Characterization of Distributed Systems
Indirect Communication Paradigms (or Messaging Methods)
Exercises for Chapter 14: Distributed Transactions
Outline Review of Quiz #1 Distributed File Systems 4/20/2019 COP5611.
Slides for Chapter 18: Replication
Tutorial 1.
LECTURE 33: WEB PROGRAMMING FOR SCALE
Tutorial 1.
Presentation transcript:

Network management system Performance management Improving performance techniques

Replication Replication of data : the maintenance of copies of data at multiple computers. Advantages of replication: Performance enhancement Increased availability Fault tolerance Examples: Caching DNS Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 © Pearson Education 2005

Increased availability: The availability could be affected by: Server failure Network partitions and disconnected operation. Availability calculation: If each of n servers has an independent probability p of failing or becoming unreachable, then, the availability of object stored at each of these servers : A=1-Probability(all managers failed or unreachable)=1-pn Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 © Pearson Education 2005

Availability example: If there is a 5% probability of any individual server failure over given time period and if there are two servers then: The availability is: 1-0.052=1-0.0025=99.75% Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 © Pearson Education 2005

Model components: Clients Front end Replica managers Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 © Pearson Education 2005

A basic architectural model for the management of replicated data FE Requests and replies C Replica Service Clients Front ends managers RM Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 © Pearson Education 2005

The passive (primary-backup) model for fault tolerance FE C RM Primary Backup Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 © Pearson Education 2005

Active replication FE C RM Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 © Pearson Education 2005

Caching Web cache keeps a local copy of all recently displayed pages. There are two kinds of web caching: Browser cache Proxy cache https://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_2-3/ipj_2-3.pdf

Web proxy server Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 © Pearson Education 2005

Web caching Advantages of web caching: Improve performance Reduce outbound traffic load Reduce network delay https://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_2-3/ipj_2-3.pdf

Redundancy Multiple physical links between devices provide redundant paths Advantages: Network redundancy is a key maintaining network reliability ; the network can then continue to operate when a single link or port has failed Redundant links can increase the capacity by sharing the traffic load http://ptgmedia.pearsoncmg.com/images/9781587133282/downloads/9781587133282%20_chapter_2.pdf

Redundancy http://ptgmedia.pearsoncmg.com/images/9781587133282/downloads/9781587133282%20_chapter_2.pdf

Redundancy http://ptgmedia.pearsoncmg.com/images/9781587133282/downloads/9781587133282%20_chapter_2.pdf

Clustering A server cluster is a collection of servers, called nodes that communicate with each other to make a set of services highly available to clients. https://technet.microsoft.com/en-us/library/cc738051(v=ws.10).aspx

Clustering Typical uses for server clusters include: file servers print servers database servers messaging servers. https://technet.microsoft.com/en-us/library/cc738051(v=ws.10).aspx

Clustering http://tws.trijit.uk/datacenter/clustering-servers

Clustering Advantages: Ensure high availability Provide increased scalability Reduce downtime The response time of applications can be improved http://www.tech-faq.com/server-clustering-technologies-and-concepts.html