Elastic applications are primarily interested in minimal delay achievable for their messages under current network load. In this paper, we investigate how to transmit such messages over a bottleneck link efficiently and fairly. While SRPT (Shortest Remaining Processing Time) is an optimally efficient algorithm that minimizes average delay of messages, large messages might starve under SRPT in heavy load conditions. PS (Processor Sharing) and ViFi (Virtual Finish Time First) are fair but yield higher average delays than under SRPT. We explore the class of fair algorithms further and prove that no online algorithm in this class is optimally efficient. Then, we derive a fair algorithm SFS (Shortest Fair Sojourn) and report extensive experiment...
We consider the problem of designing a preemptive protocol that is both fair and efficient when one ...
The Trickle Algorithm has enjoyed much popularity and widespread as a basic network primitive ensuri...
We examine the problem of transmitting in minimum time a given amount of data between a source and a...
Elastic applications are primarily interested in minimal delay achievable for their messages under c...
A computer network serves distributed applications by communicating messages between their remote en...
A computer network serves distributed applications by communicating messages between their remote en...
With the explosion of the World Wide Web, the Internet infrastructure faces new challenges in provid...
In this work, we define a novel Internet service, called ABE (Alternative Best-Effort), which allows...
Abstract-The problem of optimally choosing message rates for users of a store-and-forward network is...
The problem of implementing reliable message delivery using timing information is considered. Two im...
In a network where weighted fair-queueing schedulers are used at each link, worst-case end-to-end de...
Abstract: "Providing fairness and providing good response times are often viewed as conflicting goal...
This paper presents a method for allocating transmission rates in a communication network that uses ...
Network coding is a highly efficient data dissemination mechanism for wireless networks. Since netwo...
Bandwidth-sharing networks as considered by Massoulie & Roberts provide a natural modeling frame...
We consider the problem of designing a preemptive protocol that is both fair and efficient when one ...
The Trickle Algorithm has enjoyed much popularity and widespread as a basic network primitive ensuri...
We examine the problem of transmitting in minimum time a given amount of data between a source and a...
Elastic applications are primarily interested in minimal delay achievable for their messages under c...
A computer network serves distributed applications by communicating messages between their remote en...
A computer network serves distributed applications by communicating messages between their remote en...
With the explosion of the World Wide Web, the Internet infrastructure faces new challenges in provid...
In this work, we define a novel Internet service, called ABE (Alternative Best-Effort), which allows...
Abstract-The problem of optimally choosing message rates for users of a store-and-forward network is...
The problem of implementing reliable message delivery using timing information is considered. Two im...
In a network where weighted fair-queueing schedulers are used at each link, worst-case end-to-end de...
Abstract: "Providing fairness and providing good response times are often viewed as conflicting goal...
This paper presents a method for allocating transmission rates in a communication network that uses ...
Network coding is a highly efficient data dissemination mechanism for wireless networks. Since netwo...
Bandwidth-sharing networks as considered by Massoulie & Roberts provide a natural modeling frame...
We consider the problem of designing a preemptive protocol that is both fair and efficient when one ...
The Trickle Algorithm has enjoyed much popularity and widespread as a basic network primitive ensuri...
We examine the problem of transmitting in minimum time a given amount of data between a source and a...