Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
ACM Transactions on Computer Systems (TOCS)
Untrusted hosts and confidentiality: secure program partitioning
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
A Framework for Automatic Adaptation of Tunable Distributed Applications
Cluster Computing
Prediction and adaptation in Active Harmony
Cluster Computing
Capacity and Capability Computing Using Legion
ICCS '01 Proceedings of the International Conference on Computational Sciences-Part I
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
An End-to-End QoS Management Architecture
RTAS '99 Proceedings of the Fifth IEEE Real-Time Technology and Applications Symposium
dRBAC: Distributed Role-based Access Control for Dynamic Coalition Environments
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
BRITE: A Flexible Generator of Internet Topologies
BRITE: A Flexible Generator of Internet Topologies
Active Streams-An Approach to Adaptive Distributed Systems
HOTOS '01 Proceedings of the Eighth Workshop on Hot Topics in Operating Systems
The Architecture of the Remos System
HPDC '01 Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing
Darwin: Customizable Resource Management for Value-Added Network Services
ICNP '98 Proceedings of the Sixth International Conference on Network Protocols
CANS: composable, adaptive network services infrastructure
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
Adaptive networking for tele-immersion
EGVE'01 Proceedings of the 7th Eurographics conference on Virtual Environments & 5th Immersive Projection Technology
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Efficiently Distributing Component-Based Applications Across Wide-Area Environments
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Design and analysis of a replicated elusive server scheme for mitigating denial of service attacks
Journal of Systems and Software - Special issue: Performance modeling and analysis of computer systems and networks
Towards an integrated multimedia service hosting overlay
Proceedings of the 12th annual ACM international conference on Multimedia
On exploring performance optimizations in web service composition
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Performance modeling and system management for multi-component online services
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
QoS-Aware service management for component-based distributed applications
ACM Transactions on Internet Technology (TOIT)
CADeComp: Context-aware deployment of component-based applications
Journal of Network and Computer Applications
UbiMob '08 Proceedings of the 4th French-speaking conference on Mobility and ubiquity computing
Adaptive middleware supporting scalable performance for high-end network services
Journal of Network and Computer Applications
Large-scale service overlay networking with distance-based clustering
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
An algorithm for task-based application composition
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
Supporting self-adaptation in streaming data mining applications
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Self-Management Framework for Mobile Autonomous Systems
Journal of Network and Systems Management
Hi-index | 0.00 |
Several recently proposed infrastructures permit client applications to interact with distributed network-accessible services by simply "plugging in" into a substrate that providesessential functionality, such as naming, discovery, and multi-protocol binding. However, much work remains before the interaction can be considered truly seamless in the sense of adapting to the characteristics of the heterogeneous environments in which clients and services operate.This paper describes a novel approach for addressing this shortcoming: the partitionable services framework, which enables services to be flexibly assembled from multiple components, and facilitates transparent migration and replication of these components at locations closer to the client while still appearing as a single monolithic service. The framework consists of three pieces: (1) declarative specification of services in terms of constituent components; (2) run-time support for dynamic component deployment; and (3) planning policies, which steer the deployment to accomodate underlying environment characteristics.We demonstrate the salient features of the framework and highlight its usability and performance benefits with a case study involving a security-sensitive mail service.