Providing QoS to Mobile Users
Hossam Afifi, ENST Bretagne (hossam.afifi@enst-bretagne.fr)
Torsten Braun, University of Berne (Switzerland) (braun@iam.unibe.ch)
Claude Castelluccia, INRIA Rhone-Alpes (claude.castelluccia@inrialpes.fr)
November 1998
Note: Un des partenaires de cette proposition de collaboration n'étant pas francophone, la description de ce projet a été rédigée en Anglais.
Keywords: Internet, Mobility, QoS, IntServ/DiffServ, Mobile IP, TCP in Mobile Environment, Active Network.
Collaboration Proposal
The main drawback of the current Internet is the lack of Quality-of-Service (QoS) support. QoS support, however, is essential for business and electronic commerce applications as well as for real-time applications such as Internet Telephony (also known as IP telephony) and on-line video retrieval. During the last years the Internet community spent many efforts to develop an Internet QoS architecture based on the Integrated Services (IntServ) model and based on the Resource Reservation Setup Protocol (RSVP). However, the IETF RSVP working group stated that RSVP and the integrated services approach can not be deployed in large-scale Internet backbones due to scaling problems.
Differentiated Services (DiffServ) are a new approach for Quality-of-Service support in the Internet. Differentiated services are expected to provide a better QoS than existing services today but simultaneously keeping the implementation complexity for ISPs reasonably low. However, Differentiated Services has in its current form the following problems, which are significant in mobile environments.
The last problem must be solved by enhancing the functionality of DiffServ routers in order to support flows of mobile IP systems. This requires the modification of flow classification procedures within DiffServ boundary routers.
The first problem can be solved by careful network planning based on statistics and predictions about the bandwidth requirements and the movements of mobile end systems. Another solution would be the deployment of a signaling mechanism within the mobile end systems. In this case, the bandwidth requirements in a DiffServ network can be derived more accurately using the signaling information. However, this also requires the possibility of dynamic router reconfigurations. The approach of a signaling mechanism for Diffserv also solves the second problem mentioned since it allows dynamic reconfigurations of the DiffServ network according to the current needs. Several options may be used as a basis for a DiffServ signaling approach:
One goal of the collaboration is the conception and the evaluation of an appropriate mechanism to support the of combination of the Diffserv approach and mobile IP. The evaluation of our proposal will be performed using the Berkeley NS (Network Simulator) simulator.
Within this collaboration, the partners want to benefit from each other. While INRIA has much experience in the area of mobile networking (an particular in mobile IP), University of Berne and ENST are running several research projects covering several DiffServ topics, which are funded by public funding organizations and industrial companies. Therefore, the research interests are complementary with a very high degree.
A second goal of this project is to study the impact of this DiffServ model on the existing transport protocols such as the TCP protocol in a mobile environment. We will study protocols such as I-TCP or Snoop-TCP in a DiffServ network. We will propose some improvements that can be brought by the known characteristics of the wireless and mobile environment and its different layers. Our proposals will be evaluated through simulations.