JOURNAL ARTICLE

High Performance Overlay File Distribution by Integrating Resource Discovery and Service Scheduling

Tein-Yaw ChungYang-Hui ChangKun-Hung ChenYung-Mu Chen

Year: 2009 Journal:   Journal of information science and engineering Vol: 25 (3)Pages: 861-875   Publisher: Institute of Information Science

Abstract

Many existing studies in overlay networking have focused on resource discovery or server selection. This work studies the integrated performance of peer-to-peer (P2P) file sharing systems using location-aware resource discovery and service scheduling schemes. A novel file capacity amplification (FCA) model is first presented to capture the problem of the file distribution problem. Then two novel service scheduling schemes and protocols, Capacity Amplification (CA) and its variant CA with Penetration (CAP), are presented to enhance the performance of file distribution in overlay networks. The CA scheme represents a greedy approach in selecting clients for services disregarding the effect of delay latency on transport capacity. The CAP scheme, on the other hand, adopts the semantics of small world networks to reduce effectively delay latency among peer servers and clients. Consequently, the effective transport capacity can be increased efficiently leading to fast file distribution. The analytical results indicate that traditional scheduling schemes such as FCFS perform poorly compared with CA and CAP schemes. Furthermore, a high-performance P2P file distribution system needs both an efficient resource recovery scheme and a good service scheduling scheme.

Keywords:
Computer science Overlay Distributed computing Scheduling (production processes) Computer network Overlay network File sharing Shared resource Server Latency (audio) Service provider File server Operating system Service (business) The Internet

Metrics

2
Cited By
0.34
FWCI (Field Weighted Citation Impact)
22
Refs
0.71
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Peer-to-Peer Network Technologies
Physical Sciences →  Computer Science →  Computer Networks and Communications
Caching and Content Delivery
Physical Sciences →  Computer Science →  Computer Networks and Communications
Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
© 2026 ScienceGate Book Chapters — All rights reserved.