Rain Technology
Rain Technology
TABLE OF CONTENTS
1. Introduction 01
1.1 Background 01
1.2 Reliability and Performance 02
2. RAIN Technology 05
2.1 Origin 05
2.2 Architecture 10
2.3 Benefits 12
1. Summary 15
4. References 17
ABSTRACT
www.seminarsTopics.com
Seminar Report Rain Technology
www.seminarsTopics.com
Seminar Report Rain Technology
1. INTRODUCTION
1.1 BACKGROUND
The Internet is changing the way that people manage and access
information. In the last five years, the amount of traffic on the Internet has
been growing at an exponential rate. The World Wide Web has evolved
from a hobbyists' toy to become one of the dominating media of our
society. Ecommerce has grown past adolescence and multimedia content
has come of age. Communication, computation and storage are converging
to reshape the lives of everyone. Looking forward, this growth will
continue for some time. There are four trends in the current growth of the
Internet:
www.seminarsTopics.com
Seminar Report Rain Technology
4. New Internet applications emerge, both on the server side and the
client side. As the Internet penetrates deeper and deeper into everyone's
life, the demand for security, reliability, convenience and performance
sky-rockets. With the popularity of cars comes the invention of traffic
lights and stop signs, the gas station and the drive-thru. As Internet
makes its way into daily lives, the demand will grow for firewalls and
VPNs, intrusion detection and virus scanning, server load balancing and
content management, quality of service and billing/reporting
applications. The list goes on, and will keep expanding.
www.seminarsTopics.com
Seminar Report Rain Technology
A chain is only as strong as its weakest link, and the longer the
chain, the weaker it is overall. To increase reliability and performance, one
should look for ways to reduce the number of links in the chain, and make
each remaining link more robust. The weak links in the Internet
infrastructure are single points of failure and performance bottlenecks.
Single points of failure are devices that have no inherent redundancy or
backup. Bottlenecks are devices that do not have enough processing power
to handle the amount of traffic they receive. Rainfinity 's RAIN technology
was invented to eliminate single points of failure and performance
bottlenecks in the Internet infrastructure. In the chain of links analogy, it is
equivalent to strengthening one link without adding additional links. In
some cases, it may even allow several links to be consolidated into one.
The key to reliability is redundancy. If one device fails, there must be a
second device ready and able to take its place. If the second device fails,
there must be a third, and so on. The key to performance is processing
power. To increase capacity and speed, the customer has the choice of
using a bigger, faster processor, or by dividing the task among several
processors working in concert. Using a single processor limits scalability to
the state of the art in processors, so that performance can only be what
www.seminarsTopics.com
Seminar Report Rain Technology
2. RAIN TECHNOLOGY
www.seminarsTopics.com
Seminar Report Rain Technology
2.1 ORIGIN
www.seminarsTopics.com
Seminar Report Rain Technology
1. Network Applications
2. Shared-Nothing
The shared-storage cluster is the most widely used for database and
application servers that store persistent data on disks. This type of cluster
typically focuses on the availability of the database or application service,
rather than performance. Recovery from failover is generally slow, because
restoring application access to disk-based data takes minutes or longer, not
seconds. Telecom servers deployed at the edge of the network are often
diskless, keeping data in memory for performance reasons, and tolerate low
failover time. Therefore, a new type of share-nothing cluster with rapid
www.seminarsTopics.com
Seminar Report Rain Technology
failure detection and recovery is required. The only way for the shared-
nothing cluster to share is to communicate via the network.
3. Scalability
4. Peer-to-Peer
5. Heartbeat
www.seminarsTopics.com
Seminar Report Rain Technology
6. Switched Networks
7. Routing
8. Connections
www.seminarsTopics.com
Seminar Report Rain Technology
9. Application-awareness
10. Manageability
minimize external changes that are required to make the network aware of
the cluster.
2.2 ARCHITECTURE
Reliable transport
Always-On-IP
www.seminarsTopics.com
Seminar Report Rain Technology
RAIN ARCHITECTURE
www.seminarsTopics.com
Seminar Report Rain Technology
2.3 BENEFITS
www.seminarsTopics.com
Seminar Report Rain Technology
Also new nodes can be added into the cluster "on the fly" to
participate in load sharing, without taking down the cluster. With RAIN,
online maintenance without downtime is possible. Part of the cluster can be
taken down for maintenance, while the other part maintains the
functionality. RAIN also allows online addition of new nodes for the
growth of the cluster to provide higher performance and higher levels of
fault tolerance.
www.seminarsTopics.com
Seminar Report Rain Technology
3. SUMMARY
unlimited scalability
high performance
built-in reliability
simple deployment and management
flexibility of software for integration in a variety of hardware and
software environments
Clustering software that installs on existing servers
Optimized for clustering data network applications
Active-active cluster, delivering fault tolerance and scalability
Application-aware, intelligent fault detection and recovery
Instant failover
Real-time dynamic load balancing
www.seminarsTopics.com
Seminar Report Rain Technology
www.seminarsTopics.com
Seminar Report Rain Technology
REFERENCES
1. www.rainfinity.com
2. www.cs.uh.edu
3. www.sapphire.net
4. www.pictsctr.edu
www.seminarsTopics.com
Seminar Report Rain Technology
www.seminarsTopics.com