ACM Home Page
Please provide us with feedback. Feedback
Software adaptation for service-oriented systems
Full text PdfPdf (313 KB)
Source ACM International Conference Proceeding Series; Vol. 184 archive
Proceedings of the 1st workshop on Middleware for Service Oriented Computing (MW4SOC 2006) table of contents
Melbourne, Australia
Pages: 12 - 17  
Year of Publication: 2006
ISBN:1-59593-425-1
Authors
Pablo Rossi  RMIT University, Melbourne, Australia
Zahir Tari  RMIT University, Melbourne, Australia
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 129,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1169091.1169093
What is a DOI?

ABSTRACT

Mobile services operate on hosts with diverse capabilities, in heterogeneous networks, where the usage of resources, such as processor, memory and network, is constantly changing. In order to maintain efficiency, in terms of performance and resource utilization, such services should be able to adapt to changes in their environment.This paper proposes and empirically evaluates an application transparent adaptation strategy for service-oriented systems. The strategy is based upon the solution of an optimization model derived from an existing suite of metrics for services, which maps system services to network nodes.The strategy is evaluated empirically using a number of distinct scenarios involving runtime changes in processor, memory and network utilization. In order to maintain execution efficiency in response to these changing operating conditions, the strategy rearranges the service topology of the system dynamically by moving services between network nodes. The results show that the negative impact of environmental changes on runtime efficiency can be reduced, after adaptation, from 33% to 100% depending on the selected parameters.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
G. Alonso, F. Casati, H. Kuno, and V. Machiraju. Web Services: Concepts, Architectures and Applications. Springer, Berlin, 2004.
 
2
 
3
S. Baker and S. Dobson. Comparing service-oriented and distributed object architectures. In International Symposimum on Distributed Objects and Applications, pages 631--645, Agia Napa, Cyprus, 2005. Sringer.
 
4
 
5
L. Capra, W. Emmerich, and C. Mascolo. Carisma: context-aware reflective middleware system for mobile applications. Software Engineering, IEEE Transactions on, 29(10):929--945, 2003.
 
6
 
7
W. Emmerich. Engineering Distributed Objects. Wiley, 2000.
 
8
 
9
 
10
 
11
ISO/IEC. Information technology - software product quality - part 1: Quality model, 2001.
12
13
 
14
 
15
 
16
 
17
B. Noble. System support for adaptive, mobile applications. IEEE Personal Communications, 7(1):44--49, 2000.
 
18
 
19
P. Rossi and Z. Tari. Software metrics for the efficient execution of mobile services. In Workshop on Emerging Web Services Technology, Zurich, Switzerland. Springer.
 
20
 
21
 
22
F. Silva, M. Endler, and F. Kon. Developing adaptive distributed applications: A framework overview and experimental results. In CoopIS/DOA/ODBASE (LNCS 2888), pages 1275 -- 1291. Springer, 2003.
 
23
M. Tian, T. Voigt, T. Naumowicz, H. Ritter, and J. Schiller. Performance considerations for mobile web services. Computer Communications Journal, 27(11):1097--1105, 2004.
 
24
25
 
26
K. Verma and A. Sheth. Autonomic web processes. In International Conference on Service-Oriented Computing, Amsterdan, The Netherlands, 2005. Springer.
 
27
 
28