Jonathan S. K. Chan

dblp:49/6993 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
0since 2021 · last 2007
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 50% Parallel and multicore computing · 50%
Computer networks
1 paper
Internet architecture and protocols · 100%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed systems
peer-to-peer systems
0.112007
Performance comparison of scheduling algorithms for peer-to-peer collaborative file distribution · IEEE J. Sel. Areas Commun. 2007
Parallel and multicore computing
scheduling algorithms
0.112007
Performance comparison of scheduling algorithms for peer-to-peer collaborative file distribution · IEEE J. Sel. Areas Commun. 2007
Internet architecture and protocols › overlay networks
overlay topology
0.012007
Performance comparison of scheduling algorithms for peer-to-peer collaborative file distribution · IEEE J. Sel. Areas Commun. 2007

Methods — techniques the papers use, named apart from their topics

simulation · 0.1graph-based maximum-flow algorithm · 0.1
YearPublicationVenuePosition
2007 Performance comparison of scheduling algorithms for peer-to-peer collaborative file distribution
abstract
Peer-to-Peer file sharing applications in the Internet, such as BitTorrent, Gnutella, etc., have been immensely popular. Prior research mainly focuses on peer and content discovery, overlay topology formation, fairness and incentive issues, etc. However, little attention has been paid to investigate the data distribution problem which is also a core component of any file sharing application. In this paper, we present the first effort in addressing this collaborative file distribution problem and formally define the scheduling problem in a simplified context. We develop several algorithms to solve the problem and study their performance. We deduce a theoretical bound on the minimum download time experienced by users and also perform simulations to evaluate our algorithms. Simulation results show that our graph-based dynamically weighted maximum-flow algorithm outperforms all other algorithms. Therefore, we believe our algorithm is a promising solution to be employed as the core scheduling module in P2P file sharing applications.
Jonathan S. K. Chan, Victor O. K. Li, King-Shan Lui
IEEE J. Sel. Areas Commun.1
2005 Scheduling algorithms for peer-to-peer collaborative file distribution
abstract
Peer-to-peer file sharing applications on the Internet, such as BitTorrent, Gnutella, etc., have been immensely popular prior research mainly focuses on peer and content discovery, overlay topology formation, fairness and incentive issues, etc, but seldom investigates the data distribution problem which is also a core component of any file sharing application. In this paper, we present the first effort in addressing this collaborative file distribution problem and formally define the scheduling problem in a simplified context. We suggest several types of algorithms, including a novel bipartite matching algorithm, for solving the problem. Simulation results show that our weighted bipartite algorithm finds an optimal solution for all cases tested. Therefore, we believe our algorithm is a promising solution to be employed as the core scheduling module in P2P file sharing applications, shortening the total download time experienced by users.
Jonathan S. K. Chan, Victor O. K. Li, King-Shan Lui
CollaborateCom1