Copyright © 2004 John Wiley & Sons, Ltd. Published online 4 May 2004 INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT Int. J. Network Mgmt 2004; 14: 241–255 (DOI: 10.1002/nem.520) A new approach to ensure fairness over the Internet By Salahuddin Muhammad Salim Zabir* , Ahmed Ashir, Gen Kitagata and Norio Shiratori Congestion signaling is an essential issue for ensuring a high network performance. Explicit congestion notification (ECN) has been proved to provide a faster indication of congestion and thus improve the QoS of a TCP/IP network. In this paper, we present a new scheme for ECN named fair in-time marking (FIM), which employs a mechanism that as well as providing an indication of incipient congestion, assures a fair service to all the connections. To facilitate such services using FIM, we propose inclusion of some simple yet effective functionalities in the routers. This is important as the client base of the Internet is increasing rapidly and the demand for a reasonably fair service is getting stronger. Experiments show that FIM offers the best fairness, sometimes better by around 20% or more without affecting efficiency, compared with other proposed schemes for ECN. Copyright © 2004 John Wiley & Sons, Ltd. Salahuddin Muhammad Salim Zabir joined the Department of Computer Science and Engineering of Bangladesh University of Engineering and Technology in 1995. At present, he is with RIEC, Tohoku University, Japan. He is a member of IEEE, BCS and BAAS. Ahmed Ashir received his PhD in 1999 from Tohoku University, Japan. At present, he is with the Japan Gigabit Network (JGN) Project of Telecommunication Advancement Organization (TAO), Tohoku University Office. Gen Kitagata received a Dr. Eng. degree in information engineering from Tohoku University where he is working as a research associate. His research interests include agent-based computing and network middleware design. He is a member of IEICE. Norio Shiratori is a professor at the Research Institute of Electrical Communication (RIEC), Tohoku University. He has been engaged in research on distributed processing systems and flexible intelligent networks. He is a Fellow of the IEEE, IEICE, IPSJ. *Correspondence to: Salahuddin Muhammad Salim Zabir, Research Institute of Electrical Communication, Tohoku University, Japan. Email: szabir@ieee.org Introduction L ink efficiency and fairness are two impor- tant metrics concerning network perfor- mance. While contributions to elevate link efficiency have attained reasonable success, the matter of ensuring fair service to all the con- nections still remains to be addressed adequately. Particularly in case of a router with a congested link, this is an essential concern. In this paper, we present a mechanism we name fair in-time marking (FIM) that offers both high link efficiency and fair service among TCP connections. In order to attain such performance goals in a network, proper congestion signaling is essential. In a typical window-based network traffic manage- ment scheme like TCP/IP, this is done implicitly by detecting packet drops. Algorithms generally employed for the purpose either use TCP time out or receiving duplicate acknowledgements (ACK). 1 Packet drop in either case causes TCP retransmis- sions and thus adds to the network congestion along with the extra time requirement for the whole transmission process resulting in network performance degradation. These disadvantages of sensing congestion implicitly pave the way for explicit congestion notification (ECN). The idea is to get an indication of incipient congestion explicitly before the con- gestion actually occurs and thus control traffic sources so as to avoid router or gateway buffer overflow. There are two approaches for ECN.