Active Base Stations and Nodes for Wireless Networks

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.

[1]  Mani B. Srivastava,et al.  Adaptive frame length control for improving wireless link throughput, range, and energy efficiency , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[2]  Mani B. Srivastava,et al.  Active basestations & nodes for a mobile environment , 1998, WOWMOM '98.

[3]  Henry McGilton,et al.  The JavaTM Language Environment , 1998 .

[4]  B. R. Badrinath,et al.  Gathercast: the design and implementation of a programmable aggregation mechanism for the Internet , 2000, Proceedings Ninth International Conference on Computer Communications and Networks (Cat.No.00EX440).

[5]  Mahadev Satyanarayanan,et al.  A Programming Interface for Application-Aware Adaptation in Mobile Computing , 1995, Comput. Syst..

[6]  Randy H. Katz,et al.  Composable ad hoc location‐based services for heterogeneous mobile clients , 1999, Wirel. Networks.

[7]  Ellen W. Zegura,et al.  An architecture for active networking , 1997, HPN.

[8]  Mani B. Srivastava,et al.  Advances in wireless terminals , 1999, IEEE Wirel. Commun..

[9]  John W. Lockwood,et al.  Dynamic hardware plugins: exploiting reconfigurable hardware for high-performance programmable routers , 2001, Comput. Networks.

[10]  Bruce Zenel,et al.  A general purpose proxy filtering mechanism applied to the mobile environment , 1997, MobiCom '97.

[11]  Hugo De Man,et al.  A scalable architecture to support networked reconfiguration , 1999 .

[12]  Eric A. Brewer,et al.  Adapting to network and client variability via on-demand dynamic distillation , 1996, ASPLOS VII.

[13]  David L. Tennenhouse,et al.  The ACTIVE IP option , 1996, EW 7.

[14]  Marianne Shaw,et al.  Active bridging , 1997, SIGCOMM '97.

[15]  Hugo De Man,et al.  Building a Virtual Framework for Networked Reconfigurable Hardware and Software Objects , 2004, The Journal of Supercomputing.

[16]  Christina Fragouli,et al.  Low power error control for wireless links , 1997, MobiCom '97.

[17]  B. R. Badrinath,et al.  Transformer Tunnels: A Framework for Providing Route Specific Adaptations , 1998, USENIX Annual Technical Conference.