Towards an active network architecture
ACM SIGCOMM Computer Communication Review
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
Low power error control for wireless links
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
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
An architecture for active networking
HPN '97 Proceedings of the IFIP TC6 seventh international conference on High performance netwoking VII
Active basestations & nodes for a mobile environment
WOWMOM '98 Proceedings of the 1st ACM international workshop on Wireless mobile multimedia
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
A Programming Interface for Application-Aware Adaptation in Mobile Computing
MLICS '95 Proceedings of the 2nd Symposium on Mobile and Location-Independent Computing
A Hardware Virtual Machine for the Networked Reconfiguration
RSP '00 Proceedings of the 11th IEEE International Workshop on Rapid System Prototyping (RSP 2000)
Transformer tunnels: a framework for providing route-specific adaptations
ATEC '98 Proceedings of the annual conference on USENIX Annual Technical Conference
Architectures and protocols for mobile computing applications: a reconfigurable approach
Computer Networks: The International Journal of Computer and Telecommunications Networking - QoS in multiservice IP networks
Hi-index | 0.00 |
Mobile and wireless network systems are characterized by a highly time varying and heterogeneous operational environment. For example, the wireless link bandwidth and bit error rate can change due to fading, mobile nodes may have different capabilities, and in the course of its movements a mobile node may visit base stations that provide different sets of services, protocols, and interfaces. Adaptability, in various forms and at various levels of the system, is a key to combating the inherent variability of a mobile environment. This paper describes our work on Active Base Stations and Active Mobile Nodes that use the general approach of active networking to allow run-time application-specific customization of communication processing done on packets at the base station and the mobile end-nodes. This is accomplished by a software-hardware architecture that allows application specified reconfigurable hardware datapaths as well as software functions to be inserted in the path of specified packet flows at the base station and the end-node. The reconfigurable hardware datapaths as well as software functions, called Packet Processing Filters (PPF), can be uploaded or downloaded across the network, and their behavior controlled via parameter adaptation. Examples of adaptive capabilities enabled by Active Base Stations and Active Wireless Nodes include: (i) flow-specific adaptation of coding/decoding and packet lengths at the two ends of a time varying wireless link; (ii) adaptation of encryption/decryption on the wireless link according to changing locale and security environment; (iii) downloading a new or proprietary MAC protocol from a base station to visiting foreign mobiles; and (iv) dynamically uploading mobile specified services to a base station of a different service provider. We present the basic architecture and implementation approach of our system, and description of the initial software/hardware prototype.