Toward Automatic State Management for Dynamic Web Services

نویسندگان

  • Jeff Chase
  • Amin Vahdat
  • Geoff Berry
  • Landon Cox
  • Geoff Cohen
چکیده

A key challenge in the development of the Internet is to simplify construction of scalable widearea services. One approach to scaling wide-area services is to deploy generic computing power and storage in the network, and use it to absorb service load through dynamic resource recruitment, active caching, or dynamic service replication. Each of these approaches introduces distributed state and an accompanying burden on the programmer to manage that state. This paper develops an approach to automatic state management for replicated services, a key step toward the goal of automatically converting unscalable service implementations into scalable ones. We demonstrate a prototype implementation of automatic state management, called Ivory. Ivory transforms the bytecodes of a Java-based service to trap updates to its data structures and propagate modi ed objects among to peer replicas. We demonstrate our approach in the context of a service caching framework that replicates service code and data on demand, and present measurements of an example Web portal application that shows the overhead and scalability bene ts of service replication using Ivory.

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

ثبت نام

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

منابع مشابه

Automatic QoS-aware Web Services Composition based on Set-Cover Problem

By definition, web-services composition works on developing merely optimum coordination among a number of available web-services to provide a new composed web-service intended to satisfy some users requirements for which a single web service is not (good) enough. In this article, the formulation of the automatic web-services composition is proposed as several set-cover problems and an approxima...

متن کامل

AI Planning in Web Services Composition: a review of current approaches and a new solution

Web services represent a relevant technology for interoperability. An important step toward the development of applications based on Web services is the ability of selecting and integrating heterogeneous services from different sites. When there is no single service capable of performing a given task, there must be some way to adequately compose basic services to execute this task. The manual c...

متن کامل

ESC: A Tool for Automatic Composition of e-Services Based on Logics of Programs

In this paper we discuss an effective technique for automatic service composition and we present the prototype software that implements it. In particular, we characterize the behavior of a service in terms of a finite state machine. In this setting we discuss a technique based on satisfiability in a variant of Propositional Dynamic Logic that solves the automatic composition problem. Specifical...

متن کامل

Automatic Service Composition Based on Graph Coloring

Web services as independent software components are published on the Internet by service providers and services are then called by users’ request. However, in many cases, no service alone can be found in the service repository that could satisfy the applicant satisfaction. Service composition provides new components by using an interactive model to accelerate the programs. Prior to service comp...

متن کامل

Automatic Service Composition Based on Graph Coloring

Web services as independent software components are published on the Internet by service providers and services are then called by users’ request. However, in many cases, no service alone can be found in the service repository that could satisfy the applicant satisfaction. Service composition provides new components by using an interactive model to accelerate the programs. Prior to service comp...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 1999