Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Gaurav Khanna 0002

dblp:k/GauravKhanna2 · DBLP profile ↗
← Back
7ranked-venue papers
7as first author
0since 2021 · last 2008
0000-0002-6846-3437ORCID · corroborated

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

Systems, architecture and hardware · 6 · 6 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
3 papers
Distributed systems · 42% High-performance computing · 36% Parallel and multicore computing · 14%
Computer networks
2 papers
Internet architecture and protocols · 81% Transport protocols and congestion control · 19%

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

TopicWeightPapersLastEvidence papers
High-performance computing
data transfer
0.222008
Using overlays for efficient data transfer over shared wide-area networks · SC 2008
Multi-hop path splitting and multi-pathing optimizations for data transfers over shared wide-area networks using gridFTP · HPDC 2008
Distributed systems › peer-to-peer systems › overlay networks
overlay routing
0.112008
Using overlays for efficient data transfer over shared wide-area networks · SC 2008
Distributed systems › replication
data replication
0.112006
Task Scheduling and File Replication for Data-Intensive Jobs with Batch-shared I/O · HPDC 2006
Parallel and multicore computing
task scheduling
0.112006
Task Scheduling and File Replication for Data-Intensive Jobs with Batch-shared I/O · HPDC 2006
Transport protocols and congestion control › elastic traffic
file transfer optimization
0.012008
Using overlays for efficient data transfer over shared wide-area networks · SC 2008
Internet architecture and protocols
wide area network
0.012008
Using overlays for efficient data transfer over shared wide-area networks · SC 2008
Distributed systems › distributed scheduling
data transfer scheduling
0.012008
Multi-hop path splitting and multi-pathing optimizations for data transfers over shared wide-area networks using gridFTP · HPDC 2008
Distributed systems
grid computing
0.012008
Multi-hop path splitting and multi-pathing optimizations for data transfers over shared wide-area networks using gridFTP · HPDC 2008
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management
0.012006
Task Scheduling and File Replication for Data-Intensive Jobs with Batch-shared I/O · HPDC 2006
Cloud and datacenter computing › datacenter architecture
storage-compute integration
0.012006
Task Scheduling and File Replication for Data-Intensive Jobs with Batch-shared I/O · HPDC 2006

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

file transfer scheduling · 0.3path determination algorithm · 0.2multi-pathing · 0.2bandwidth estimation · 0.2integer programming · 0.1hypergraph partitioning · 0.1
YearPublicationVenuePosition
2008 Multi-hop path splitting and multi-pathing optimizations for data transfers over shared wide-area networks using gridFTP
abstract
In this paper, we propose to employ two optimizations - multi-hop path splitting and multi-pathing - to improve the performance of data transfers over shared public networks. We present a path determination algorithm which integrates the aforesaid optimizations in order to improve the performance of single file transfers. Finally, we develop a file transfer scheduling algorithm based on this framework, and evaluate its effectiveness on a wide-area testbed.
Gaurav Khanna 0002, Ümit V. Çatalyürek, Tahsin M. Kurç, P. Sadayappan, Joel H. Saltz, Rajkumar Kettimuthu, Ian T. Foster
HPDC1
2008 A dynamic scheduling approach for coordinated wide-area data transfers using GridFTP
abstract
Many scientific applications need to stage large volumes of files from one set of machines to another set of machines in a wide-area network. Efficient execution of such data transfers needs to take into account the heterogeneous nature of the environment and dynamic availability of shared resources. This paper proposes an algorithm that dynamically schedules a batch of data transfer requests with the goal of minimizing the overall transfer time. The proposed algorithm performs simultaneous transfer of chunks of files from multiple file replicas, if the replicas exist. Adaptive replica selection is employed to transfer different chunks of the same file by taking dynamically changing network bandwidths into account. We utilize GridFTP as the underlying mechanism for data transfers. The algorithm makes use of information from past GridFTP transfers to estimate network bandwidths and resource availability. The efficiency of the algorithm is evaluated on a wide-area testbed.
Gaurav Khanna 0002, Ümit V. Çatalyürek, Tahsin M. Kurç, Rajkumar Kettimuthu, P. Sadayappan, Joel H. Saltz
IPDPS1
2008 Using overlays for efficient data transfer over shared wide-area networks
abstract
Data-intensive applications frequently transfer large amounts of data over wide-area networks. The performance achieved in such settings can often be improved by routing data via intermediate nodes chosen to increase aggregate bandwidth. We explore the benefits of overlay network approaches by designing and implementing a service-oriented architecture that incorporates two key optimizations - multi-hop path splitting andmulti-pathing - within the GridFTP file transfer protocol. We develop a file transfer scheduling algorithm that incorporates the two optimizations in conjunction with the use of available file replicas. The algorithm makes use of information from past GridFTP transfers to estimate network bandwidths and resource availability. The effectiveness of these optimizations is evaluated using several application file transfer patterns: one-to-all broadcast, all-to-one gather, and data redistribution, on a wide-area testbed. The experimental results show that our architecture and algorithm achieve significant performance improvement.
Gaurav Khanna 0002, Ümit V. Çatalyürek, Tahsin M. Kurç, Rajkumar Kettimuthu, P. Sadayappan, Ian T. Foster, Joel H. Saltz
SC1
2007 Scheduling File Transfers for Data-Intensive Jobs on Heterogeneous Clusters
Gaurav Khanna 0002, Ümit V. Çatalyürek, Tahsin M. Kurç, P. Sadayappan, Joel H. Saltz
Euro-Par1
2006 Task Scheduling and File Replication for Data-Intensive Jobs with Batch-shared I/O
abstract
This paper addresses the problem of efficient execution of a batch of data-intensive tasks with batch-shared I/O behavior, on coupled storage and compute clusters. Two scheduling schemes are proposed: 1) a 0-1 integer programming (IP) based approach, which couples task scheduling and data replication, and 2) a bi-level hypergraph partitioning based heuristic approach (BiPartition), which decouples task scheduling and data replication. The experimental results show that: 1) the IP scheme achieves the best batch execution time, but has significant scheduling overhead, thereby restricting its application to small scale workloads, and 2) the BiPartition scheme is a better fit for larger workloads and systems - it has very low scheduling overhead and no more than 5-10% degradation in solution quality, when compared with the IP based approach
Gaurav Khanna 0002, Nagavijayalakshmi Vydyanathan, Ümit V. Çatalyürek, Tahsin M. Kurç, Sriram Krishnamoorthy, P. Sadayappan, Joel H. Saltz
HPDC1
2006 A Data Locality Aware Online Scheduling Approach for I/O-Intensive Jobs with File Sharing
Gaurav Khanna 0002, Ümit V. Çatalyürek, Tahsin M. Kurç, P. Sadayappan, Joel H. Saltz
JSSPP1
2005 A hypergraph partitioning based approach for scheduling of tasks with batch-shared I/O
abstract
This paper proposes a novel, hypergraph partitioning based strategy to schedule multiple data analysis tasks with batch-shared I/O behavior. This strategy formulates the sharing of files among tasks as a hypergraph to minimize the I/O overheads due to transferring of the same set of files multiple times and employs a dynamic scheme for file transfers to reduce contention on the storage system. We experimentally evaluate the proposed approach using application emulators from two application domains; analysis of remotely-sensed data and biomedical imaging.
Gaurav Khanna 0002, Nagavijayalakshmi Vydyanathan, Tahsin M. Kurç, Ümit V. Çatalyürek, Pete Wyckoff, Joel H. Saltz, P. Sadayappan
CCGRID1