The X-Kernel: An Architecture for Implementing Network Protocols
IEEE Transactions on Software Engineering
Interposition agents: transparently interposing user code at the system interface
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
Improving TCP/IP performance over wireless networks
MobiCom '95 Proceedings of the 1st annual international conference on Mobile computing and networking
Low-loss TCP/IP header compression for wireless networks
MobiCom '96 Proceedings of the 2nd annual international conference on Mobile computing and networking
TCP extensions for space communications
MobiCom '96 Proceedings of the 2nd annual international conference on Mobile computing and networking
Fast and scalable handoffs for wireless internetworks
MobiCom '96 Proceedings of the 2nd annual international conference on Mobile computing and networking
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
The effects of asymmetry on TCP performance
MobiCom '97 Proceedings of the 3rd annual ACM/IEEE international conference on Mobile computing and networking
A general purpose proxy filtering mechanism applied to the mobile environment
MobiCom '97 Proceedings of the 3rd annual ACM/IEEE international conference on Mobile computing and networking
Agile application-aware adaptation for mobility
Proceedings of the sixteenth ACM symposium on Operating systems principles
Computer Networks
I-TCP: indirect TCP for mobile hosts
ICDCS '95 Proceedings of the 15th International Conference on Distributed Computing Systems
An extensible protocol architecture for application-specific networking
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
Enhancing throughput over wireless LANs using channel state dependent packet scheduling
INFOCOM'96 Proceedings of the Fifteenth annual joint conference of the IEEE computer and communications societies conference on The conference on computer communications - Volume 3
A survey of active network research
IEEE Communications Magazine
IEEE Journal on Selected Areas in Communications
Active basestations & nodes for a mobile environment
WOWMOM '98 Proceedings of the 1st ACM international workshop on Wireless mobile multimedia
System design of active basestations based on dynamically reconfigurable hardware
Proceedings of the 37th Annual Design Automation Conference
A conceptual framework for network and client adaptation
Mobile Networks and Applications
Network support for mobile multimedia using a self-adaptive distributed proxy
NOSSDAV '01 Proceedings of the 11th international workshop on Network and operating systems support for digital audio and video
On providing support for protocol adaptation in mobile wireless networks
Mobile Networks and Applications - ACM/Kluwer special issue on wireless internet and intranet access
Active base stations and nodes for wireless networks
Wireless Networks
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Fractal: a mobile code-based framework for dynamic application protocol adaptation
Journal of Parallel and Distributed Computing - 19th International parallel and distributed processing symposium
QShine '06 Proceedings of the 3rd international conference on Quality of service in heterogeneous wired/wireless networks
Energy-aware QoS for application sessions across multiple protocol domains in mobile computing
Computer Networks: The International Journal of Computer and Telecommunications Networking
CANS: composable, adaptive network services infrastructure
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
TPOT: translucent proxying of TCP
Computer Communications
Hi-index | 0.00 |
In a network using links with diverse properties, a packet flow that is fine tuned for some links (by selecting a proper packet size, transmission rate, encryption method, etc.) may be inappropriate for other links. Ability to change the flow properties over segments of the network allows flows with different characteristics to coexist; making it possible to adapt to diverse link properties. Application-specific adaptation mechanisms (such as proxies) do not force adaptations on every packet flowing over the link and are therefore insufficient for this purpose. We propose the concept of transformer tunnels that force adaptations on all the packets flowing through them. Transformer tunnels can coexist with proxies because the adaptations provided by both are independent of each other. Transformer tunnels provide adaptations by means of transformation functions. By attaching various transformation functions to such tunnels, we can efficiently fine tune the flow properties. We also provide an API for developing transformation functions. We have implemented transformer tunnels and have used them in our wireless network. In this paper, we present the effects on mobile hosts that use this mechanism to transform flows over the last-hop link for reducing losses during handoffs, and for improving the link utilization.