Location-aware multimedia proxy handoff over the IPv6 mobile network environment

https://doi.org/10.1016/j.jss.2005.08.021Get rights and content

Abstract

In a server-proxy-client 3-tier networking architecture that is executed in the mobile network, proxies should be dynamically assigned to serve mobile hosts according to geographical dependency and the network situation. The goal of proxy handoff is to allow a mobile host still can receive packets from the corresponding server while its serving proxy is switched from the current one to another one. Once proxy handoff occurs, a proper proxy should be selected based on the load balance concern and the network situation concern. In this paper, a 3-tier Multimedia Mobile Transmission Platform, called MMTP, is proposed to solve the proxy handoff problem in the IPv6-based mobile network. A proxy handoff scheme based on the application-layer anycasting technique is proposed in MMTP. A proper proxy is selected from a number of candidate proxies by using the application-layer anycast. An experimental environment based on MMTP is also built to analyze the performance metrics of MMTP, including load balance among proxies and handoff latency.

Introduction

The key issue of mobile communication is mobility management. The handoff process of terminal mobility can determine latency and packet loss rate. For an IP-based mobile network, two types of handoff that are widely discussed are (1) access point (AP) handoff and (2) IP handoff. AP handoff, that occurs in the MAC layer, means that a mobile host (MH) moves from the radio coverage of one AP to another one. IP handoff, that occurs in the network layer, denotes that an MH moves from one subnet to another one. After performing either AP handoff or IP handoff, an MH is still able to access the Internet. Many handoff approaches (Koodli and Mar, 2002, Markus and Vera, 2002, Perkins, 2000, Sangheon and Yanghee, 2002, Tekinay and Jabbari, 1991) have been proposed to solve these problems.

According to past researches, the server-proxy-client 3-tier network architecture is widely adopted to decrease transmission latency and packet loss rate in the Internet. For example, WWW and video transmission are suitable to use the 3-tier architecture. Hence, applying the 3-tier architecture to the mobile network is inevitable for the same concerns in the wired network. When an MH, which receives requested data via the proxy P, keeps moving, the transmission path between the MH and proxy P becomes longer and longer. It is unreasonable that the MH still receives the requested data from proxy P. For example, let one take train from Paris to Madrid. It is unpractical that his serving proxy is still the one located in Paris when the train is in the southern France or in the northern Spain. One reasonable solution is that an MH should dynamically change its proxy according to geographical dependency and the network situation. Under the above concerns, the original two types of handoff, AP handoff and IP handoff, cannot resolve this problem. Therefore, the third type of handoff called “proxy handoff” are proposed in the application layer. Proxy handoff means that an MH dynamically switches the current proxy to another one according to its location. After performing proxy handoff, the MH can still receive its requested data via the new proxy.

To support the complete handoff control in the 3-tier architecture, we proposed a 3-tier Multimedia Mobile Transmission Platform (MMTP) that is implemented in the IPv6-based mobile network. MMTP provides AP, IP, and proxy handoff operations and keeps the multimedia streaming sessions in progress even if an MH performs AP handoff, IP handoff, and/or proxy handoff. For AP handoff, IEEE 802.11b is adopted for implementation and experiments. Although AP handoff can be supported by the new operation system, such as Microsoft Windows XP, the performance of the automatic AP handoff control function provided in the operation system is not good enough to satisfy MMTP’s requirement. For example, AP handoff in Microsoft Windows is triggered when packet loss rate has reached 50% or even 80%. Thus, a mobile-controlled AP handoff scheme is proposed in place of the function of the operation system. By monitoring the signal quality of the current wireless link, an MH can decide to execute AP handoff and avoid too much packet loss when signal quality is becoming worse. For IP handoff, MMTP incorporates the IPv6 stateless address allocation scheme (Koodli et al., 1998, Thomson and Narten, 1998) with a simple notification method. The notification method is built on IP protocol stack in Microsoft Windows system. After receiving the notification, the MH can send IP address update messages to the corresponding servers. In this way, MMTP can keep track the current location of MHs. For proxy handoff, MMTP adopts a control scheme based on the application-layer anycasting technique. When an MH needs to perform proxy handoff, some proxy servers are selected as the candidate proxies to form an anycast group according to the selection policy. The selection policy essentially takes load balance and transmission delay into consideration. Then, a proxy server will be selected from the anycast group. To have smooth handoff, the media server transmits packets to candidate proxies using multicast before the proxy handoff is executed. In this way, candidate proxies can cache a certain amount of packets before it serves the corresponding MH.

The remaining part of this paper is organized as follows. Section 2 briefly introduces related works. Section 3 presents the system architecture of MMTP. Section 4 describes handoff control schemes, including AP handoff, IP handoff, and proxy handoff. Section 5 presents system execution procedures in MMTP. Section 6 depicts the performance analysis. Finally, Section 7 gives conclusion remarks.

Section snippets

Related work

A number of handoff control schemes have been proposed to cope with many kinds of service migrations in the wireless/mobile network. Its major goal is to keep a given QoS during the process of migration from one domain to another one. In this section, related works about AP handoff, IP handoff and proxy handoff are introduced respectively.

System architecture of MMTP

The Mobile Transmission Platform (MMTP) is a 3-tier multimedia system. Three levels in the proposed MMTP are (1) server level, (2) proxy level and (3) client level. Fig. 1 depicts the system architecture of MMTP. For convenience, Table 1 shows each abbreviation and its corresponding functionality in MMTP. This section introduces main components of the server level, the proxy level, and the client level in detail.

Handoff control schemes in MMTP

In MMTP, handoff management is the key concern that needs to be resolved. In this section, the control schemes of (1) AP handoff, (2) IP handoff and (3) proxy handoff are described in detail.

The execution procedure of MMTP

The execution procedure in MMTP can be classified into two stages. One is the registration stage and the other one is the mobility stage. The registration stage represents that a MH wants to request service from MMTP. The mobility stage describes that a MH moves across domains during the media transmission period.

Performance analysis

In this section, the experimental environment over IPv6 mobile networks is introduced. As described in Section 2, the objective of MMTP is to integrate three types of handoff into one complete handoff control scenario from the system and software perspective. However, the past research works mainly concentrate on improving the performance of AP handoff or/and IP handoff; few applications (Kisup et al., 2001, Stathes and Lazaros, 2001, Stathes et al., 2002) that experimented on proxy handoff are

Conclusion

In this paper, a 3-tier Multimedia Mobile Transmission Platform (MMTP) has been proposed. Its control schemes can handle not only AP handoff and IP handoff, but also a new type of handoff called proxy handoff. For AP handoff, instead of using the default AP handoff functions provided in Microsoft Windows, a mobile-controlled scheme is implemented to execute a more smooth AP handoff. For IP handoff, IPv6 neighbor discovery and IPv6 autoconfiguration are adopted to obtain a new IP address. For

Chung-Ming Huang (S’87-M’92) received the B.S. degree in electrical engineering from National Taiwan University, and the M.S. and Ph.D. degrees in computer and information science from The Ohio State University. He is currently a professor in Department of Computer Science and Information Engineering, National Cheng Kung University, Taiwan, ROC. He is the director of The Promotion Center for Network Applications and Services Education, National Innovative Communication Education Program,

References (30)

  • E. Katz et al.

    A scalable http server: the NCSA prototype

    Computers Networks and ISDN Systems

    (1994)
  • Arunesh, M., Minho, S., William, A., 2002. An empirical analysis of the IEEE 802.11 MAC layer handoff process....
  • Balachandran, A., Voelker, G.M., Bahl, P., Rangan, P.V., 2002. Characterizing user behavior and network performance in...
  • Banerjee, S., Agrawala, A., 2001. Estimating available capacity of a network connection. In: Proceedings of IEEE...
  • S. Bhattacharjee et al.

    Application-layer anycasting

    Proceedings of the IEEE INFOCOM

    (1997)
  • Cisco, 2002. Distributed director. URL...
  • C. Claude

    HMIPv6: A hierarchical mobile IPv6 proposal

    ACM SIGMOBILE Mobile Computing and Communications Review

    (2000)
  • Deering, S., Hinden, R., 1998. Internet protocol, version 6 (IPv6). IETF RFC...
  • H. Fang et al.

    Qos routing for anycast communications: motivation and an architecture for diffserv networks

    IEEE Communications Magazine

    (2002)
  • N. Fujita et al.

    Coarse-grain dynamic replication schemes for scalable content delivery networks

    IEEE Global Telecommunications Conference (GLOBECOM)

    (2002)
  • Hinden, R., Deering, S., 1995. Ip version 6 addressing architecture. IETF RFC...
  • Kisup, K., Hyukjoon, L., Kwangsue, C., 2001. A distributed proxy server system for wireless mobile web service. In:...
  • Koodli, R., 2002. Fast handovers for mobile IPv6. IETF Internet...
  • Koodli, T., Nordmark, E., Simpson, W., 1998. Neighbor discovery for IP version 6 (IPv6). IETF RFC...
  • D. Kotz et al.

    Analysis of a campus-wide wireless network

    Proceedings of MOBICOM

    (2002)
  • Cited by (2)

    Chung-Ming Huang (S’87-M’92) received the B.S. degree in electrical engineering from National Taiwan University, and the M.S. and Ph.D. degrees in computer and information science from The Ohio State University. He is currently a professor in Department of Computer Science and Information Engineering, National Cheng Kung University, Taiwan, ROC. He is the director of The Promotion Center for Network Applications and Services Education, National Innovative Communication Education Program, Ministry of Education, Taiwan, ROC. He has published more than 100 referred journal and conference papers in wireless and mobile interactive multimedia systems, audio and video streaming, and formal modeling of communication protocols. He is entitled as a Distinguished Professor of National Cheng Kung University since 2004/8. His research interests include media streaming protocols and applications, wireless and mobile communication protocols and software, wireless and mobile interactive multimedia systems, and broadband/mobile Internet.

    Chao-Hsien Lee received the B.S. degree in Department of Computer Science and Information Engineering from National Cheng Kung University in 2002/6. He is currently working for his Ph.D. degree in Department of Computer Science and Information Engineering, National Cheng Kung University. His research interests are mobile communication protocols, IPv6 networking protocols, and multimedia streaming protocols.

    Yuan-Tse Yu received the B.S. degree in Department of Applied Mathematics from Kaohsiung Polytechnic Institute in 1996/6, the M.S. degree in Department of Information Management from National Pingtung University of Science and Technology in 1998/6, and the Ph.D. degree in Department of Computer Science and Information Engineering, National Cheng Kung University in 2005/6, Taiwan, ROC. His research interests are multimedia networking protocols and distributed multimedia systems.

    Chung-Yi Lai received the B.S. degree in Department of Computer Science and Information Engineering, National Chung Cheng University in 2001/6, and the M.S. degree in Department of Computer Science and Information Engineering, National Cheng Kung University in 2003/6. His research interests are wireless and mobile communication protocols and applications.

    This research is supported by National Science Council of the Republic of China under the Grant Number NSC 92-2219-E-006-004.

    View full text