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

Water quality analysis of bhishma lake at gadag city
Water quality analysis of bhishma lake at gadag cityWater quality analysis of bhishma lake at gadag city
Water quality analysis of bhishma lake at gadag cityeSAT Journals
 
Comparative study of chemically and mechanically singed knit fabric
Comparative study of chemically and mechanically singed knit fabricComparative study of chemically and mechanically singed knit fabric
Comparative study of chemically and mechanically singed knit fabriceSAT Journals
 
Study of vibration and its effects on health of a two wheeler rider
Study of vibration and its effects on health of a two wheeler riderStudy of vibration and its effects on health of a two wheeler rider
Study of vibration and its effects on health of a two wheeler ridereSAT Journals
 
Energy saving in star marked refrigerators and effect of door opening frequen...
Energy saving in star marked refrigerators and effect of door opening frequen...Energy saving in star marked refrigerators and effect of door opening frequen...
Energy saving in star marked refrigerators and effect of door opening frequen...eSAT Journals
 
An approach for discrimination prevention in data mining
An approach for discrimination prevention in data miningAn approach for discrimination prevention in data mining
An approach for discrimination prevention in data miningeSAT Journals
 
Buckling analysis of line continuum with new matrices of stiffness and geometry
Buckling analysis of line continuum with new matrices of stiffness and geometryBuckling analysis of line continuum with new matrices of stiffness and geometry
Buckling analysis of line continuum with new matrices of stiffness and geometryeSAT Journals
 
A multi classifier prediction model for phishing detection
A multi classifier prediction model for phishing detectionA multi classifier prediction model for phishing detection
A multi classifier prediction model for phishing detectioneSAT Journals
 
A review on implementation of algorithms for detection of diabetic retinopathy
A review on implementation of algorithms for detection of diabetic retinopathyA review on implementation of algorithms for detection of diabetic retinopathy
A review on implementation of algorithms for detection of diabetic retinopathyeSAT Journals
 
Analysis of wireless sensor networks
Analysis of wireless sensor networksAnalysis of wireless sensor networks
Analysis of wireless sensor networkseSAT Journals
 
An innovative idea to discover the trend on multi dimensional spatio-temporal...
An innovative idea to discover the trend on multi dimensional spatio-temporal...An innovative idea to discover the trend on multi dimensional spatio-temporal...
An innovative idea to discover the trend on multi dimensional spatio-temporal...eSAT Journals
 
An investigation and rectification on failure of bearings of casting shakeout...
An investigation and rectification on failure of bearings of casting shakeout...An investigation and rectification on failure of bearings of casting shakeout...
An investigation and rectification on failure of bearings of casting shakeout...eSAT Journals
 
Effect of water bath temperature on evaporator and condenser temperature of c...
Effect of water bath temperature on evaporator and condenser temperature of c...Effect of water bath temperature on evaporator and condenser temperature of c...
Effect of water bath temperature on evaporator and condenser temperature of c...eSAT Journals
 
Analysis of green’s function and surface current density for rectangular micr...
Analysis of green’s function and surface current density for rectangular micr...Analysis of green’s function and surface current density for rectangular micr...
Analysis of green’s function and surface current density for rectangular micr...eSAT Journals
 
Freertos based environmental data acquisition using arm cortex m4 f core
Freertos based environmental data acquisition using arm cortex m4 f coreFreertos based environmental data acquisition using arm cortex m4 f core
Freertos based environmental data acquisition using arm cortex m4 f coreeSAT Journals
 
An experimental study on durability and water absorption properties of pervio...
An experimental study on durability and water absorption properties of pervio...An experimental study on durability and water absorption properties of pervio...
An experimental study on durability and water absorption properties of pervio...eSAT Journals
 
Impressive smart card based electronic voting system
Impressive smart card based electronic voting systemImpressive smart card based electronic voting system
Impressive smart card based electronic voting systemeSAT Journals
 
Flue gas low temperature heat recovery system for air conditioning
Flue gas low temperature heat recovery system for air conditioningFlue gas low temperature heat recovery system for air conditioning
Flue gas low temperature heat recovery system for air conditioningeSAT Journals
 
Speech compression analysis using matlab
Speech compression analysis using matlabSpeech compression analysis using matlab
Speech compression analysis using matlabeSAT Journals
 
Behavior of r.c.c. beam with rectangular opening strengthened by cfrp and gfr...
Behavior of r.c.c. beam with rectangular opening strengthened by cfrp and gfr...Behavior of r.c.c. beam with rectangular opening strengthened by cfrp and gfr...
Behavior of r.c.c. beam with rectangular opening strengthened by cfrp and gfr...eSAT Journals
 

Viewers also liked (19)

Water quality analysis of bhishma lake at gadag city
Water quality analysis of bhishma lake at gadag cityWater quality analysis of bhishma lake at gadag city
Water quality analysis of bhishma lake at gadag city
 
Comparative study of chemically and mechanically singed knit fabric
Comparative study of chemically and mechanically singed knit fabricComparative study of chemically and mechanically singed knit fabric
Comparative study of chemically and mechanically singed knit fabric
 
Study of vibration and its effects on health of a two wheeler rider
Study of vibration and its effects on health of a two wheeler riderStudy of vibration and its effects on health of a two wheeler rider
Study of vibration and its effects on health of a two wheeler rider
 
Energy saving in star marked refrigerators and effect of door opening frequen...
Energy saving in star marked refrigerators and effect of door opening frequen...Energy saving in star marked refrigerators and effect of door opening frequen...
Energy saving in star marked refrigerators and effect of door opening frequen...
 
An approach for discrimination prevention in data mining
An approach for discrimination prevention in data miningAn approach for discrimination prevention in data mining
An approach for discrimination prevention in data mining
 
Buckling analysis of line continuum with new matrices of stiffness and geometry
Buckling analysis of line continuum with new matrices of stiffness and geometryBuckling analysis of line continuum with new matrices of stiffness and geometry
Buckling analysis of line continuum with new matrices of stiffness and geometry
 
A multi classifier prediction model for phishing detection
A multi classifier prediction model for phishing detectionA multi classifier prediction model for phishing detection
A multi classifier prediction model for phishing detection
 
A review on implementation of algorithms for detection of diabetic retinopathy
A review on implementation of algorithms for detection of diabetic retinopathyA review on implementation of algorithms for detection of diabetic retinopathy
A review on implementation of algorithms for detection of diabetic retinopathy
 
Analysis of wireless sensor networks
Analysis of wireless sensor networksAnalysis of wireless sensor networks
Analysis of wireless sensor networks
 
An innovative idea to discover the trend on multi dimensional spatio-temporal...
An innovative idea to discover the trend on multi dimensional spatio-temporal...An innovative idea to discover the trend on multi dimensional spatio-temporal...
An innovative idea to discover the trend on multi dimensional spatio-temporal...
 
An investigation and rectification on failure of bearings of casting shakeout...
An investigation and rectification on failure of bearings of casting shakeout...An investigation and rectification on failure of bearings of casting shakeout...
An investigation and rectification on failure of bearings of casting shakeout...
 
Effect of water bath temperature on evaporator and condenser temperature of c...
Effect of water bath temperature on evaporator and condenser temperature of c...Effect of water bath temperature on evaporator and condenser temperature of c...
Effect of water bath temperature on evaporator and condenser temperature of c...
 
Analysis of green’s function and surface current density for rectangular micr...
Analysis of green’s function and surface current density for rectangular micr...Analysis of green’s function and surface current density for rectangular micr...
Analysis of green’s function and surface current density for rectangular micr...
 
Freertos based environmental data acquisition using arm cortex m4 f core
Freertos based environmental data acquisition using arm cortex m4 f coreFreertos based environmental data acquisition using arm cortex m4 f core
Freertos based environmental data acquisition using arm cortex m4 f core
 
An experimental study on durability and water absorption properties of pervio...
An experimental study on durability and water absorption properties of pervio...An experimental study on durability and water absorption properties of pervio...
An experimental study on durability and water absorption properties of pervio...
 
Impressive smart card based electronic voting system
Impressive smart card based electronic voting systemImpressive smart card based electronic voting system
Impressive smart card based electronic voting system
 
Flue gas low temperature heat recovery system for air conditioning
Flue gas low temperature heat recovery system for air conditioningFlue gas low temperature heat recovery system for air conditioning
Flue gas low temperature heat recovery system for air conditioning
 
Speech compression analysis using matlab
Speech compression analysis using matlabSpeech compression analysis using matlab
Speech compression analysis using matlab
 
Behavior of r.c.c. beam with rectangular opening strengthened by cfrp and gfr...
Behavior of r.c.c. beam with rectangular opening strengthened by cfrp and gfr...Behavior of r.c.c. beam with rectangular opening strengthened by cfrp and gfr...
Behavior of r.c.c. beam with rectangular opening strengthened by cfrp and gfr...
 

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 Journals

Mechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementsMechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementseSAT Journals
 
Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case studyeSAT Journals
 
Managing drought short term strategies in semi arid regions a case study
Managing drought    short term strategies in semi arid regions  a case studyManaging drought    short term strategies in semi arid regions  a case study
Managing drought short term strategies in semi arid regions a case studyeSAT Journals
 
Life cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreLife cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreeSAT Journals
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialseSAT Journals
 
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...eSAT Journals
 
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...eSAT Journals
 
Influence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizerInfluence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizereSAT Journals
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementeSAT Journals
 
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...eSAT Journals
 
Factors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteFactors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteeSAT Journals
 
Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...eSAT Journals
 
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...eSAT Journals
 
Evaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabsEvaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabseSAT Journals
 
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaEvaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaeSAT Journals
 
Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...eSAT Journals
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodeSAT Journals
 
Estimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniquesEstimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniqueseSAT Journals
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...eSAT Journals
 
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...eSAT Journals
 

More from eSAT Journals (20)

Mechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementsMechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavements
 
Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case study
 
Managing drought short term strategies in semi arid regions a case study
Managing drought    short term strategies in semi arid regions  a case studyManaging drought    short term strategies in semi arid regions  a case study
Managing drought short term strategies in semi arid regions a case study
 
Life cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreLife cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangalore
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
 
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...
 
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...
 
Influence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizerInfluence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizer
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources management
 
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
 
Factors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteFactors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concrete
 
Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...
 
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
 
Evaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabsEvaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabs
 
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaEvaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in india
 
Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn method
 
Estimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniquesEstimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniques
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...
 
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...
 

Recently uploaded

Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
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
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
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
 
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
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
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
 
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
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
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
 
(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
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 

Recently uploaded (20)

Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
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...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
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
 
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...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
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
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
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
 
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...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
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
 
(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...
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 

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