Academic
Publications
DynaPlan: Resource placement for application-level clustering

DynaPlan: Resource placement for application-level clustering,10.1109/DSNW.2011.5958825,Richard E. Harper,Kyung Dong Ryu,David Frank,Lisa Spainhower,R

DynaPlan: Resource placement for application-level clustering  
BibTex | RIS | RefWorks Download
Creating a reliable computing environment from an unreliable infrastructure is a common challenge. Application- Level High Availability (HA) clustering addresses this problem by relocating and restarting applications when failures are detected. Current methods of determining the relocation target(s) of an application are rudimentary in that they do not take into account the myriad factors that influence an optimal placement. This paper presents DynaPlan, a method that improves the quality of failover planning by allowing the expression of a wide and extensible range of considerations, such as multidimensional resource consumption and availability, architectural compatibility, security constraints, location constraints, and policy considerations, such as energy- favoring versus performance-favoring. DynaPlan has been implemented by extending the IBM PowerHA clustering solution running on a group of IBM System P servers. In this paper, we describe the design, implementation, and preliminary performance evaluation of DynaPlan. This paper describes a method that significantly improves the quality of failover planning by first of all allowing the expression of a wide and extensible range of considerations, such as multidimensional resource consumption and availability, architectural considerations, security constraints, location constraints, and policy considerations, such as energy-favoring versus performance-favoring. Our system then consumes these constraints and calculates a pseudo- optimal placement of application resources on a failover target for each possible failure scenario. Each such failover plan is guaranteed not to violate any constraints. This planning system can also be used to determine the optimal physical servers upon which to place new application resources, and it can be used to assess any given failover plan, however created, for violation of any constraints. BACKGROUND
Cumulative Annual
View Publication
The following links allow you to view full publications. These links are maintained by other sources not affiliated with Microsoft Academic Search.