Autonomic Mechanisms for Service Scaling in Wide-Area Shared Computing Environments

نویسندگان

  • Vinit Padhye
  • Anand Tripathi
چکیده

In this paper we present mechanisms and models for building autonomically scalable and resilient services in wide-area shared computing environments. Wide-area shared computing platforms as exemplified by PlanetLab provide a cooperatively shared pool of computing resources. Building services in such environments poses unique challenges due to the fluctuations in available resource capacities and node availability. Autonomic mechanisms for building scalable and resilient services in such environments need to appropriately scale the service capacity under fluctuating available resource capacities, node crashes, and fluctuations in client load. Towards addressing these issues, we have developed models and mechanisms for estimating the service capacity under varying available resource capacities through online micro-benchmarking. The mechanisms for autonomic scaling of service capacity perform dynamic replication and regeneration of service replicas based on the estimated service capacity and observed load. This requires selection of appropriate nodes for the placement of new replicas. Furthermore due to the fluctuations in resource capacities, the load distribution for such services need to adapt to the varying service capacities of the individual service replicas. For this purpose we develop mechanisms for adaptive load distribution. We present here the evaluation of these mechanisms through experiments conducted over the PlanetLab environment.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Autonomic Service Oriented Architecture in Computational Engineering Framework

Service Oriented Architecture (SOA) technology enables composition of large and complex computational units out of the available atomic services. Implementation of SOA brings about challenges which include service discovery, service interaction, service composition, robustness, quality of service, security, etc. These challenges are mainly due to the dynamic nature of SOA. SOAmay often need to ...

متن کامل

An Autonomic Service Oriented Architecture in Computational Engineering Framework

Service Oriented Architecture (SOA) technology enables composition of large and complex computational units out of the available atomic services. Implementation of SOA brings about challenges which include service discovery, service interaction, service composition, robustness, quality of service, security, etc. These challenges are mainly due to the dynamic nature of SOA. SOAmay often need to ...

متن کامل

Robust State Sharing for Wide Area Distributed Applications

In this article, we present the Mocha wide area computing infrastructure we are currently developing. Mocha provides support for robust shared objects on heterogeneous platforms, and utilizes advanced distributed shared memory techniques for maintaining consistency of shared objects that are replicated at multiple nodes to improve performance. In addition, our system handles failures that we fe...

متن کامل

Weighted-HR: An Improved Hierarchical Grid Resource Discovery

Grid computing environments include heterogeneous resources shared by a large number of computers to handle the data and process intensive applications. In these environments, the required resources must be accessible for Grid applications on demand, which makes the resource discovery as a critical service. In recent years, various techniques are proposed to index and discover the Grid resource...

متن کامل

A review of methods for resource allocation and operational framework in cloud computing

The issue of management and allocation of resources in cloud computing environments, according to the breadth of scale and modern technology implementation, is a complicated issue. Issues such as: the heterogeneity of resources, resource dependencies to each other, the dynamics of the environment, virtualization, workload diversity as well as a wide range of management objectives of cloud servi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010