Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2003.10D.1.153

Design and Implementation of Dynamic Peer Selection Scheme for Allocating Proxy-Server on Pure P2P Network Environments  

Kim, Young-Jin (성균관대학교 대학원 정보통신공학부)
Kim, Moon-Jeong (성균관대학교 대학원 정보통신공학부)
Kim, Ung-Mo (성균관대학교 정보통신공학부)
Eom, Young-Ik (성균관대학교 정보통신공학부)
Abstract
Recently, deployments of firewalls and NATs ire increasing to provide network security features or to solve the problem of public IP shortage. But, in these environments, peers in different firewall or NAT environments may get limited services because they cannot open direct communicate channels. This can be a significant problem in pure P2P environments where the peers should get or provide services by opening direct channels among themselves. In this paper, we propose a scheme for dynamically selecting a peer that fan be used as a proxy server. The proxy server supports the communication between the peers in different firewall or NAT environments. The proposed scheme is operating system independent and supports bidirectional communication among the peers in P2P environments. Additionally, the proposed scheme can distribute network traffic by dynamically allocating proxy servers to the peers that is not located in the firewall or NAT environments.
Keywords
P2P Network; Firewall; NAT; Proxy-server allocation;
Citations & Related Records
연도 인용수 순위
  • Reference
1 B. Carpenter, 'Internet Transparency,' IETF, RFC 2775, Feb., 2000
2 N. Freed, 'Behavior of and Requirements for Internet Fire-walls,' IETF, RFC 2979, Oct., 2000
3 P2PWG, 'Bidirectional Peer-to-Peer Communication with Interposing Firewalls and NATs,' NAT/Firewall Traversal White Paper, P2PWG, Aug., 2001
4 D. C. Hyde, 'How New Peer to Peer Developments May Effect Collaborative Systems,' Third International Symposium on Collaborative Technologies and Systems, Jan., 2002
5 J. Postel, 'Transmission Control Protocol,' IETF, RFC 793, Sep., 1981
6 R. Gilligan and E. Nordmark, 'Transition Mechanisms for IPv6 Hosts and Routers,' IETF, RFC 1933, Apr., 1996
7 JXTA, 'Project JXTA Virtual Network,' Sun Microsys-tems, Inc., Feb., 2002
8 A. Oram, 'Peer-to-Peer,' O'Reilly, Mar., 2001
9 P. Srisuresh and M. Holdrege, 'IP Network Address Tran-slator (NAT) Terminology and Considerations,' IETF, RFC 2663, Aug., 1999
10 A. V. Anderson and S. H. Robinson, 'Peer-to-Peer Network Communications in a World of NATs and Firewalls,' An Intel Corporation White Paper, 2001