SEMINAR TOPIC ON “RAIN TECHNOLOGY”

Slides:



Advertisements
Similar presentations
Analysis and Construction of Functional Regenerating Codes with Uncoded Repair for Distributed Storage Systems Yuchong Hu, Patrick P. C. Lee, Kenneth.
Advertisements

Chapter 5: Server Hardware and Availability. Hardware Reliability and LAN The more reliable a component, the more expensive it is. Server hardware is.
A Server-less Architecture for Building Scalable, Reliable, and Cost-Effective Video-on-demand Systems Jack Lee Yiu-bun, Raymond Leung Wai Tak Department.
Computing in the Reliable Array of Independent Nodes Vasken Bohossian, Charles Fan, Paul LeMahieu, Marc Riedel, Lihao Xu, Jehoshua Bruck May 5, 2000 IEEE.
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
Servers Redundant Array of Inexpensive Disks (RAID) –A group of hard disks is called a disk array FIGURE Server with redundant NICs.
Session 3 Windows Platform Dina Alkhoudari. Learning Objectives Understanding Server Storage Technologies Direct Attached Storage DAS Network-Attached.
Take An Internal Look at Hadoop Hairong Kuang Grid Team, Yahoo! Inc
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Computing in the RAIN: A Reliable Array of Independent Nodes Group A3 Ka Hou Wong Jahanzeb Faizan Jonathan Sippel.
CH2 System models.
IMPROUVEMENT OF COMPUTER NETWORKS SECURITY BY USING FAULT TOLERANT CLUSTERS Prof. S ERB AUREL Ph. D. Prof. PATRICIU VICTOR-VALERIU Ph. D. Military Technical.
Components of Database Management System
© Oxford University Press 2011 DISTRIBUTED COMPUTING Sunita Mahajan Sunita Mahajan, Principal, Institute of Computer Science, MET League of Colleges, Mumbai.
Intro to Network Design
Chapter 21 Topologies Chapter 2. 2 Chapter Objectives Explain the different topologies Explain the structure of various topologies Compare different topologies.
Adaptive Web Caching CS411 Dynamic Web-Based Systems Flying Pig Fei Teng/Long Zhao/Pallavi Shinde Computer Science Department.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1.
CHAPTER 7 CLUSTERING SERVERS. CLUSTERING TYPES There are 2 types of clustering ; Server clusters Network Load Balancing (NLB) The difference between the.
Hands-On Microsoft Windows Server 2008 Chapter 7 Configuring and Managing Data Storage.
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 RAID TECHNOLOGY Redundant Array of Independent Disk By CHANDAN.R 8 TH ISE, 1ap05is013 Under the guidance of Mr.Mithun.B.N, Lecturer,Dept.ISE.
Distributed File System. Outline Basic Concepts Current project Hadoop Distributed File System Future work Reference.
Seminar On Rain Technology
RAID TECHNOLOGY RASHMI ACHARYA CSE(A) RG NO
PERFORMANCE MANAGEMENT IMPROVING PERFORMANCE TECHNIQUES Network management system 1.
DISTRIBUTED FILE SYSTEM- ENHANCEMENT AND FURTHER DEVELOPMENT BY:- PALLAWI(10BIT0033)
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.
Virtualization of Infrastructure as a Service (IaaS): Redundancy Mechanism of the Controller Node in OpenStack Cloud Computing Platform BY Shahed murshed.
rain technology (redundant array of independent nodes)
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 12: Planning and Implementing Server Availability and Scalability.
Chapter 1: Introduction
Services DFS, DHCP, and WINS are cluster-aware.
Distributed Cache Technology in Cloud Computing and its Application in the GIS Software Wang Qi Zhu Yitong Peng Cheng
INTRODUCTION TO COMPUTER NETWORKS
Exploring the Functions of Networking
Integrating HA Legacy Products into OpenSAF based system
Distributed Systems.
The Underlying Technologies
Self Healing and Dynamic Construction Framework:
Design Decisions / Lessons Learned
Distribution and components
Living in a Network Centric World
Living in a Network Centric World
Introduction to Networks
Advanced Operating Systems
RAID RAID Mukesh N Tekwani
An Introduction to Computer Networking
Living in a Network Centric World
Fault Tolerance Distributed Web-based Systems
CLUSTER COMPUTING.
TECHNICAL SEMINAR PRESENTATION
Distributed computing deals with hardware
Living in a Network Centric World
Introduction to Operating Systems
INTRODUCTION TO COMPUTER NETWORKS
INTRODUCTION TO COMPUTER NETWORKS
Living in a Network Centric World
Living in a Network Centric World
AIMS Equipment & Automation monitoring solution
Introduction To Distributed Systems
Living in a Network Centric World
RAID RAID Mukesh N Tekwani April 23, 2019
Living in a Network Centric World
Database System Architectures
Living in a Network Centric World
Network management system
Living in a Network Centric World
Presentation transcript:

SEMINAR TOPIC ON “RAIN TECHNOLOGY” Presented By: K SRAVAN KUMAR BTECH 4TH YR Roll No:-10W81A0566 RAIN Technology

contents  Introduction.  Goals of RAIN Technology.  Architecture.  Features of RAIN.  Advantages.  Application.  Future scope.  Conclusion.  References. 1 RAIN Technology

INTRODUCTION The name of the original research project is RAIN which stand’s for Reliable Array of Independent Nodes. The RAIN technology originated in a research project at the California Institute of Technology (Caltech),in collaboration with NASA’s Jet Propulsion Laboratory and the Defense Advanced Research Projects Agency (DARPA). A component that stores data across distributed processors and retrieves it even if some of the processors fail. A communications component that creates a redundant network between multiple processors and supports a single, uniform way of connecting to any of the processors. A computing component that automatically recovers and restarts applications if a processor fails 2 RAIN Technology

Goals of rain technology RAIN Technology is able to offer the solution by minimizing number of nodes in the chain connecting the client and server. RAIN Technology making the exiting nodes more robust and independent of each other. RAIN Technology provides the feature of replacing a faulty node by a healthy one. 3 RAIN Technology

Architecture  Introduction.  Origin.  Architecture.  Features of RAIN.  Advantages.  Application.  Conclusion.  References. 4 RAIN Technology

Features of rain  Communication  Group Membership  Data Storage Bundled Interface Link Monitoring Fault Tolerant Interconnect Topology  Communication  Group Membership  Data Storage 5 RAIN Technology

FAULT TOLERANT INTERCONNECT TOPOLOGY The Problem How to connect n computing nodes in a ring of n switches? 6 RAIN Technology

A NAIVE APPROACH I. In this approach, we connect all the nodes to the nearest switch. II. A ring is 1-fault tolerant so, we can loose 1 switch without upset. III. A 2nd switch is failure can partition the network. 7 RAIN Technology

Diameter construction dc=2 Here the nodes are connected to switches that are maximum distance apart from each other which is diameter in ring. Diameter construction with nodes of degree 2 connected to n switches of degree 4 can tolerate 3 fault without partitioning the network. Which is optimal. Diameter construction for n (a) odd (b) even 8 RAIN Technology

Group membership The main function of group member is to tolerate the fault. Group member ensure that all processes maintain a consistent view of global membership. Token Mechanism: 9 RAIN Technology

Data storage Fault tolerance in data storage across many disks is obtained using redundant storage schemes. Novel error-correcting codes have been developed for this purpose. These are array codes that encode and decode using simple XOR operations. 9 RAIN Technology

advantages There is no limit on the size of a RAIN cluster. There is no concept of master-slave relation. A RAIN cluster can tolerate multiple node failure. This is highly efficiency in traffic management. New node can be added into the cluster to participate in load sharing. It work with many different intermit application 10 RAIN Technology

applications  High Availability Video Server  High Availability Web Server  Distributed Check pointing Mechanism 11 RAIN Technology

Future scope Development of API’s for using the various building blocks. The implementation of a real distributed file system using the partitioning scheme developed here. The group communication protocols are being extended to address more challenging scenarios. 12 RAIN Technology

Conclusion  The goal of the RAIN project has been to build a test-bed for various building blocks that address fault management  Communication and storage in a distributed environment.  The creation of such building blocks is important for the development of a fully functional distributed computing system. 13 RAIN Technology

References [1]. www.wikipedia.com [2]. www.searchdatacenter.techtarget.com [3]. www.campusfever.com [4]. www.google.com [5]. www.seminartime.com 14 RAIN Technology

Thank you Any queries ? 15 RAIN Technology