FAST TCP: from theory to experiments (2005)
Jin, Cheng, Wei, David, Low, Steven H., Bunn, Julian, Choe, Hyojeong D., Doyle, John C., ...
We describe a variant of TCP, called FAST, that can sustain high throughput and utilization at multigigabits per second over large distances. We present the motivation, review the background theory,...
User-Space Auto-Tuning for TCP FlowControl in Computational Grids (2004)
Mark K. Gardner, Sunil Thulasidasan, Wu-chun Feng
With the advent of computational grids, networking performance over the wide-area network (WAN) has become a critical component in the grid infrastructure. Unfortunately, many high-performance grid...
The Design, Implementation, and Evaluation of (2003)
Aaron E. Darling, Lucas Carey, Wu-chun Feng
mpiBLAST is an open-source parallelization of BLAST that achieves superlinear speed-up by segmenting a BLAST database and then having each node in a computational cluster search a unique portion of...
MUSE: A Software Oscilloscope for Clusters and Grids (2003)
Mark K. Gardner, Michael Broxton, Adam Engelhart, Wu-chun Feng
Oscilloscopes and their cousins, logic analyzers, are the tools of choice for difficult electronic hardware problems. In the hands of a skilled engineer or technician, these tools can be used to...
The Design, Implementation, and Evaluation of (2003)
Aaron E. Darling, Lucas Carey, Wu-chun Feng
mpiBLAST is an open-source parallelization of BLAST that achieves superlinear speed-up by segmenting a BLAST database and then having each node in a computational cluster search a unique portion of...
Guy Almes, Werner Almesberger, Julian Bunn, Les Cottrell, John C. Doyle, ...
Contents 1 Executive summary 3 2 Motivation 4 2.1 Demand for ultrascale networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.2 TCP/IP paradigm . . . . . . . . . . . . . ....
An Integrated Multimedia Environment for Speech Recognition (2002)
To provide a natural interface to the computer, we present an integrated speech, gesture, and handwriting recognition system. By integrating these technologies, we can easily accomplish all the tasks...
GREEN: Proactive Queue Management (2002)
Wu-chun Feng, Apu Kapadia, Sunil Thulasidasan
We present a proactive queue-management (PQM) algorithm called GREEN that applies knowledge of the steadystate behavior of TCP connections to intelligently and proactively drop packets, thus...
Using Steady-State TCP Behavior for Proactive Queue Management (2002)
Sunil Thulasidasan, Wu-chun Feng
This paper describes and evaluates the use of steady-state TCP behavior knowledge for proactive queue management (PQM). We show how routers can use flow parameters and the knowledge of TCP end-host...
High-Density Computing: A 240-Processor Beowulf in One Cubic Meter (2002)
Michael S. Warren, Eric H. Weigle, Wu-chun Feng
We present results from computations on Green Destiny, a 240-processor Beowulf cluster which is contained entirely within a single 19-inch wide 42U rack. The cluster consists of 240 Transmeta TM5600...
GREEN: Proactive Queue Management over a Best-Effort Network (2002)
Wu-chun Feng, Apu Kapadia, Sunil Thulasidasan
We present a proactive queue-management (PQM) algorithm called GREEN that applies knowledge of the steadystate behavior of TCP connections to intelligently and proactively drop packets, thus...
Annetie C. Feng, Wu-chun Feng, Geneva G. Belford
Streaming multimedia with UDP has become increasingly popular over distributed systems like the Internet. Scientific applications that stream multimedia include remote computational steering of...
The Quadrics Network (QsNet): High-Performance Clustering Technology (2002)
Fabrizio Petrini, Wu-chun Feng, Adolfy Hoisie, Salvador Coll, Eitan Frachtenberg
The Quadrics interconnection network (QsNet) contributes two novel innovations to the field of highperformance interconnects: (1) integration of the virtualaddress spaces of individual nodes into a...
Performance Trade-Offs Of Tcp Adaptation Methods (2002)
Parallel streams and the flow-control adaption have been proposed as methods for overcoming the throughput limitations of existing transport protocols. While these methods have been very effective in...
The Effects of Inter-Packet Spacing on the Delivery of Multimedia (2002)
Apu Kapadia, Annette Feng, Wu-chun Feng
Streaming multimedia content with UDP has become increasingly popular over distributed systems such as the Internet. However, because UDP does not possess any congestion-control mechanism and most...
An Inter-Realm, Cyber-Security Infrastructure for Virtual Supercomputing (2001)
Jalal Al-muhtadi, Wu-chun Feng, Mike Fisk
Virtual supercomputing, (i.e., high-performance grid computing) , is poised to revolutionize the way we think about and use computing. However, the security of the links interconnecting the nodes...
The Quadrics Network (QsNet): High-Performance Clustering Technology (2001)
Fabrizio Petrini, Wu-chun Feng, Adolfy Hoisie, Salvador Coll, Eitan Frachtenberg
The Quadrics interconnection network (QsNet) contributes two novel innovations to the field of highperformance interconnects: (1) integration of the virtualaddress spaces of individual nodes into a...
A New Method for Estimating (2001)
Houssain Kettani, Wu-chun Feng
This paper shows that the current methods for estimating the Hurst parameter in self-similar tra#c can lead to ambiguous and potentially incorrect results. Consequently, we propose a new method to...
Performance Evaluation of the Quadrics Interconnection Network (2000)
Fabrizio Petrini, Adolfy Hoisie, Wu-chun Feng
We present an initial performance evaluation of the Quadrics interconnection network (QsNET). We describe the main hardware and software features of QsNET of relevance to the system designer and to...
Rate-Adjustment Algorithm for Aggregate TCP Congestion-Control (2000)
Peerapol Tinnakornsrisuphap Y, Rajeev Agrawal Y, Wu-chun Feng
The TCP congestion-control mechanism is an algorithm designed to probe the available bandwidth of the network path that TCP packets traverse. However, it is wellknown that the TCP congestion-control...
Dynamic Adjustment of TCP Window Sizes (2000)
The original design of TCP failed to support reasonable performance over networks with large bandwidths and high round-trip times. Subsequent work on TCP has enabled the use of larger flow-control...
Time-Sharing Parallel Jobs in the Presence of Multiple Resource Requirements (2000)
Fabrizio Petrini, Wu-chun Feng
. Buered coscheduling is a new methodology that can substantially increase resource utilization, improve response time, and simplify the development of the run-time support in a parallel machine. In...
Scheduling with Global Information in Distributed Systems (2000)
Fabrizio Petrini, Wu-chun Feng
One of the major problems faced by the developers of parallel programs is the lack of a clear separation between the programming model and the operating system. In this paper, we present a new...
On the Burstiness of the TCP Congestion-Control Mechanism in a Distributed Computing System (2000)
Peerapol Tinnakornsrisuphap, Wu-chun Feng, Ian Philp
Several studies in network traffic characterization have concluded that network traffic is self-similar and therefore is not readily amenable to statistical multiplexing in a distributed computing...
Time-Sharing Parallel Jobs in the Presence of Multiple Resource Requirements (2000)
Fabrizio Petrini, Wu-chun Feng
. Buered coscheduling is a new methodology that can substantially increase resource utilization, improve response time, and simplify the development of the run-time support in a parallel machine. In...
Parallel Spinodal Decomposition (1999)
Spinodal decomposition encompasses the ordering dynamics of thermodynamically unstable phases. An example of spinodal decomposition is the separation of the metals in a binary alloy. Because...
Algorithms for Scheduling Real-Time Tasks with Input Error and End-to-End Deadlines (1999)
Wu-chun Feng, Ieee Computer Society
This paper describes algorithms for scheduling preemptive, imprecise, composite tasks in real-time. Each composite task consists of a chain of component tasks, and each component task is made up of a...
Applying Extended Imprecise Computation to QoS Management in Industrial Applications (1997)
David Hull, Mallikarjun Shankar, Wu-chun Feng
This paper describes our work in scheduling applications each of which consists of a linear chain of imprecise tasks. We describe our optimal linear-time algorithm for assigning time to each task...
Applications And Extensions Of The Imprecise-Computation Model (1997)
e applications which contain tasks whose result quality is a function of both time and input quality. iii To my parents, Tse-yun and Elaine, and my wife, Annette. iv Acknowledgements During my stay...
Operating System Support for Imprecise Computation (1970)
Introduction Recent research on imprecise computation (that is, flexible computation) at the University of Illinois has focused on the development of operating system support for imprecise...