Abstract
We consider the problem of collecting a large amount of data from several different hosts to a single destination in a wide-area network. This problem is important since improvements in data collection times in many applications such as wide-area upload applications, high-performance computing applications, and data mining applications are crucial to performance of those applications. Often, due to congestion conditions, the paths chosen by the network may have poor throughput. By choosing an alternate route at the application level, we may be able to obtain substantially faster completion time. This data collection problem is a nontrivial one because the issue is not only to avoid congested link(s), but to devise a coordinated transfer schedule which would afford maximum possible utilization of available network resources. Our approach for computing coordinated data collection schedules makes no assumptions about knowledge of the topology of the network or the capacity available on individual links of the network. This approach provides significant performance improvements under various degrees and types of network congestions. To show this, we give a comprehensive comparison study of the various approaches to the data collection problem which considers performance, robustness, and adaptation characteristics of the different data collection methods. The adaptation to network conditions characteristics are important as the above applications are long lasting, i.e., it is likely changes in network conditions will occur during the data transfer process. In general, our approach can be used for solving arbitrary data movement problems over the Internet. We use the Bistro platform to illustrate one application of our techniques.
Original language | English (US) |
---|---|
Pages (from-to) | 2004-2018 |
Number of pages | 15 |
Journal | IEEE Journal on Selected Areas in Communications |
Volume | 22 |
Issue number | 10 |
DOIs | |
State | Published - Dec 2004 |
Funding
Manuscript received September 21, 2003; revised May 1, 2004. This work was supported in part by the National Science Foundation (NSF) Digital Government under Grant EIA-0091474 and in part by the NSF ITR under Grant CCR-0113192. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. This paper made use of Integrated Media Systems Center Shared Facilities supported by the National Science Foundation under Cooperative Agreement EEC-9529152.
Keywords
- Data collection
- Graph theory
- Internet-based applications
- Performance evaluation
- System design
ASJC Scopus subject areas
- Computer Networks and Communications
- Electrical and Electronic Engineering