Towards Proactive Web Service Adaptation

نویسندگان

  • Ahmed Moustafa
  • Minjie Zhang
چکیده

With the rapid development of web service technology, next generations of web service applications need to be able to predict problems, such as potential degradation scenarios, future erroneous behaviors and deviations from expected behaviors, and move towards resolving those problems not just reactively, but even proactively, i.e., before the problems occur. Service oriented applications are thus driven by the requirements that bring the concepts of decentralization, dynamism, adaptation, and automation to an extreme. In this paper, an approach is proposed that depends mainly on the concept of proactive adaptation by the use of reinforcement learning to achieve an autonomous dynamic behavior of web service composition considering potential degradation and emergence in QoS values. Experimental results show the effectiveness of the proposed approach in dynamic web service composition environments.

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

ثبت نام

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

منابع مشابه

Preventing Key Performance Indicators Violations Based on Proactive Runtime Adaptation in Service Oriented Environment

Key Performance Indicator (KPI) is a type of performance measurement that evaluates the success of an organization or a partial activity in which it engages. If during the running process instance the monitoring results show that the KPIs do not reach their target values, then the influential factors should be identified, and the appropriate adaptation strategies should be performed to prevent ...

متن کامل

Web Service Choreography Verification Using Z Formal Specification

Web Service Choreography Description Language (WS-CDL) describes and orchestrates the services interactions among multiple participants. WS-CDL verification is essential since the interactions would lead to mismatches. Existing works verify the messages ordering, the flow of messages, and the expected results from collaborations. In this paper, we present a Z specification of WS-CDL. Besides ve...

متن کامل

Towards Automatic Creation of Web Services for Grid Component Composition

A promising approach to the development of grid software consists in combining high-level components, which simplify application programming, with Web services, which enable interoperability among distributed components. In this paper, we consider the combination of HOCs (Higher Order Components) and the ProActive/Fractal component model. Since instantiating skeletons requires transferring exec...

متن کامل

Steps Towards Pervasive Software: Does Software Engineering Need Reengineering?

Nowadays, the definition of service is demanding machines to turn into human beings. In order to work efficiently, machines need to analyze current situations, figure out problems or challenges and find out solutions. Aiming to achieve context-aware or adaptive pervasive systems, the software and hardware should accomplish an intelligent, automatic and proactive adaptation process that responds...

متن کامل

A Proactive Management Framework in Active Clusters

An active Web cluster system is an active network that has a collection of locally distributed servers that are interconnected by active switches, providing a Web application service. In this paper, we introduce the ALBM (Adaptive Load Balancing and Management) active cluster system that provides proactive management. The architecture of the ALBM active cluster and its underlying components are...

متن کامل

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


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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2012