Peer-to-Peer Networking (同儕網路) 2011

Lecturer:江振瑞 (jrjiang_a_t_csie.ncu.edu.tw)
Teacher Assistant:
索維廷 黃郁誠
Time: Thursday 12:00~14:50
Place: E6-A205
BlackBoard System: http://bb.ncu.edu.tw (同儕網路)

Course Description:

This course provides an in-depth examination of advanced topics in peer-to-peer (P2P) networking in which all the peers play symmetric roles as both clients and servers. The course has two parts. The first part covers traditional P2P-related topics such as P2P data sharing, P2P resource search, P2P storage, P2P multicast, P2P security, P2P reputation and incentive, P2P censorship-resistance, P2P resource trading, P2P knowledge sharing, P2P on mobile ad hoc networks, and so on. The second part covers P2P networked virtual environment (P2P NVE) related topics, such as P2P massively multiplayer online games (MMOGs), latency compensation, playability, cheats, user creation, community management and 3D scene streaming for online games, etc. After learning the course, the students can become familiar with basic concepts of P2P networking.

Syllabus:
  1. Mining Music from Large-Scale, Peer-to-Peer Networks
    Shavitt, Yuval; Weinsberg, Ela; Weinsberg, Udi;
    IEEE Multimedia,
    Volume: 18 , Issue: 1
    Publication Year: 2011 , Page(s): 14 - 23
  2. Live Streaming With Receiver-Based Peer-Division Multiplexing
    Chang, H.; Jamin, S.; Wang, W.;
    IEEE/ACM Transactions on Networking,
    Volume: 19 , Issue: 1
    Publication Year: 2011 , Page(s): 55 - 68
  3. Leveraging a Compound Graph Based DHT for Multi-Attribute Range Queries with Performance Analysis
    Shen, H.; Xu, C.;
    IEEE Transactions on Computers, to appear
  4. Load Balance with Imperfect Information in Structured Peer-to-Peer Systems
    Hsiao, Hung-Chang; Liao, Hao; Chen, Ssu-Ta; Huang, Kuo-Chan;
    IEEE Transactions on Parallel and Distributed Systems, Volume: 22 , Issue: 4
    Publication Year: 2011 , Page(s): 634 - 649
  5. Toward an Accurate Snapshot of DHT Networks
    Jie Yu; Peng Xiao; Zhoujun Li; Yuan Zhou;
    IEEE Communications Letters, Volume: 15 , Issue: 1, 3 pages
  6. Guiding P2P control traffic using DHTS
    Jaroslaw Adam Gralak; Wierzbicki, Adam;
    Communication Systems and Networks (COMSNETS), 2011 Third International Conference on
    Publication Year: 2011 , Page(s): 1 - 6
  7. Scalability of a distributed virtual environment based on a structured peer-to-peer architecture
    Chen, Jiehua; Grottke, Sven; Sablatnig, Jan; Seiler, Ruedi; Wolisz, Adam;
    Communication Systems and Networks (COMSNETS), 2011 Third International Conference on
    Publication Year: 2011 , Page(s): 1 - 8
  8. Mesh based P2P video streaming with a distributed incentive mechanism
    Montazeri, Alireza; Akbari, Behzad;
    Information Networking (ICOIN), 2011 International Conference on
    Publication Year: 2011 , Page(s): 108 - 113
P2P Networked Virtual Environments (NVEs)
Scoring:
Reference Books: Supplemental Readings:
  1. A Scalable Search Algorithm on Unstructured P2P Networks
    Yuan, Fuyong; Liu, Jian; Yin, Chunxia;
    Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2007. SNPD 2007. Eighth ACIS International Conference on
    Volume 2,  July 30 2007-Aug. 1 2007 Page(s):199 - 204
  2. A Class-Based Search System in Unstructured P2P Networks
    Huang, Juncheng; Li, Xiuqi; Wu, Jie;
    Advanced Information Networking and Applications, 2007. AINA '07. 21st International Conference on
    21-23 May 2007 Page(s):76 - 83 
  3. Efficient search in file-sharing networks
    Burstein, Paul; Smith, Alan Jay;
    Parallel and Distributed Systems, 2007 International Conference on
    Volume 1,  5-7 Dec. 2007 Page(s):1 - 9 
  4. PP Scholar - A P2P Network for Scholarly Literature Searching
    Chen, Xiaojie; Koyanagi, Keiichi;
    E-Commerce Technology and the 4th IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services, 2007. CEC/EEE 2007. The 9th IEEE International Conference on
    23-26 July 2007 Page(s):221 - 227 
  5. Improving Search in Peer-to-Peer Literature Sharing Systems via Semantic Small World
    Jin, Hai; Ning, Xiaomin;
    Parallel, Distributed and Network-Based Processing, 2007. PDP '07. 15th EUROMICRO International Conference on
    7-9 Feb. 2007 Page(s):31 - 38 An Improved Resource Discovery Algorithm for Gnutella Networks
  6. Guo, Yu-Tang; Lv, Wan-Li; Luo, Bin;
    Natural Computation, 2007. ICNC 2007. Third International Conference on
    Volume 2,  24-27 Aug. 2007 Page(s):411 - 414
  7. Improved Resource Discovery Algorithm on Gnutella Based on P2P Networks
    Yutang, Guo; Lv-Wanli,; Bin, Luo;
    Control Conference, 2007. CCC 2007.
    July 26 2007-June 31 2007 Page(s):599 - 602
  8. Selective Walk Searching Algorithm for Gnutella Network
    Xu, Yan; Ma, XiaoJun; Wang, Charles;
    Consumer Communications and Networking Conference, 2007. CCNC 2007. 2007 4th IEEE
    Jan. 2007 Page(s):746 - 750
  9. An Improved Resource Discovery Algorithm for Gnutella Networks
    Guo, Yu-Tang; Lv, Wan-Li; Luo, Bin;
    Natural Computation, 2007. ICNC 2007. Third International Conference on
    Volume 2,  24-27 Aug. 2007 Page(s):411 - 414
  10. Assisted Peer-to-Peer Search with Partial Indexing
    Rongmei Zhang; Hu, Y.C.;
    Parallel and Distributed Systems, IEEE Transactions on
    Volume 18,  Issue 8,  Aug. 2007 Page(s):1146 - 1158
  11. Semantic social overlay networks
    Loser, A.; Staab, S.; Tempich, C.;
    Selected Areas in Communications, IEEE Journal on
    Volume 25,  Issue 1,  Jan. 2007 Page(s):5 - 14
  12. A quorum-based protocol for searching objects in peer-to-peer networks
    Miura, K.; Tagawa, T.; Kakugawa, H.;
    Parallel and Distributed Systems, IEEE Transactions on
    Volume 17,  Issue 1,  Jan. 2006 Page(s):25 - 37
  13. Enhancing peer-to-peer systems through redundancy
    Paola Flocchini; Amiya Nayak; Ming Xie;
    Selected Areas in Communications, IEEE Journal on
    Volume 25,  Issue 1,  Jan. 2007 Page(s):15 - 24
  14. Improving the Lookup Performance of Chord Network by Hashing Landmark Clusters
    Yun-Shuai Yu; Yu-Ben Miao; Ce-Kuen Shieh;
    Networks, 2006. ICON '06. 14th IEEE International Conference on
    Volume 2,  Sept. 2006 Page(s):1 - 4
  15. The Effect of Replica Placement on Routing Robustness in Distributed Hash Tables
    Harvesf, C.; Blough, D.M.; Peer-to-Peer Computing, 2006. P2P 2006. Sixth IEEE International Conference on
    06-08 Sept. 2006 Page(s):57 - 6
  16. Incorporating Clusters into Hybrid P2P Network
    Ertao Lv; Zhenhua Duan; Jian-Jun Qi; Yang Cao; Zhuo Peng;
    Digital Society, 2007. ICDS '07. First International Conference on the
    Jan. 2007 Page(s):17 - 17
  17. MAPS: Multi-Attribute Search in P2P Networks using Schema
    Krishnamoorthy, S.; Mondal, S.A.;
    Networks, 2006. ICON '06. 14th IEEE International Conference on
    Volume 2,  Sept. 2006 Page(s):1 - 6
  18. A Low Latency Chord Routing Algorithm for DHT
    Yi Jiang; Jinyuan You;
    Pervasive Computing and Applications, 2006 1st International Symposium on
    Aug. 2006 Page(s):825 - 830
  19. Scalable Blind Search and Broadcasting in Peer-to-Peer Networks
    Vishnevsky, V.; Safonov, A.; Yakimov, M.; Eunsoo Shim; Gelman, A.D.;
    Peer-to-Peer Computing, 2006. P2P 2006. Sixth IEEE International Conference on
    06-08 Sept. 2006 Page(s):259 - 266
  20. Optimizing the finger table in chord-like DHTs
    Chiola, G.; Cordasco, G.; Gargano, L.; Negro, A.; Scarano, V.;
    Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
    25-29 April 2006 Page(s):8
  21. vanDisk: An Exploration in Peer-To-Peer Collaborative Back-Up Storage
    Javidan, A.; Angerilli, T.; Barhashary, A.; Lemieux, G.; Lisagor, R.; Ripeanu, M.;
    Electrical and Computer Engineering, 2007. CCECE 2007. Canadian Conference on
    22-26 April 2007 Page(s):219 - 222
  22. Storage and retrieval on P2P networks: A DHT based protocol
    Bessa, S.; Correia, M.E.; Brandao, P.;
    Computers and Communications, 2007. ISCC 2007. 12th IEEE Symposium on
    1-4 July 2007 Page(s):623 - 629
  23. Global-scale peer-to-peer file services with DFS
    Chazapis, A.; Tsoukalas, G.; Verigakis, G.; Kourtis, K.; Sotiropoulos, A.; Koziris, N.;
    Grid Computing, 2007 8th IEEE/ACM International Conference on
    19-21 Sept. 2007 Page(s):251 - 258
  24. 1. M. Varvello, E. biersack, and C. Diot, "Dynamic clustering in delaunay-based p2p networked virtual environments,"
    In Proceedings of NetGames'07, 2007.
  25. Jian Ye1, Jintao Li, Zhenmin Zhu, Xiaoguang Gu, and Hongzhou Shi, "PCSM: A Context Sharing Model in Peer-to-Peer Ubiquitous Computing Environment," International Conference on Convergence Information Technology, 2007.
  26. Shanshan Liu, Jinlong Li and Xufa Wang,"Local Reputation for P2P MMOG Design," in Proc. of the Eighth International Conference on Parallel and Distributed Computing, Applications and Technologies, 2007.
  27. Y. Kawahara, T. Aoyama, and H. Morikawa, “A peer-to-peer message exchange scheme for large-scale networked virtual environments,” Telecomm. Sys., vol. 25, no. 3-4, pp. 353–370, 2004.
  28. J. Keller and G. Simon, “Solipsis: A massively multi-participant virtual world,” in Proc. Int. Conf. Parallel and Dist. Tech. and App. (PDPTA 03), 2003, pp. 262-268.
  29. A. Yu and S. T. Vuong, MOPAR: a mobile peer-to-peer overlay architecture for interest management of massively multiplayer online games,” In Proceedings of the international Workshop on Network and Operating Systems Support For Digital Audio and Video (Stevenson, Washington, USA, June 13 - 14, 2005). NOSSDAV '05.
  30. Distributed pattern matching: a key to flexible and efficient P2P search
    Ahmed, R.; Boutaba, R.;
    Selected Areas in Communications, IEEE Journal on
    Volume 25,  Issue 1,  Jan. 2007 Page(s):73 - 83
  31. pFusion: A P2P Architecture for Internet-Scale Content-Based Search and Retrieval
    Zeinalipour-Yazti, D.; Kalogeraki, V.; Gunopulos, D.;
    Parallel and Distributed Systems, IEEE Transactions on
    Volume 18,  Issue 6,  June 2007 Page(s):804 - 817
  32. Ferry: A P2P-Based Architecture for Content-Based Publish/Subscribe Services
    Zhu, Yingwu; Hu, Yiming;
    Parallel and Distributed Systems, IEEE Transactions on
    Volume 18,  Issue 5,  May 2007 Page(s):672 - 685
  33. "Network game design: hints and implications of player interaction"
    KT Chen, CL Lei - Proceedings of 5th ACM SIGCOMM workshop on Network and System Support for Games, 2006.
  34. "NGS: an application layer network game simulator"
    SD Webb, W Lau, S Soh, Procedings of the 3rd Australasian conference on Interactive entertainment, 2006.
  35. "Peer clustering: a hybrid approach to distributed virtual environments"
    Alvin Chen, Richard R. Muntz, Proceedings of 5th ACM SIGCOMM workshop on Network and System Support for Games, 2006.
  36. "Real Time P2P Network Simulation for Very Large Virtual Environment"
    Christian, B.; Jerome, R.; Romain, C.;
    Tenth IEEE International Symposium on Distributed Simulation and Real-Time Applications, 2006. DS-RT'06.
    Oct. 2006 Page(s):35 - 42
  37. "Multistreaming of 3-D Scenes With Optimized Transmission and Rendering Scalability"
    Tian, D.   AlRegib, G.,  
    IEEE Transactions on Multimedia,
    Volume: 9,  Issue: 4, On page(s): 736-745, June 2007
  38. "Using RTP and RTSP for Real-Time 3D Interaction",
    Kristian Kuhn,
    MS Project, University of Maryland, Baltimore County, January 2006, Advisor: Marc Olano.
    (Uses video streaming protocols to send selected geometry data between a server and multiple clients. Clients only receive a subset of the full scene, based on their current position and view.)
  39. "Peer-to-Peer-Based Infrastructure Support for Massively Multiplayer Online Games
    Rieche, Simon; Wehrle, Klaus; Fouquet, Marc; Niedermayer, Heiko; Petrak, Leo; Carle, Georg;
    4th IEEE Consumer Communications and Networking Conference, 2007. CCNC 2007. 2007
    Jan. 2007 Page(s):763 - 767

Back to My Home