Toward development of adaptive service based software systems




















Abstract The rapid adoption of service-oriented architecture SOA in many large-scale distributed applications requires the development of adaptive service-based software systems ASBS with the capability of monitoring the changing system status, analyzing, and controlling tradeoffs among various quality-of-service QoS aspects, and adapting service configurations to satisfy multiple QoS requirements simultaneously.

Access to Document Link to publication in Scopus. A not-for-profit organization, IEEE is the world's largest technical professional organization dedicated to advancing technology for the benefit of humanity. Use of this web site signifies your agreement to the terms and conditions. Lines A coupled model is defined in terms of atomic result to a tuple s data. As in an atomic model, a coupled type allowing multiple variables with various data model contains a set of inputs, a set of outputs, a set of types to be grouped together.

Atomic and coupled. After receiving compared to the DEVS framework. The basic SOA elements the service parameters, ASQ:loadModel will be include services, service registry, service discovery, and invoked in line 6 to load the corresponding ASQ messages.

Line 8 defines an input action for receiving the Table 5. Line 10 defines an input action for receiving messages. Runtime service registry and discovery are adaptation commands. Given a set of services, it. Line 12 defines an input action for receiving work- can handle other services to be dynamically added or flow control message. The The subprocess in lines checks for various conditions SOAD approach supports the composition of publisher, following the process described previously see Fig.

Lines framework can be extended to support runtime composition define a process to be executed by a monitoring module of services using the DEVS dynamic structure modeling. Services communicate with one another via messages that contain service description or other content consistent with 5.

For example, a message Our main idea for the development of QoS adaptation from the broker to the subscriber is a service description module is to first formulate QoS adaptation in ASBS as a which contains an abstract definition an interface for the multiobjective optimization problem [24]. To solve this optimization problem, we will develop SOAP. To support the essential capability for simulating Authorized licensed use limited to: Arizona State University.

A hierarchical service the actual services implemented in. A model of a composition has a publisher or subscriber service which simple network with configurable delay and throughput is itself is composed of other flat or hierarchical services.

Each publisher, subscriber, broker, and network used. The DEVS model couplings support a single broker model has a corresponding transducer model. These for primitive and composite service compositions. The transducer models are developed for systematic collection common concept of DEVS and SOA modularity allows and analysis of simulation data e. Generic SOAD simulation models are designed and that is transmitted among services as well as data introduced into the object-oriented DEVS-Suite simulator, a transmission delays.

Environment [18]. The simulator behavior is observed. The having many hundreds of services. The fundamental dynamics of the actual service in terms of its individual architecture and high-level design of software-based sys- parts and their different compositions can be studied at a tems can be simulated and validated before low-level desirable level of detail using SOA-compliant simulated design, implementation, and testing.

The resultant dynamics show the impact of To show the use of service-based software system model- background traffic on system delay QoS for subscribers due ing, a voice communication service described in Section 4.

The voice communication application service, background traffic. Instantaneous throughputs of the simulated and real publisher.

Average throughputs of the simulated and real publisher for different sampling rates. These simulation models help validating design of design and validation of ASBS. Our approach will be ASBS. In addition, we will improve support rapid design and validation of ASBS.

In this paper, we have presented our ideas toward the development of ASBS. We have Foundation under grant number CCF Reisslein, K. Ross, and S. Networking, vol. Xiao, T. Telkamp, V. Fineberg, C.

Chen, and L. Yang, N. Ye, and Y. Chen, T. Farley, and N. Zhou, K. Cooper, I. Yen, and R. Jin and K. Average system delay of the simulated and real subscriber.

Middleware Conf. Canfora, M. Di Penta, R. Esposito, and M. Academy of Sciences and the BS degree from [8] C. Guo, M. Cai, and H. University ASU , Tempe. Before joining ASU, [9] N. Kandasamy, S. Skip to main content. This service is more advanced with JavaScript available. Advertisement Hide. Sheng Joshua K. Conference paper. Keywords Adaptive systems Web service aspect-oriented methodology model-driven development business processes business rules.

This is a preview of subscription content, log in to check access. The OSGi Alliance. Ardagna, D. Baniassad, E. In: Proc. Bruneton, E. Charfi, A.



0コメント

  • 1000 / 1000