{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:34:39Z","timestamp":1750307679723,"version":"3.41.0"},"reference-count":15,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2008,10,1]],"date-time":"2008-10-01T00:00:00Z","timestamp":1222819200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGOPS Oper. Syst. Rev."],"published-print":{"date-parts":[[2008,10]]},"abstract":"<jats:p>In this paper, we propose a new Cluster Server Architecture (CSA) to realize an enhanced differentiated QoS in P2P file sharing systems. CSA adopts two approaches to provide a better QoS for dedicated users than standard users: (1) expedited forwarding messages of dedicated users and system maintenance messages at each node to speedup their response times, and (2) temporarily caching and instantly supplying routing information for dedicated users to reduce their self-organization overhead and warm-up time. Both theoretical analysis and simulation results show that our proposed architecture and algorithms effectively and efficiently implement a differentiated QoS model in P2P file sharing systems. The CSA introduces only modest overhead but still retains a good scalability and robustness.<\/jats:p>","DOI":"10.1145\/1453775.1453780","type":"journal-article","created":{"date-parts":[[2008,10,22]],"date-time":"2008-10-22T12:25:40Z","timestamp":1224678340000},"page":"17-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Providing differentiated QoS for peer-to-peer file sharing systems"],"prefix":"10.1145","volume":"42","author":[{"given":"Ping","family":"Ge","sequence":"first","affiliation":[{"name":"University of Central Florida"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hailong","family":"Cai","sequence":"additional","affiliation":[{"name":"Google"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2008,10]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Kazaa. http:\/\/www.kazaa.com\/.  Kazaa. http:\/\/www.kazaa.com\/."},{"key":"e_1_2_1_2_1","volume-title":"Aug","author":"Adar E.","year":"2000","unstructured":"E. Adar and B. Huberman . Free riding on gnutella. Technical report , Aug 2000 . E. Adar and B. Huberman. Free riding on gnutella. Technical report, Aug 2000."},{"key":"e_1_2_1_3_1","volume-title":"IEEE PROC. 11th International Symposium on Modeling Analysis and Simulation of Computer and Telecommunication Systems","author":"Ahmed Mahdy Jitender Deogun","year":"2003","unstructured":"Jitender Deogun Ahmed Mahdy and Jun Wang . Election of super peers in mobile ad hoc networks . In IEEE PROC. 11th International Symposium on Modeling Analysis and Simulation of Computer and Telecommunication Systems , 2003 . Jitender Deogun Ahmed Mahdy and Jun Wang. Election of super peers in mobile ad hoc networks. In IEEE PROC. 11th International Symposium on Modeling Analysis and Simulation of Computer and Telecommunication Systems, 2003."},{"key":"e_1_2_1_4_1","first-page":"81","volume-title":"HOTOS '01: Proceedings of the Eighth Workshop on Hot Topics in Operating Systems","author":"Brunskill Emma","year":"2001","unstructured":"Emma Brunskill . Building peer-to-peer systems with chord, a distributed lookup service . In HOTOS '01: Proceedings of the Eighth Workshop on Hot Topics in Operating Systems , page 81 , Washington, DC, USA , 2001 . IEEE Computer Society. Emma Brunskill. Building peer-to-peer systems with chord, a distributed lookup service. In HOTOS '01: Proceedings of the Eighth Workshop on Hot Topics in Operating Systems, page 81, Washington, DC, USA, 2001. IEEE Computer Society."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502054"},{"key":"e_1_2_1_6_1","volume-title":"March","author":"Kiran Negaraja Jim Pruyne Rajan Lukose","year":"2002","unstructured":"Rajan Lukose Kiran Negaraja Jim Pruyne Bruno Richard Sami Rollins Dejan S. Milojicic , Vana Kalogeraki and Zhichen Xu. Peer-to-peer computing. Technical report HPL-2002-57 , March 2002 . Rajan Lukose Kiran Negaraja Jim Pruyne Bruno Richard Sami Rollins Dejan S. Milojicic, Vana Kalogeraki and Zhichen Xu. Peer-to-peer computing. Technical report HPL-2002-57, March 2002."},{"key":"e_1_2_1_7_1","volume-title":"INFOCOM 2003. Twenty-Second Annual Joint Conference of the IEEE Computer and Communications Societies. IEEE, 2: 1250--1260","volume":"2","author":"Ganesan Prasanna","year":"2003","unstructured":"Prasanna Ganesan , Q. Sun , and H. Garcia-Molina . Yappers: a peer-to-peer lookup service over arbitrary topology . INFOCOM 2003. Twenty-Second Annual Joint Conference of the IEEE Computer and Communications Societies. IEEE, 2: 1250--1260 vol. 2 , 30 March -3 April 2003 . Prasanna Ganesan, Q. Sun, and H. Garcia-Molina. Yappers: a peer-to-peer lookup service over arbitrary topology. INFOCOM 2003. Twenty-Second Annual Joint Conference of the IEEE Computer and Communications Societies. IEEE, 2:1250--1260 vol.2, 30 March-3 April 2003."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1243418.1243421"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/378995.379239"},{"key":"e_1_2_1_10_1","volume-title":"User Modelling UM03 Workshop on User and Group Models for Web Based Adaptive Collaborative Environments","author":"Lingling Sun Julita Vassileva","year":"2003","unstructured":"Julita Vassileva Lingling Sun and Yamini Upadrashta . Ensuring quality of service in p2p file sharing through user and relationship modelling . In User Modelling UM03 Workshop on User and Group Models for Web Based Adaptive Collaborative Environments , Johnstown, PA, USA , 2003 . Julita Vassileva Lingling Sun and Yamini Upadrashta. Ensuring quality of service in p2p file sharing through user and relationship modelling. In User Modelling UM03 Workshop on User and Group Models for Web Based Adaptive Collaborative Environments, Johnstown, PA, USA, 2003."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/502059.502053"},{"key":"e_1_2_1_12_1","volume-title":"Multimedia Computing and Networking","author":"P.","year":"2002","unstructured":"P. Krishna Gummadi Stefan Saroiu and Steven D. Gribble. A measurement study of peer-to-peer file sharing systems . In Multimedia Computing and Networking , San Jones, CA, USA , 2002 . P.Krishna Gummadi Stefan Saroiu and Steven D. Gribble. A measurement study of peer-to-peer file sharing systems. In Multimedia Computing and Networking, San Jones, CA, USA, 2002."},{"key":"e_1_2_1_13_1","volume-title":"The First Workshop on Algorithms and Architecture for Self-Managing Systems. ACM","author":"Henson J.","year":"2001","unstructured":"J. Bonwick V. Henson and M. Ahrens . Existential qos for storage . In The First Workshop on Algorithms and Architecture for Self-Managing Systems. ACM , 2001 . J.Bonwick V.Henson and M. Ahrens. Existential qos for storage. In The First Workshop on Algorithms and Architecture for Self-Managing Systems. ACM, 2001."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/1895868.1895900"},{"key":"e_1_2_1_15_1","volume-title":"USA","author":"Zhao Ben Y.","year":"2001","unstructured":"Ben Y. Zhao , John D. Kubiatowicz , and Anthony D. Joseph . Tapestry: An infrastructure for fault-tolerant wide-area location and. Technical report, Berkeley, CA , USA , 2001 . Ben Y. Zhao, John D. Kubiatowicz, and Anthony D. Joseph. Tapestry: An infrastructure for fault-tolerant wide-area location and. Technical report, Berkeley, CA, USA, 2001."}],"container-title":["ACM SIGOPS Operating Systems Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1453775.1453780","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1453775.1453780","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:29:45Z","timestamp":1750253385000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1453775.1453780"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,10]]},"references-count":15,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2008,10]]}},"alternative-id":["10.1145\/1453775.1453780"],"URL":"https:\/\/doi.org\/10.1145\/1453775.1453780","relation":{},"ISSN":["0163-5980"],"issn-type":[{"type":"print","value":"0163-5980"}],"subject":[],"published":{"date-parts":[[2008,10]]},"assertion":[{"value":"2008-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}