Client-server computing in mobile environments
ACM Computing Surveys (CSUR)
Dynamic Support for Distributed Auto-Adaptive Applications
ICDCSW '02 Proceedings of the 22nd International Conference on Distributed Computing Systems
Using process technology to control and coordinate software adaptation
Proceedings of the 25th International Conference on Software Engineering
Adaptability in CORBA: The Mobile Proxy Approach
DOA '00 Proceedings of the International Symposium on Distributed Objects and Applications
The Styria Flyover ¾ LoD Management for Huge Textured Terrain Models
CGI '98 Proceedings of the Computer Graphics International 1998
A Principled Approach to Supporting Adaptation in Distributed Mobile Environments
PDSE '00 Proceedings of the International Symposium on Software Engineering for Parallel and Distributed Systems
A Framework for Dynamic Adaptation in Wireless Environments
TOOLS '00 Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 33)
Adapting Content for Wireless Web Services
IEEE Internet Computing
Using Web Objects for Estimating Software Development Effort for Web Applications
METRICS '03 Proceedings of the 9th International Symposium on Software Metrics
Autonomic Service Adaptation in ICENI using Ontological Annotation
GRID '03 Proceedings of the 4th International Workshop on Grid Computing
QoS-Aware Middleware for Web Services Composition
IEEE Transactions on Software Engineering
A formal model for reasoning about adaptive QoS-enabled middleware
ACM Transactions on Software Engineering and Methodology (TOSEM)
Studying Energy Trade Offs in Offloading Computation/Compilation in Java-Enabled Mobile Devices
IEEE Transactions on Parallel and Distributed Systems
FORMI: an RMI extension for adaptive applications
ARM '05 Proceedings of the 4th workshop on Reflective and adaptive middleware systems
Using Architecture Models for Runtime Adaptability
IEEE Software
Reliability Prediction for Service-Oriented Computing Environments
IEEE Internet Computing
Middleware adaptation with the Delphoi service: Research Articles
Concurrency and Computation: Practice & Experience - Adaptive Grid Middleware
Applying Coordination for Service Adaptation in Mobile Computing
IEEE Internet Computing
CARISMA: Context-Aware Reflective mIddleware System for Mobile Applications
IEEE Transactions on Software Engineering
Comparing service-oriented and distributed object architectures
OTM'05 Proceedings of the 2005 Confederated international conference on On the Move to Meaningful Internet Systems - Volume >Part I
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
Performance considerations for mobile web services
Computer Communications
Toward a simulation-generated knowledge base of service performance
Proceedings of the 4th International Workshop on Middleware for Service Oriented Computing
Interactive selection of Web services under multiple objectives
Information Technology and Management
Hi-index | 0.00 |
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.