Front page

6
VISVESVARAYA TECHNOLOGICAL UNIVERSITY, BELAGAVI-590014, KARNATAKA A Seminar Report On Rain TechnologyA Seminar Report Submitted In Partial Fulfillment of the requirement for the Award of the Degree of Bachelor of Engineering in Electronics & Communication Submitted by Mr. Umesh S Harijan USN: 2HN11EC050 Under the Guidance of Prof. D B Madihalli Department of Electronics & Communication Engineering HIRASUGAR INSTITUTE OF TECHNOLOGY, NIDASOSHI-591236 2014-15

Transcript of Front page

Page 1: Front page

VISVESVARAYA TECHNOLOGICAL UNIVERSITY,

BELAGAVI-590014, KARNATAKA

A Seminar Report

On

“Rain Technology”

A Seminar Report Submitted In Partial Fulfillment of the requirement for the Award of the Degree of

Bachelor of Engineering in Electronics & Communication

Submitted by

Mr. Umesh S Harijan

USN: 2HN11EC050

Under the Guidance of

Prof. D B Madihalli

Department of Electronics & Communication Engineering

HIRASUGAR INSTITUTE OF TECHNOLOGY,

NIDASOSHI-591236

2014-15

Page 2: Front page

SJPN Trust’s

HIRASUGAR INSTITUTE OF TECHNOLOGY,

NIDASOSHI-591236

Department of Electronics & Communication Engineering

2014-2015

Certificate

This is to certify that the Seminar entitled “RAIN TECHNOLOGY” carried out by

Mr. UMESH S HARIJAN, USN: 2HN11EC050, a bonafide student of Hirasugar Institute of

Technology, Nidasoshi in Partial Fulfillment for the Award of degree of Bachelor of Engineering

in Electronics and Communication Engineering of the Visvesvaraya Technological University,

Belagavi during the academic year 2014-2015. It is certified that all corrections/suggestions

indicated for Internal Assessment have been incorporated in the Report deposited in the departmental

library. The Seminar Report has been approved as it satisfies the academic requirements in respect of

Seminar work prescribed for the said Degree.

GUIDE H.O.D PRINCIPAL

Prof. D. B. Madihalli Prof. S. B. Akkole Dr. N. C. Hiremath

Page 3: Front page

ACKNOWLEDGMENT

Completing a seminar right on schedule is no doubt a demanding and daunting task. I was

fortunate to have my assistance of many people in this effort. I would like to mention some names

while many others might go unmentioned.

It is my pleasure to acknowledge the help I have received from individuals and institute. I

would like to thank the college in general and our principal Dr. N. C. Hiremath in particular for the

excellent facilities provided.

I am very thankful and obliged to our HOD Prof. S. B. Akkole for his encouragement and

insightful comments at virtually all stages of my seminar.

I also wish to express my warm and grateful thank to my respected guide

Prof. D. B. Madihalli for giving me the advice and valuable guidance.

I am very thankful to Prof. B. M. Shetake (seminar coordinator) for providing valuable

suggestions in carrying out this seminar successfully.

I also thank all professors and staff of ECE department for their constant encouragement.

I would like to thank my parents, classmates and friends who directly or indirectly helped me

in completing this seminar.

Mr. Umesh S Harijan

(2HN11EC050)

Page 4: Front page

Abstract

The RAIN project is research collaboration between Caltech and NASA-JPL on distributed

computing and data storage systems for future space-borne missions. The goal of the project is to

identify and develop key building blocks for reliable distributed systems built with inexpensive off-

the-shelf components. The RAIN platform consists of a heterogeneous cluster of computing and/or

storage nodes connected via multiple interfaces to networks configured in fault-tolerant topologies.

The RAIN software components run in conjunction with operating system services and standard

network protocols. Through software-implemented fault tolerance, the system tolerates multiple

node, link, and switch failures, with no single point of failure. The RAIN technology has been

transferred to RAIN finity, a start-up company focusing on creating clustered solutions for improving

the performance and availability of Internet data centers.

Page 5: Front page

CONTENTS

Chapter No. Page No.

CHAPTER 1 INTRODUCTION OF RAIN TECHNOLOGY

1.1 Introduction…………………………………………………………..1

1.2 RAIN Software Architecture……………………………………...2

CHAPTER 2 COMPONENTS OF RAIN TECHNOLOGY…………………………..3

CHAPTER 3 ARCHITECTURE

3.1 Reliable transport…………………………………………………...5

3.2 Consistent global state sharing protocol………………………..5

3.3 Always-On-IP……………………………………………………….5

3.4 Local and global fault monitors …………………………………6

3.5 Secure and central management…………………………………6

CHAPTER 4 FEATURES OF RAIN

4.1 Communication………………………………………………….7

4.2 Data Storage………………………………………………………...7

4.3 Group Membership....................................................................…...8

CHAPTER 5 APPLICATIONS……………………………………………………….9

CHAPTER 6 ADVANTAGES……………………………………………………….10

CONCLUSION………………………………………………………………………...11

REFERENCES……………………………………………………………………..….12

Page 6: Front page

LIST OF FIGURES

Figures Label Page No.

Figure 1.2.1 RAIN Software Architecture 2

Figure 3.1.1 Architecture of Rain Technology 5