Javascript must be enabled to continue!
A speed-based adaptive dynamic parallel downloading technique
View through CrossRef
In this paper, we describe adPD, an improved parallel downloading approach for Peer-to-Peer environment. adPD assigns each server equal portion of file as large as possible, and ensures client downloading from each server without interrupt. And after faster servers finish their own work, adPD reallocates part of unfinished work of some slower servers to them. This reallocation is proportional to the ratio of server speed. By this means, adPD dynamically adjusts the proportion of a file retrieved from each server during the downloading process to match the bandwidth of each connection, and also reduces the number of block requests as many as possible. Our experiment results show that adPD is an effective parallel download scheme in Peer-to-Peer environment.
Association for Computing Machinery (ACM)
Title: A speed-based adaptive dynamic parallel downloading technique
Description:
In this paper, we describe adPD, an improved parallel downloading approach for Peer-to-Peer environment.
adPD assigns each server equal portion of file as large as possible, and ensures client downloading from each server without interrupt.
And after faster servers finish their own work, adPD reallocates part of unfinished work of some slower servers to them.
This reallocation is proportional to the ratio of server speed.
By this means, adPD dynamically adjusts the proportion of a file retrieved from each server during the downloading process to match the bandwidth of each connection, and also reduces the number of block requests as many as possible.
Our experiment results show that adPD is an effective parallel download scheme in Peer-to-Peer environment.
Related Results
A Multi-Node Co-Allocation Parallel Downloading Algorithm
A Multi-Node Co-Allocation Parallel Downloading Algorithm
In distributed data storage, a particular dataset can reside at multiple locations in order to get high availability .Thus, the dataset can be downloaded in parallel from multiple ...
Virtual machine design for parallel dynamic programming languages
Virtual machine design for parallel dynamic programming languages
To leverage the benefits of modern hardware, dynamic languages must support parallelism, and parallelism requires a virtual machine (VM) capable of parallel execution — a parallel ...
7
th
International Symposium on Enabling Technologies for Life Sciences (ETP)
7
th
International Symposium on Enabling Technologies for Life Sciences (ETP)
The seventh in the series of ETP Symposia (see
Rapid Communications in Mass Spectrometry
2012,
26
, ...
SPEED, ROAD INJURY, AND PUBLIC HEALTH
SPEED, ROAD INJURY, AND PUBLIC HEALTH
▪ Abstract We review milestones in the history of increases in speed limits and travel speeds (“speed creep”) and risks for road deaths and injury. Reduced speed limits, speed-cam...
Safety analysis of freeway interchange speed change lane facilities
Safety analysis of freeway interchange speed change lane facilities
[EMBARGOED UNTIL 6/1/2023] The entrance speed change lane is an uncontrolled terminal between the entrance ramp and freeway, with the primary purpose of creating a merging area for...
Survey on cooperatively V2X downloading for intelligent transport systems
Survey on cooperatively V2X downloading for intelligent transport systems
Energy conservation has always been crucial issues faced by the development of academia and the automotive industry. Traditional cellular networks cannot meet people's needs for vi...
Parallel Genetic Evolution Within and Between Bacteriophage Species of Varying Degrees of Divergence
Parallel Genetic Evolution Within and Between Bacteriophage Species of Varying Degrees of Divergence
Abstract
Parallel evolution is the acquisition of identical adaptive traits in independently evolving populations. Understanding whether the genetic changes underlyi...
Study and Analysis of Adaptive PI Control for Pitch Angle on Wind Turbine System
Study and Analysis of Adaptive PI Control for Pitch Angle on Wind Turbine System
In the current work, a study is proposed using the engineering program MATLAB through computer tests of a simulation model for modifying the tilt angle in wind turbines, with a stu...

