Abstract
We describe the design, implementation and evaluation of a programmable architecture for profiling, composing and deploying handoff services. We argue that future wireless access networks should be built on a foundation of open programmable networking allowing for the dynamic deployment of new mobile and wireless services. Customizing handoff control and mobility management in this manner calls for advances in software and networking technologies in order to respond to specific radio, mobility and service quality requirements of future wireless Internet service providers. Two new handoff services are deployed using programmable mobile networking techniques. First, we describe a 'multi-handoff' access network service, which is capable of simultaneously supporting multiple styles of handoff control over the same physical wireless infrastructure. Second, we discuss a 'reflective handoff' service, which allows programmable mobile devices to freely roam between heterogeneous wireless access networks that support different signaling systems. Evaluation results indicate that programmable handoff architectures are capable of scaling to support a large number of mobile devices while achieving similar performance to that of native signaling systems.
Similar content being viewed by others
References
P. Bagwat, C. Perkins and S. Tripathi, Network layer mobility: an architecture, and survey, IEEE Personal Communications Magazine (June 1996).
G. Bianchi and A. T. Campbell, A Programmable medium access controller for adaptive quality of service control, IEEE Journal of Selected Areas in Communications (JSAC), Special Issue on Intelligent Techniques in High Speed Networks (March 2000).
V. Bose, M. Ismert, W. Wellborn and J. Guttag, Virtual radios, IEEE Journal on Selected Areas in Communications, Special Issue on Software Radios (1998).
V. Bose, D. Wetherall and J. Guttag, Next century challenges: radioactive networks, in: Fifth ACM/IEEE International Conference on Mobile Computing and Networking (MOBICOM'99), Seattle, Washington (1999).
K. Buchanan, R. Fudge, D. McFarlane, T. Phillips, A. Sasaki and H. Xia, IMT-2000: service provider's perspective, IEEE Personal Communications Magazine (August 1997).
R. Caceres and V. Padmanabhan, Fast and scalable wireless handoffs, in support of mobile Internet audio, Mobile Networks and Applications (1998).
A.T. Campbell, M.E. Kounavis and R.R.-F. Liao, Programmable mobile networks, Computer Networks and ISDN Systems (April 1999).
A.T. Campbell, M.E. Kounavis, D. Villela, J. Vicente, H. De Meer, K. Miki and K. Kalaichelvan, Spawning networks, IEEE Network (August 1999).
Cellular IP, source code distribution available via WWW at URL: comet.columbia.edu/cellularip.
M.C. Chan and A.A. Lazar, Designing a CORBA-based high performance open programmable signaling system for ATM switching platforms, IEEE Journal on Selected Areas in Communications (September 1999).
J. DerMerwe, S. Rooney, I. Leslie and S. Crosby, The tempest, a practical framework for network programmability, IEEE Network (May 1998).
E. Gamma, R. Helm, R. Johnson and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Professional Computing Series (Addison-Wesley, 1995).
D.J. Goodman, Wireless Personal Communications Systems, Addison-Wesley Wireless Communications Series (Addison-Wesley, 1997).
M.E. Kounavis and A.T. Campbell, TheMetabus: breaking the monolith of the software bus, Technical report, Center for Telecommunications Research, Columbia University (April 1999).
M.E. Kounavis, A.T. Campbell, G. Ito and G. Bianchi, Supporting programmable handoff in mobile networks, in: Sixth International Workshop on Mobile Multimedia Communications (MoMuC'99), San Diego, CA (November 1999).
M.E. Kounavis, A.T. Campbell, G. Ito and G. Bianchi, Accelerating service creation and deployment in mobile networks, in: Third International Conference on Open Architectures and Network Programming, (OPENARCH'00), Tel-Aviv, Israel (March 2000).
A.B. Kulkarni and G.J. Minden, Active networking services for wired/wireless networks, in: Eighteenth Annual Joint Conference of the IEEE Computer and Communication Societies (INFOCOM'99), New York (March 1999).
A.A. Lazar, Programming telecommunications networks, IEEE Network (October 1997).
R.R.-F. Liao, P. Bocheck, A.T. Campbell and S.-F. Chang, Utilitybased network adaptation inMPEG-4 systems, in: Ninth International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV'99), Basking Ridge, NJ (1999).
R.R.-F. Liao and A.T. Campbell, On programmable universal mobile channels in a cellular Internet, in: Fourth ACM/IEEE International Conference on Mobile Computing and Networking (MOBICOM'98), Dallas (October 1998).
J. Mitola, Technical challenges in the globalization of software radio, IEEE Communications Magazine (February 1999).
J. Mitola, Cognitive radio for flexible mobile multimedia communications, in: Sixth International Workshop on Mobile Multimedia Communications (MoMuC'99), San Diego, CA (November 1999).
Object Management Group, Minimum CORBA, Joint Revised Submission, OMG Document, orbos/98-08-04 ed. (August 1998).
R. Ramjee, T. La Porta, S. Thuel and K. Varadhan, HAWAII: a domain-based approach for supporting mobility in wide-area wireless networks, in: Seventh International Conference on Network Protocols, Toronto, Canada (1999).
D. Raychaudhuri, Wireless ATM networks: architecture, system, design and prototyping, IEEE Personal Communications Magazine (August 1996).
S. Seshan, H. Balakrishnan and R.H. Katz, Handoffs in cellular networks: the Daedalus implementation and experience, Kluwer International Journal on Wireless Communication Systems (1996).
B.C. Smith, Procedural reflection in programming languages, Ph.D. thesis, Massachusetts Institute of Technology (1982).
A. Tennehouse and D. Wetherall, Towards an active network architecture, Multimedia Computing and Networking, San Jose, CA (1996).
The ARRCANE project, available via WWW at URL: http:// www.docs.uu.se/arrcane/.
The Object Management Group, available via WWW at URL: www. omg.org.
N.D. Tripathi, J.H. Reed and H.F. Vanlandingham, Handoff in cellular systems, IEEE Personal Communications Magazine (December 1998).
A.G. Valko, J. Gomez, S. Kim and A.T. Campbell, On the analysis of cellular IP access networks, in: Sixth IFIP International Workshop on Protocols for High Speed Networks, Salem (August 1999).
H.J. Wang, R.H. Katz and J. Giese, Policy-enabled handoffs across heterogeneous wireless networks, in: Second IEEE Workshop on Mobile Computing Systems and Applications (WMCSA' 99), New Orleans, LA (February 1999).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Kounavis, M.E., Campbell, A.T., Ito, G. et al. Design, Implementation and Evaluation of Programmable Handoff in Mobile Networks. Mobile Networks and Applications 6, 443–461 (2001). https://doi.org/10.1023/A:1011478616916
Issue Date:
DOI: https://doi.org/10.1023/A:1011478616916