SlideShare a Scribd company logo
1 of 3
Download to read offline
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 03 | Mar-2014, Available @ http://www.ijret.org 218
COST EFFECTIVE FAILOVER CLUSTERING
Nilesh V. Patil1
, Martin P. D’souza2
, Pratik V. Dhiman3
, Parth D. Shah4
1, 2, 3, 4
Student, Computer Engineering, PVG’s COE, Nashik, Maharashtra, India
Abstract
Every company or organization has to use a database for storing information. But what if this database fails? So it behooves the
company to use another database for backup purpose. This is called as failover clustering. For making this clustering manageable
and lucid the corporat people spend more money on buying a licensed copy for both, the core database and the redundant database.
This overhead can be avoided using a database with non-similar platform in which one database is licensed and other may be
freeware. If platforms are similar then the transactions between those databases become simpler. But it won’t be the case with non-
similar platforms. Hence to overcome this problem in both cases cost effective failover clustering is proposed. For designing such
system a common interfacing technique between two non-similar database platforms has to be developed. This will make provision for
using any two database platforms for failover clustering.
Keywords: CEFC (Cost Effective Failover Clustering), DAL (Data Access Layer), DB (Database), HA (High Availability)
-----------------------------------------------------------------------***-----------------------------------------------------------------------
1. INTRODUCTION
In a High Availability Cluster or Failover Clustering
environment the proposed system will allow the user to use
multiple types of Database Management System for whole
cluster. This service will make a provision for organizations
which depend on database cluster to deploy a Database
Management System Independent Failover Cluster.
In a failover cluster, there are two computers (or occasionally
several computers). One (Primary) provides the service in
normal situations. A second (failover) computer is present in
order to run the service when the primary system fails. The
primary system is monitored, with active checks every few
seconds to ensure that the primary system is operating
correctly. The system performing the monitoring may be
either the failover computer or an independent system (called
the cluster controller). In the event of the active system failing,
or failure of components associated with the active system
such as network hardware, the monitoring system will detect
the failure and the failover system will take over operation of
the service. Every company or an organization has to use a
database for storing information. But what if this database
fails? So it behooves the company to use another database for
backup purpose. This is called ad failover clustering. For
making this clustering manageable and lucid the corporate
people spend more money on buying a licensed copy for both,
the core database and the redundant database.
This overhead can be avoided using a database with non-
similar platform in which one database is licensed and the
other may be freeware. If platforms are similar then the
transaction between those databases becomes simpler. But it
won‟t be the case with non-similar platforms. Hence, to
overcome this problem in both cases, cost effective failover
clustering is proposed. For designing such system a common
interfacing technique between two non-similar database
platforms has to be developed. This will make provision for
using any two database management system platforms for the
failover clustering. If the clustering is implemented using this
technique it will provide the same minimum downtime service
to the user at minimum cost.
1.1 Scope
In a HA cluster multiple servers are used to provide a
continuous service to the clients. If some activity internal or
external to the system interrupts the normal working of an
active server then all the clients are switched to the backup
server. If it a database clusters the organization has to maintain
multiple databases in case of failure of active server. These
databases should be of same platform, but it becomes
expensive to buy licensed database. To overcome a difficulty
in HA clusters for providing platform independent DBMS
within same cluster, we will be designing a service which will
be deployed in this cluster. In this way same database cluster
can have multiple types of database management systems.
2. SYSTEM DESIGN
The Cluster system will work in THREE TIER
ARCHITECTURE where a SERVICE acts as a mediator
between the client and the server. Hare the server is in the HA
cluster and Clients are accessing database in cluster. The job
of the service is to monitor the databases and accordingly
directs the clients to the ONLINE database. This service
provides a real time monitoring of the databases. If the service
finds the main database is not active it immediately redirects
all the clients to the redundant backup database. This
switching should take as minimum as possible delay i.e. the
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 03 | Mar-2014, Available @ http://www.ijret.org 219
client show face minimum downtime. This system will only
work if there is something between the client and the server.
2.1 Modules
The CEFC service as a whole is only one process which will
be running in the background. This service will be monitoring
the servers in real-time. The working of the service can be
divided into 3 modules as follows-
2.1.1 Tracing the Queries
First job of the CEFC service is to maintain a real time backup
of the CORE database. As soon as a query is fired from the
application it should be backed up on the redundant database.
For doing this the service will keep a trace of all the queries on
a temporary file which will be stored on the server. This trace
file will contain all queries which modify the OCRE database
and this information will be used to update the redundant
database. In this way a real-time backup is done by tracing the
queries.
2.2.2 Switching the Database
Under the normal operation the system i.e. when the CORE
database is working properly without any issues, the queries
are serviced by the database and the response is given to the
user, alongside the redundant database is backed up. A
failover situation is encountered when by some internal or
external activity the CORE database is shutdown or fails
temporarily. Under such circumstances the users should be
switched to the backup database, this will be done by the
CEFC service with downtime as minimum as possible. This
will be the most critical module of the service as the
Information of the organization is at stake.
2.2.3 Updating CORE Database after Restart
After switching the user to the main database the redundant
database becomes the core for the time instance. But the
CORE database is still resolving from the issues, after this
server is online all the information need to be updated to the
CORE database. This module is handled by the CEFC service
by keeping a log of all the queries that take are fired after the
CORE server went down. The CORE database gets updated as
soon as it comes online and the users switched back to the
CORE server. In this way the normal operation of the whole
system is put back to place.
3. PROPOSED SYSTEM
Once the service is deployed in the system it will start
monitoring the status (online/offline) of the database. On the
current status of the database the service will work in two
distinct ways as mentioned below-
 Under Normal Circumstances: This is when the
CORE database will be active.
 Under Failover: This is when the CORE database
will encounter failure.
o Under Normal Circumstances –
Before failover the main database will be in use by the
client application, at this instance the service will keep
trace of every query in a trace file and update the
respective information in the backup database. In this way
all the information will be replicated in the redundant
database. Consider the following diagram where SQL is
the main database and MYSQL is the backup database.
When SQL server is active all the queries will be directly
communicating with the main database via DAL (Data Access
Layer) the trace of these queries will be kept in the „trace file‟
which will be used to backup these queries on the MYSQL
database. The service by considering that MYSQL is offline
will wait till MYSQL awakes and be online. Once MYSQL is
activated SERVICE will process traced queries on MYSQL.
Fig1 When SQL Server is active
When SQL Server is active all the queries will be directly
communicating with the main database via DAL(data access
layer) the trace of these queries will be kept in the „trace file‟
which will be used to backup these queried on the MYSQL
database. The service by considering that MYSQL is offline
will wait till MYSQL awakes and be online. Once MYSQL is
activated SERVICE will process traced queries on MYSQL.
o Under Failover-
When the main database is disconnected by any means
the job of the service in HA clustering is to switch the
client application to the backup database, in this case it is
MYSQL. Queries are now directed to backup database
but all the information which is processed after the main
database failed till the time it again comes online has to
be updated in the main database. Consider the given
diagram-
MySql
D
A
L
windows
service
SQL
server
Traced
queries
Application
Layer
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 03 | Mar-2014, Available @ http://www.ijret.org 220
Fig 2 When MySql Server is active
Here again the traced files will be used to update the
information once the main database awakes and comes online
again. After updating the queries the client application will
again be switched to the main database.
4. CONCLUSIONS
CEFC Service has enabled us to use multiple types of database
management system(DBMS) in the same cluster. The main
feature of the failover cluster or HA cluster is minimum
downtime is also maintain by the service. If an organization or
company uses expensively licensed database as their core
database and a freeware or cheaper backup database, they will
be saving bulks of cash. This provision is possible only the use
of CEFC Service.
This service also checks the load on a specific server and if
needed the load is balanced by service itself. This is possible
because a cluster consist multiple servers which acts as backup
servers in case of failure of core server. Under normal
operation of the core server if the high load situation is
encountered, the traffic is divided among other redundant
servers in the cluster.
In this age of expensive high end computing our CEFC service
allows even a small organization to deploy Cost Effective and
Efficient Failover Cluster.
REFERENCES
[1] Greg Pfister: “In Search of Clusters, Prentice Hall”
[2] Evan Marcus, Hal Stern: “Blueprints for high
Availability: Designing Resilient Distributed Systems,
John Wiley & Sons”
[3] Chee-Wei Ang, Chen-Khong Tham: “Analysis and
optimization of service availabitity in a HA cluster with
load-dependent machine availability”
Sql
server
D
A
L
windows
service
My
Sql
Traced
queries
Application
Layer

More Related Content

What's hot

Lect 08 materialized view
Lect 08 materialized viewLect 08 materialized view
Lect 08 materialized viewBilal khan
 
DataGuard - Oracle's Time Machine
DataGuard - Oracle's Time MachineDataGuard - Oracle's Time Machine
DataGuard - Oracle's Time MachineNavneet Upneja
 
Data guard architecture
Data guard architectureData guard architecture
Data guard architectureVimlendu Kumar
 
What is active-active
What is active-activeWhat is active-active
What is active-activeSaif Ahmad
 
Oracle dba interview question
Oracle dba interview questionOracle dba interview question
Oracle dba interview questionAmarendra Sharma
 
Dataguard first apply patch
Dataguard first apply patchDataguard first apply patch
Dataguard first apply patchPalash Sarkar
 
Software architecture case study - why and why not sql server replication
Software architecture   case study - why and why not sql server replicationSoftware architecture   case study - why and why not sql server replication
Software architecture case study - why and why not sql server replicationShahzad
 

What's hot (7)

Lect 08 materialized view
Lect 08 materialized viewLect 08 materialized view
Lect 08 materialized view
 
DataGuard - Oracle's Time Machine
DataGuard - Oracle's Time MachineDataGuard - Oracle's Time Machine
DataGuard - Oracle's Time Machine
 
Data guard architecture
Data guard architectureData guard architecture
Data guard architecture
 
What is active-active
What is active-activeWhat is active-active
What is active-active
 
Oracle dba interview question
Oracle dba interview questionOracle dba interview question
Oracle dba interview question
 
Dataguard first apply patch
Dataguard first apply patchDataguard first apply patch
Dataguard first apply patch
 
Software architecture case study - why and why not sql server replication
Software architecture   case study - why and why not sql server replicationSoftware architecture   case study - why and why not sql server replication
Software architecture case study - why and why not sql server replication
 

Viewers also liked

Secure intrusion detection and countermeasure selection in virtual system usi...
Secure intrusion detection and countermeasure selection in virtual system usi...Secure intrusion detection and countermeasure selection in virtual system usi...
Secure intrusion detection and countermeasure selection in virtual system usi...eSAT Publishing House
 
Community detection in social networks an overview
Community detection in social networks an overviewCommunity detection in social networks an overview
Community detection in social networks an overvieweSAT Publishing House
 
Studies on effect of mineral admixtures on durability
Studies on effect of mineral admixtures on durabilityStudies on effect of mineral admixtures on durability
Studies on effect of mineral admixtures on durabilityeSAT Publishing House
 
Energy saving model and application for smart phones
Energy saving model and application for smart phonesEnergy saving model and application for smart phones
Energy saving model and application for smart phoneseSAT Publishing House
 
Gis in assessing topographical aspects of hilly regions
Gis in assessing topographical aspects of hilly regionsGis in assessing topographical aspects of hilly regions
Gis in assessing topographical aspects of hilly regionseSAT Publishing House
 
Applications of layered theory for the analysis of flexible pavements
Applications of layered theory for the analysis of flexible pavementsApplications of layered theory for the analysis of flexible pavements
Applications of layered theory for the analysis of flexible pavementseSAT Publishing House
 
Tools description for product development process management in food industries
Tools description for product development process management in food industriesTools description for product development process management in food industries
Tools description for product development process management in food industrieseSAT Publishing House
 
Effect of sb si addition on necking behaviour of mg alloys
Effect of sb si addition on necking behaviour of mg alloysEffect of sb si addition on necking behaviour of mg alloys
Effect of sb si addition on necking behaviour of mg alloyseSAT Publishing House
 
Lake sediment thickness estimation using ground penetrating radar
Lake sediment thickness estimation using ground penetrating radarLake sediment thickness estimation using ground penetrating radar
Lake sediment thickness estimation using ground penetrating radareSAT Publishing House
 
Rate adaptive resource allocation in ofdma using bees algorithm
Rate adaptive resource allocation in ofdma using bees algorithmRate adaptive resource allocation in ofdma using bees algorithm
Rate adaptive resource allocation in ofdma using bees algorithmeSAT Publishing House
 
Development of mobile surface water filtration system through simulation usin...
Development of mobile surface water filtration system through simulation usin...Development of mobile surface water filtration system through simulation usin...
Development of mobile surface water filtration system through simulation usin...eSAT Publishing House
 
Investigation of mechanical properties on vinylester based bio composite with...
Investigation of mechanical properties on vinylester based bio composite with...Investigation of mechanical properties on vinylester based bio composite with...
Investigation of mechanical properties on vinylester based bio composite with...eSAT Publishing House
 
A comparative flow analysis of naca 6409 and naca 4412 aerofoil
A comparative flow analysis of naca 6409 and naca 4412 aerofoilA comparative flow analysis of naca 6409 and naca 4412 aerofoil
A comparative flow analysis of naca 6409 and naca 4412 aerofoileSAT Publishing House
 
Control of vibration through an innovative isolation
Control of vibration through an innovative isolationControl of vibration through an innovative isolation
Control of vibration through an innovative isolationeSAT Publishing House
 
Optimized sensor nodes by fault node recovery algorithm
Optimized sensor nodes by fault node recovery algorithmOptimized sensor nodes by fault node recovery algorithm
Optimized sensor nodes by fault node recovery algorithmeSAT Publishing House
 
Intelligent two axis dual-ccd image-servo shooting platform design
Intelligent two axis dual-ccd image-servo shooting platform designIntelligent two axis dual-ccd image-servo shooting platform design
Intelligent two axis dual-ccd image-servo shooting platform designeSAT Publishing House
 
Available transfer capability computations in the indian southern e.h.v power...
Available transfer capability computations in the indian southern e.h.v power...Available transfer capability computations in the indian southern e.h.v power...
Available transfer capability computations in the indian southern e.h.v power...eSAT Publishing House
 
Diabetic maculopathy detection using fundus fluorescein angiogram images a ...
Diabetic maculopathy detection using fundus fluorescein angiogram images   a ...Diabetic maculopathy detection using fundus fluorescein angiogram images   a ...
Diabetic maculopathy detection using fundus fluorescein angiogram images a ...eSAT Publishing House
 
Proposed aes for image steganography in different medias
Proposed aes for image steganography in different mediasProposed aes for image steganography in different medias
Proposed aes for image steganography in different mediaseSAT Publishing House
 

Viewers also liked (20)

Secure intrusion detection and countermeasure selection in virtual system usi...
Secure intrusion detection and countermeasure selection in virtual system usi...Secure intrusion detection and countermeasure selection in virtual system usi...
Secure intrusion detection and countermeasure selection in virtual system usi...
 
Community detection in social networks an overview
Community detection in social networks an overviewCommunity detection in social networks an overview
Community detection in social networks an overview
 
Studies on effect of mineral admixtures on durability
Studies on effect of mineral admixtures on durabilityStudies on effect of mineral admixtures on durability
Studies on effect of mineral admixtures on durability
 
Accelerated seam carving using cuda
Accelerated seam carving using cudaAccelerated seam carving using cuda
Accelerated seam carving using cuda
 
Energy saving model and application for smart phones
Energy saving model and application for smart phonesEnergy saving model and application for smart phones
Energy saving model and application for smart phones
 
Gis in assessing topographical aspects of hilly regions
Gis in assessing topographical aspects of hilly regionsGis in assessing topographical aspects of hilly regions
Gis in assessing topographical aspects of hilly regions
 
Applications of layered theory for the analysis of flexible pavements
Applications of layered theory for the analysis of flexible pavementsApplications of layered theory for the analysis of flexible pavements
Applications of layered theory for the analysis of flexible pavements
 
Tools description for product development process management in food industries
Tools description for product development process management in food industriesTools description for product development process management in food industries
Tools description for product development process management in food industries
 
Effect of sb si addition on necking behaviour of mg alloys
Effect of sb si addition on necking behaviour of mg alloysEffect of sb si addition on necking behaviour of mg alloys
Effect of sb si addition on necking behaviour of mg alloys
 
Lake sediment thickness estimation using ground penetrating radar
Lake sediment thickness estimation using ground penetrating radarLake sediment thickness estimation using ground penetrating radar
Lake sediment thickness estimation using ground penetrating radar
 
Rate adaptive resource allocation in ofdma using bees algorithm
Rate adaptive resource allocation in ofdma using bees algorithmRate adaptive resource allocation in ofdma using bees algorithm
Rate adaptive resource allocation in ofdma using bees algorithm
 
Development of mobile surface water filtration system through simulation usin...
Development of mobile surface water filtration system through simulation usin...Development of mobile surface water filtration system through simulation usin...
Development of mobile surface water filtration system through simulation usin...
 
Investigation of mechanical properties on vinylester based bio composite with...
Investigation of mechanical properties on vinylester based bio composite with...Investigation of mechanical properties on vinylester based bio composite with...
Investigation of mechanical properties on vinylester based bio composite with...
 
A comparative flow analysis of naca 6409 and naca 4412 aerofoil
A comparative flow analysis of naca 6409 and naca 4412 aerofoilA comparative flow analysis of naca 6409 and naca 4412 aerofoil
A comparative flow analysis of naca 6409 and naca 4412 aerofoil
 
Control of vibration through an innovative isolation
Control of vibration through an innovative isolationControl of vibration through an innovative isolation
Control of vibration through an innovative isolation
 
Optimized sensor nodes by fault node recovery algorithm
Optimized sensor nodes by fault node recovery algorithmOptimized sensor nodes by fault node recovery algorithm
Optimized sensor nodes by fault node recovery algorithm
 
Intelligent two axis dual-ccd image-servo shooting platform design
Intelligent two axis dual-ccd image-servo shooting platform designIntelligent two axis dual-ccd image-servo shooting platform design
Intelligent two axis dual-ccd image-servo shooting platform design
 
Available transfer capability computations in the indian southern e.h.v power...
Available transfer capability computations in the indian southern e.h.v power...Available transfer capability computations in the indian southern e.h.v power...
Available transfer capability computations in the indian southern e.h.v power...
 
Diabetic maculopathy detection using fundus fluorescein angiogram images a ...
Diabetic maculopathy detection using fundus fluorescein angiogram images   a ...Diabetic maculopathy detection using fundus fluorescein angiogram images   a ...
Diabetic maculopathy detection using fundus fluorescein angiogram images a ...
 
Proposed aes for image steganography in different medias
Proposed aes for image steganography in different mediasProposed aes for image steganography in different medias
Proposed aes for image steganography in different medias
 

Similar to Cost effective failover clustering

An Overview of Security in Distributed Database Management System
An Overview of Security in Distributed Database Management SystemAn Overview of Security in Distributed Database Management System
An Overview of Security in Distributed Database Management SystemIJSRD
 
Microsoft SQL High Availability and Scaling
Microsoft SQL High Availability and ScalingMicrosoft SQL High Availability and Scaling
Microsoft SQL High Availability and ScalingJustin Whyte
 
Distributed Operating System
Distributed Operating SystemDistributed Operating System
Distributed Operating SystemAjithaG9
 
IRJET- A Comprehensive Review on Query Optimization for Distributed Databases
IRJET- A Comprehensive Review on Query Optimization for Distributed DatabasesIRJET- A Comprehensive Review on Query Optimization for Distributed Databases
IRJET- A Comprehensive Review on Query Optimization for Distributed DatabasesIRJET Journal
 
IRJET - The 3-Level Database Architectural Design for OLAP and OLTP Ops
IRJET - The 3-Level Database Architectural Design for OLAP and OLTP OpsIRJET - The 3-Level Database Architectural Design for OLAP and OLTP Ops
IRJET - The 3-Level Database Architectural Design for OLAP and OLTP OpsIRJET Journal
 
Building High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic ApplicationsBuilding High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic ApplicationsCalpont
 
Building High Performance MySql Query Systems And Analytic Applications
Building High Performance MySql Query Systems And Analytic ApplicationsBuilding High Performance MySql Query Systems And Analytic Applications
Building High Performance MySql Query Systems And Analytic Applicationsguest40cda0b
 
Data management in cloud study of existing systems and future opportunities
Data management in cloud study of existing systems and future opportunitiesData management in cloud study of existing systems and future opportunities
Data management in cloud study of existing systems and future opportunitiesEditor Jacotech
 
Monitoring Clusters and Load Balancers
Monitoring Clusters and Load BalancersMonitoring Clusters and Load Balancers
Monitoring Clusters and Load BalancersPrince JabaKumar
 
Distributed system
Distributed systemDistributed system
Distributed systemchirag patil
 
LOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTINGLOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTINGIRJET Journal
 
IRJET- An Integrity Auditing &Data Dedupe withEffective Bandwidth in Cloud St...
IRJET- An Integrity Auditing &Data Dedupe withEffective Bandwidth in Cloud St...IRJET- An Integrity Auditing &Data Dedupe withEffective Bandwidth in Cloud St...
IRJET- An Integrity Auditing &Data Dedupe withEffective Bandwidth in Cloud St...IRJET Journal
 
Cluster computing pptl (2)
Cluster computing pptl (2)Cluster computing pptl (2)
Cluster computing pptl (2)Rohit Jain
 
Clustercomputingpptl2 120204125126-phpapp01
Clustercomputingpptl2 120204125126-phpapp01Clustercomputingpptl2 120204125126-phpapp01
Clustercomputingpptl2 120204125126-phpapp01Ankit Soni
 
SQL Server Clustering and High Availability
SQL Server Clustering and High AvailabilitySQL Server Clustering and High Availability
SQL Server Clustering and High Availability► Supreme Mandal ◄
 

Similar to Cost effective failover clustering (20)

INJRV01I10005.pdf
INJRV01I10005.pdfINJRV01I10005.pdf
INJRV01I10005.pdf
 
An Overview of Security in Distributed Database Management System
An Overview of Security in Distributed Database Management SystemAn Overview of Security in Distributed Database Management System
An Overview of Security in Distributed Database Management System
 
Microsoft SQL High Availability and Scaling
Microsoft SQL High Availability and ScalingMicrosoft SQL High Availability and Scaling
Microsoft SQL High Availability and Scaling
 
Distributed Operating System
Distributed Operating SystemDistributed Operating System
Distributed Operating System
 
IRJET- A Comprehensive Review on Query Optimization for Distributed Databases
IRJET- A Comprehensive Review on Query Optimization for Distributed DatabasesIRJET- A Comprehensive Review on Query Optimization for Distributed Databases
IRJET- A Comprehensive Review on Query Optimization for Distributed Databases
 
IRJET - The 3-Level Database Architectural Design for OLAP and OLTP Ops
IRJET - The 3-Level Database Architectural Design for OLAP and OLTP OpsIRJET - The 3-Level Database Architectural Design for OLAP and OLTP Ops
IRJET - The 3-Level Database Architectural Design for OLAP and OLTP Ops
 
Building High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic ApplicationsBuilding High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic Applications
 
Building High Performance MySql Query Systems And Analytic Applications
Building High Performance MySql Query Systems And Analytic ApplicationsBuilding High Performance MySql Query Systems And Analytic Applications
Building High Performance MySql Query Systems And Analytic Applications
 
Data management in cloud study of existing systems and future opportunities
Data management in cloud study of existing systems and future opportunitiesData management in cloud study of existing systems and future opportunities
Data management in cloud study of existing systems and future opportunities
 
group project
group projectgroup project
group project
 
Monitoring Clusters and Load Balancers
Monitoring Clusters and Load BalancersMonitoring Clusters and Load Balancers
Monitoring Clusters and Load Balancers
 
Distributed system
Distributed systemDistributed system
Distributed system
 
MSB-Distributed systems goals
MSB-Distributed systems goalsMSB-Distributed systems goals
MSB-Distributed systems goals
 
LOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTINGLOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTING
 
I0935053
I0935053I0935053
I0935053
 
IRJET- An Integrity Auditing &Data Dedupe withEffective Bandwidth in Cloud St...
IRJET- An Integrity Auditing &Data Dedupe withEffective Bandwidth in Cloud St...IRJET- An Integrity Auditing &Data Dedupe withEffective Bandwidth in Cloud St...
IRJET- An Integrity Auditing &Data Dedupe withEffective Bandwidth in Cloud St...
 
Cluster computing pptl (2)
Cluster computing pptl (2)Cluster computing pptl (2)
Cluster computing pptl (2)
 
Clustercomputingpptl2 120204125126-phpapp01
Clustercomputingpptl2 120204125126-phpapp01Clustercomputingpptl2 120204125126-phpapp01
Clustercomputingpptl2 120204125126-phpapp01
 
Closing case ups
Closing case upsClosing case ups
Closing case ups
 
SQL Server Clustering and High Availability
SQL Server Clustering and High AvailabilitySQL Server Clustering and High Availability
SQL Server Clustering and High Availability
 

More from eSAT Publishing House

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnameSAT Publishing House
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...eSAT Publishing House
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnameSAT Publishing House
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...eSAT Publishing House
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaeSAT Publishing House
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingeSAT Publishing House
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...eSAT Publishing House
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...eSAT Publishing House
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...eSAT Publishing House
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a revieweSAT Publishing House
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...eSAT Publishing House
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard managementeSAT Publishing House
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallseSAT Publishing House
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...eSAT Publishing House
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...eSAT Publishing House
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaeSAT Publishing House
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structureseSAT Publishing House
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingseSAT Publishing House
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...eSAT Publishing House
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...eSAT Publishing House
 

More from eSAT Publishing House (20)

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnam
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnam
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, india
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity building
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a review
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard management
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear walls
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of india
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structures
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildings
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
 

Recently uploaded

247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...Call Girls in Nagpur High Profile
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 

Recently uploaded (20)

247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 

Cost effective failover clustering

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 03 | Mar-2014, Available @ http://www.ijret.org 218 COST EFFECTIVE FAILOVER CLUSTERING Nilesh V. Patil1 , Martin P. D’souza2 , Pratik V. Dhiman3 , Parth D. Shah4 1, 2, 3, 4 Student, Computer Engineering, PVG’s COE, Nashik, Maharashtra, India Abstract Every company or organization has to use a database for storing information. But what if this database fails? So it behooves the company to use another database for backup purpose. This is called as failover clustering. For making this clustering manageable and lucid the corporat people spend more money on buying a licensed copy for both, the core database and the redundant database. This overhead can be avoided using a database with non-similar platform in which one database is licensed and other may be freeware. If platforms are similar then the transactions between those databases become simpler. But it won’t be the case with non- similar platforms. Hence to overcome this problem in both cases cost effective failover clustering is proposed. For designing such system a common interfacing technique between two non-similar database platforms has to be developed. This will make provision for using any two database platforms for failover clustering. Keywords: CEFC (Cost Effective Failover Clustering), DAL (Data Access Layer), DB (Database), HA (High Availability) -----------------------------------------------------------------------***----------------------------------------------------------------------- 1. INTRODUCTION In a High Availability Cluster or Failover Clustering environment the proposed system will allow the user to use multiple types of Database Management System for whole cluster. This service will make a provision for organizations which depend on database cluster to deploy a Database Management System Independent Failover Cluster. In a failover cluster, there are two computers (or occasionally several computers). One (Primary) provides the service in normal situations. A second (failover) computer is present in order to run the service when the primary system fails. The primary system is monitored, with active checks every few seconds to ensure that the primary system is operating correctly. The system performing the monitoring may be either the failover computer or an independent system (called the cluster controller). In the event of the active system failing, or failure of components associated with the active system such as network hardware, the monitoring system will detect the failure and the failover system will take over operation of the service. Every company or an organization has to use a database for storing information. But what if this database fails? So it behooves the company to use another database for backup purpose. This is called ad failover clustering. For making this clustering manageable and lucid the corporate people spend more money on buying a licensed copy for both, the core database and the redundant database. This overhead can be avoided using a database with non- similar platform in which one database is licensed and the other may be freeware. If platforms are similar then the transaction between those databases becomes simpler. But it won‟t be the case with non-similar platforms. Hence, to overcome this problem in both cases, cost effective failover clustering is proposed. For designing such system a common interfacing technique between two non-similar database platforms has to be developed. This will make provision for using any two database management system platforms for the failover clustering. If the clustering is implemented using this technique it will provide the same minimum downtime service to the user at minimum cost. 1.1 Scope In a HA cluster multiple servers are used to provide a continuous service to the clients. If some activity internal or external to the system interrupts the normal working of an active server then all the clients are switched to the backup server. If it a database clusters the organization has to maintain multiple databases in case of failure of active server. These databases should be of same platform, but it becomes expensive to buy licensed database. To overcome a difficulty in HA clusters for providing platform independent DBMS within same cluster, we will be designing a service which will be deployed in this cluster. In this way same database cluster can have multiple types of database management systems. 2. SYSTEM DESIGN The Cluster system will work in THREE TIER ARCHITECTURE where a SERVICE acts as a mediator between the client and the server. Hare the server is in the HA cluster and Clients are accessing database in cluster. The job of the service is to monitor the databases and accordingly directs the clients to the ONLINE database. This service provides a real time monitoring of the databases. If the service finds the main database is not active it immediately redirects all the clients to the redundant backup database. This switching should take as minimum as possible delay i.e. the
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 03 | Mar-2014, Available @ http://www.ijret.org 219 client show face minimum downtime. This system will only work if there is something between the client and the server. 2.1 Modules The CEFC service as a whole is only one process which will be running in the background. This service will be monitoring the servers in real-time. The working of the service can be divided into 3 modules as follows- 2.1.1 Tracing the Queries First job of the CEFC service is to maintain a real time backup of the CORE database. As soon as a query is fired from the application it should be backed up on the redundant database. For doing this the service will keep a trace of all the queries on a temporary file which will be stored on the server. This trace file will contain all queries which modify the OCRE database and this information will be used to update the redundant database. In this way a real-time backup is done by tracing the queries. 2.2.2 Switching the Database Under the normal operation the system i.e. when the CORE database is working properly without any issues, the queries are serviced by the database and the response is given to the user, alongside the redundant database is backed up. A failover situation is encountered when by some internal or external activity the CORE database is shutdown or fails temporarily. Under such circumstances the users should be switched to the backup database, this will be done by the CEFC service with downtime as minimum as possible. This will be the most critical module of the service as the Information of the organization is at stake. 2.2.3 Updating CORE Database after Restart After switching the user to the main database the redundant database becomes the core for the time instance. But the CORE database is still resolving from the issues, after this server is online all the information need to be updated to the CORE database. This module is handled by the CEFC service by keeping a log of all the queries that take are fired after the CORE server went down. The CORE database gets updated as soon as it comes online and the users switched back to the CORE server. In this way the normal operation of the whole system is put back to place. 3. PROPOSED SYSTEM Once the service is deployed in the system it will start monitoring the status (online/offline) of the database. On the current status of the database the service will work in two distinct ways as mentioned below-  Under Normal Circumstances: This is when the CORE database will be active.  Under Failover: This is when the CORE database will encounter failure. o Under Normal Circumstances – Before failover the main database will be in use by the client application, at this instance the service will keep trace of every query in a trace file and update the respective information in the backup database. In this way all the information will be replicated in the redundant database. Consider the following diagram where SQL is the main database and MYSQL is the backup database. When SQL server is active all the queries will be directly communicating with the main database via DAL (Data Access Layer) the trace of these queries will be kept in the „trace file‟ which will be used to backup these queries on the MYSQL database. The service by considering that MYSQL is offline will wait till MYSQL awakes and be online. Once MYSQL is activated SERVICE will process traced queries on MYSQL. Fig1 When SQL Server is active When SQL Server is active all the queries will be directly communicating with the main database via DAL(data access layer) the trace of these queries will be kept in the „trace file‟ which will be used to backup these queried on the MYSQL database. The service by considering that MYSQL is offline will wait till MYSQL awakes and be online. Once MYSQL is activated SERVICE will process traced queries on MYSQL. o Under Failover- When the main database is disconnected by any means the job of the service in HA clustering is to switch the client application to the backup database, in this case it is MYSQL. Queries are now directed to backup database but all the information which is processed after the main database failed till the time it again comes online has to be updated in the main database. Consider the given diagram- MySql D A L windows service SQL server Traced queries Application Layer
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 03 | Mar-2014, Available @ http://www.ijret.org 220 Fig 2 When MySql Server is active Here again the traced files will be used to update the information once the main database awakes and comes online again. After updating the queries the client application will again be switched to the main database. 4. CONCLUSIONS CEFC Service has enabled us to use multiple types of database management system(DBMS) in the same cluster. The main feature of the failover cluster or HA cluster is minimum downtime is also maintain by the service. If an organization or company uses expensively licensed database as their core database and a freeware or cheaper backup database, they will be saving bulks of cash. This provision is possible only the use of CEFC Service. This service also checks the load on a specific server and if needed the load is balanced by service itself. This is possible because a cluster consist multiple servers which acts as backup servers in case of failure of core server. Under normal operation of the core server if the high load situation is encountered, the traffic is divided among other redundant servers in the cluster. In this age of expensive high end computing our CEFC service allows even a small organization to deploy Cost Effective and Efficient Failover Cluster. REFERENCES [1] Greg Pfister: “In Search of Clusters, Prentice Hall” [2] Evan Marcus, Hal Stern: “Blueprints for high Availability: Designing Resilient Distributed Systems, John Wiley & Sons” [3] Chee-Wei Ang, Chen-Khong Tham: “Analysis and optimization of service availabitity in a HA cluster with load-dependent machine availability” Sql server D A L windows service My Sql Traced queries Application Layer