Authentication in the Taos operating system
ACM Transactions on Computer Systems (TOCS) - Special issue on operating systems principles
Towards an active network architecture
ACM SIGCOMM Computer Communication Review
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
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
A Resource Query Interface for Network-Aware Applications
HPDC '98 Proceedings of the 7th IEEE International Symposium on High Performance Distributed Computing
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)
QoS-Assured Service Composition in Managed Service Overlay Networks
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Decentralized Trust Management
SP '96 Proceedings of the 1996 IEEE Symposium on Security and Privacy
Mobile data access
Nettimer: a tool for measuring bottleneck link, bandwidth
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
User-level resource-constrained sandboxing
WSS'00 Proceedings of the 4th conference on USENIX Windows Systems Symposium - Volume 4
The multispace: an evolutionary platform for infrastructural services
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
Adapting multimedia Internet content for universal access
IEEE Transactions on Multimedia
A Decentralized Self-Organizing Service Composition for Autonomic Entities
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Hi-index | 0.24 |
This paper describes an adaptive network infrastructure, Composable Adaptive Network Services (CANS), for bridging the bandwidth and resource gap between network services and mobile clients. CANS enables construction of service access paths augmented with 'impedance matching' components that handle operations such as caching, protocol conversion, and content transcoding. The CANS infrastructure focuses on the automatic creation and efficient dynamic reconfiguration of such network-aware access paths, relying upon three key mechanisms: (a) a high-level integrated type-based specification of components and network resources; (b) an automatic path creation strategy; and (c) system support for low-overhead path reconfiguration. We evaluate the CANS infrastructure over a range of network and end-device characteristics using two application scenario: web access and image streaming. Our results validate the effectiveness of the CANS approach for enabling network-aware service access to mobile clients, verifying that (1) communication paths automatically generated by CANS bring considerable performance advantages to applications; (2) desirable adaptation can be achieved using our flexible path creation mechanisms, which consider both underlying network conditions and different performance preferences of applications; and (3) despite their flexibility, both run-time overheads of CANS communication paths and reconfiguration time are negligible for most applications, providing applications with agile adaptation to dynamic changes in networks.