On Reciprocal Altruism and Its Application to QoS

With the growing usage of the Internet for resource-intensive applications e.g., streaming multimedia, best-effort service has ceased to be adequate. The result has been a spurt of proposals for guaranteed quality-of-service (QoS). Since network resources can be but limited, supply very often falls short of demand, thereby leading to competition to secure available resources. The factors that come into play in such situations, are network mechanisms, as well as complex economic behavior. A framework for providing cost-effective QoS needs to address both these aspects. Selfishness as a guiding motivation for action is widely observed in nature and has also been applied to QoS in the form of approaches based on competitive game theory. However, as has been observed in the natural world, long-term selfish motives may also give rise to apparently altruistic actions. This notion is well-captured in the phenomenon of Reciprocal Altruism, and has been modeled in game theory as the Iterated Prisoner’s Dilemma. We propose Reciprocal Altruism as the guiding principle for a QoS framework that allows for cooperation between otherwise competing flows, leading to long-term benefit for all. We also present simulation results to validate the notion that cooperation can lead to better end-user experience.

[1]  Rahul Garg,et al.  A game-theoretic approach towards congestion control in communication networks , 2002, CCRV.

[2]  Scott Shenker,et al.  Making greed work in networks: a game-theoretic analysis of switch service disciplines , 1995, TNET.

[3]  Wanjiun Liao,et al.  The Split and Merge Protocol for Interactive Video-on-Demand , 1997, IEEE Multim..

[4]  Gerald S. Wilkinson,et al.  Food Sharing in Vampire Bats , 1990 .

[5]  Mahbub Hassan,et al.  The issue of useless packet transmission for multimedia over the Internet , 2003, Comput. Commun..

[6]  Pascal Frossard,et al.  Joint smoothing and source rate selection for guaranteed service networks , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[7]  Scott Shenker,et al.  Integrated Services in the Internet Architecture : an Overview Status of this Memo , 1994 .

[8]  Pascal Frossard,et al.  User-Oriented QoS Analysis in MPEG-2 Video Delivery , 1999, Real Time Imaging.

[9]  K. Park,et al.  Quality of service provision in noncooperative networks with diverse user requirements , 2000, Decis. Support Syst..

[10]  David L. Black,et al.  An Architecture for Differentiated Service , 1998 .

[11]  Martin Reisslein,et al.  MPEG-4 and H.263 video traces for network performance evaluation , 2001, IEEE Netw..

[12]  R. Trivers The Evolution of Reciprocal Altruism , 1971, The Quarterly Review of Biology.

[13]  W. Hamilton,et al.  The Evolution of Cooperation , 1984 .

[14]  Nick Feamster,et al.  Packet Loss Recovery for Streaming Video , 2002 .