Adapting to network and client variability via on-demand dynamic distillation
Proceedings of the seventh international conference on Architectural support for programming languages and operating systems
Mobile Computing with the Rover Toolkit
IEEE Transactions on Computers - Special issue on mobile computing
Cluster-based scalable network services
Proceedings of the sixteenth ACM symposium on Operating systems principles
An active service framework and its application to real-time multimedia transcoding
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
Emerging mobile and wireless networks
Communications of the ACM
Challenges: an application model for pervasive computing
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
The Ninja architecture for robust Internet-scale systems and services373423
Computer Networks: The International Journal of Computer and Telecommunications Networking - pervasive computing
A survey of programmable networks
ACM SIGCOMM Computer Communication Review
Mobile data access
Component-based adaptation for mobile computing
Component-based adaptation for mobile computing
Transformer tunnels: a framework for providing route-specific adaptations
ATEC '98 Proceedings of the annual conference on USENIX Annual Technical Conference
Detours: binary interception of Win32 functions
WINSYM'99 Proceedings of the 3rd conference on USENIX Windows NT Symposium - Volume 3
The multispace: an evolutionary platform for infrastructural services
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
Towards an active network architecture
ACM SIGCOMM Computer Communication Review
Adapting multimedia Internet content for universal access
IEEE Transactions on Multimedia
Distributing media transformation over multiple media gateways
MULTIMEDIA '01 Proceedings of the ninth ACM international conference on Multimedia
Dynamic Network Information Collectionfor Distributed Scientific Application Adaptation
HiPC '02 Proceedings of the 9th International Conference on High Performance Computing
Psi-Pervasive Services Infrastructure
TES '01 Proceedings of the Second International Workshop on Technologies for E-Services
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
Application-Service Interoperation without Standardized Service Interfaces
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
QoS-Assured Service Composition in Managed Service Overlay Networks
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
Seamless User-Level Handoff in Ubiquitous Multimedia Service Delivery
Multimedia Tools and Applications
Towards integrated runtime solutions in QoS-aware middleware
M3W Proceedings of the 2001 international workshop on Multimedia middleware
A taxonomy for multimedia service composition
Proceedings of the 12th annual ACM international conference on Multimedia
Towards an integrated multimedia service hosting overlay
Proceedings of the 12th annual ACM international conference on Multimedia
Developing Ambient Intelligence Systems: A Solution based on Web Services
Automated Software Engineering
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
A formal approach to design optimized multimedia service overlay
NOSSDAV '05 Proceedings of the international workshop on Network and operating systems support for digital audio and video
Confidence-driven early object elimination in quality-aware sensor workflows
DMSN '05 Proceedings of the 2nd international workshop on Data management for sensor networks
Towards building large scale multimedia systems and applications: challenges and status
Proceedings of the first ACM international workshop on Multimedia service composition
Transparent end-host-based service composition through network virtualization
Proceedings of the first ACM international workshop on Multimedia service composition
Fractal: a mobile code-based framework for dynamic application protocol adaptation
Journal of Parallel and Distributed Computing - 19th International parallel and distributed processing symposium
On Composing Stream Applications in Peer-to-Peer Environments
IEEE Transactions on Parallel and Distributed Systems
QShine '06 Proceedings of the 3rd international conference on Quality of service in heterogeneous wired/wireless networks
Optimization of media processing workflows with adaptive operator behaviors
Multimedia Tools and Applications
Energy-aware QoS for application sessions across multiple protocol domains in mobile computing
Computer Networks: The International Journal of Computer and Telecommunications Networking
Data-centric middleware for context-aware pervasive computing
Pervasive and Mobile Computing
Large-scale service overlay networking with distance-based clustering
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
Implementation of end-to-end abstractions in a network service architecture
CoNEXT '08 Proceedings of the 2008 ACM CoNEXT Conference
A survey on dynamic Web content generation and delivery techniques
Journal of Network and Computer Applications
Proceedings of the First Asia-Pacific Symposium on Internetware
Scalable video streaming with fine-grain adaptive forward error correction
IEEE Transactions on Circuits and Systems for Video Technology
Java active extensions: Scalable middleware for performance-isolated remote execution
Computer Communications
VECPAR'02 Proceedings of the 5th international conference on High performance computing for computational science
User demand behavior based adaptive algorithm for service composition of streaming media
IITA'09 Proceedings of the 3rd international conference on Intelligent information technology application
Challenges in making pervasive systems dependable
Future directions in distributed computing
International Journal of Critical Computer-Based Systems
Mobile service clouds: a self-managing infrastructure for autonomic mobile computing services
SelfMan'06 Proceedings of the Second IEEE international conference on Self-Managed Networks, Systems, and Services
Designing self-adaptive multimedia applications through hierarchical reconfiguration
DAIS'05 Proceedings of the 5th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
MOSAIC: Declarative platform for dynamic overlay composition
Computer Networks: The International Journal of Computer and Telecommunications Networking
Service selection algorithms for composing complex services with multiple qos constraints
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
UIC'06 Proceedings of the Third international conference on Ubiquitous Intelligence and Computing
Service discovery protocol interoperability in the mobile environment
SEM'04 Proceedings of the 4th international conference on Software Engineering and Middleware
Enhancing qos through alternate path: an end-to-end framework
ICN'05 Proceedings of the 4th international conference on Networking - Volume Part I
Context-aware service composition for mobile network environments
UIC'07 Proceedings of the 4th international conference on Ubiquitous Intelligence and Computing
Components mobility for energy efficiency of digital home
Proceedings of the 16th International ACM Sigsoft symposium on Component-based software engineering
Hi-index | 0.01 |
Ubiquitous access to sophisticated internet services from diverse end devices across heterogeneous networks requires the injection of additional functionality into the network to handle protocol conversion, data transcoding, and in general bridge disparate network portions. Several researchers have proposed infrastructures for injecting such functionality; however, many challenges remain before these can be widely deployed. CANS is an application-level infrastructure for injecting application-specific components into the network that focuses on three such challenges: (a) efficient and dynamic composition of individual components; (b) distributed adaptation of injected components in response to system conditions; and (c) support for legacy applications and services. The CANS network view comprises applications, stateful services, and data paths built from mobile soft-state objects called drivers. Both services and data paths can be dynamically created and reconfigured: a planning and event propagation model assists in distributed adaptation, and a flexible type-based composition model dictates how new services and drivers are integrated with existing components. Legacy components plug into CANS using an interception layer that virtualizes network bindings and a delegation model. This paper describes the CANS architecture, and a case study involving a shrink-wrapped client application in a dynamically changing network environment where CANS improves overall user experience.