Distributed Systems and Storage Laboratory
| URL: http://research.cs.vt.edu/dssl/ Contact: Ali Butt DSSL is interested in the design, development, and evaluation of next-generation storage and file systems. Specifically, the research focuses on tailoring these systems for growing data demands of modern high-end computing applications running on existing as well as emerging multicore architectures. To this end, we aim for innovation in systems that range from large-scale distributed setups to specialized kernel-level optimizations. |
DSSLPublications,
, 2013.
"On Reducing Energy Management Delays in Disks",
Journal of Parallel and Distributed Computing, 2013.
"Performance Modeling and Load Balancing for Large Scale Epidemiological Simulation",
Proceedings of the ACM International Symposium on High Performance Parallel and Distributed Computing (HPDC ’13), 06/2013.
"GPU-based Real-Time Detection and Analysis of Biological Molecules using Solid-state Nanopores",
Medical & Biological Engineering & Computing, 2012.
"SAHAD: Subgraph Analysis in Massive Networks Using Hadoop.",
Proceedings of the 26th IEEE International Parallel and Distributed Processing Symposium (IPDPS), 05/2012.
"CAM: A Topology Aware Minimum Cost Flow Based Resource Manager for MapReduce Applications in the Cloud",
Proceedings of the ACM Symposium on High-Performance Parallel and Distributed Computing (HPDC), 06/2012.
"On the Use of GPUs in Realizing Cost-Effective Distributed RAID",
Proceedings of the IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), 08/2012.
" Cooperative Storage-Level De-Duplication for I/O Reduction in Virtualized Data Centers",
Proceedings of the IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), 08/2012.
"On Timely Staging of HPC Job Input Data",
IEEE Transactions on Parallel and Distributed Systems, pp. 1 - 1, 2012.
DSSL Publications,
, 2011.
"A capabilities-aware framework for using computational accelerators in data-intensive computing",
Journal of Parallel and Distributed Computing, vol. 71, issue 2, pp. 185 - 197, 02/2011.
"Timely Result-Data Offloading for Improved HPC Center Scratch Provisioning and Serviceability",
IEEE Transactions on Parallel and Distributed Systems, 2011.
"Reusable software components for accelerator-based clusters",
Journal of Systems and Software, 3/2011.
"CATCH: A Cloud-based Adaptive Data Transfer Service for HPC",
Proceedings of the 25th IEEE International Parallel and Distributed Processing Symposium (IPDPS), Anchorage, AK., 05/2011.
"Provisioning a Multi-Tiered Data Staging Area for Extreme-Scale Machines",
Proceedings of the 31st International Conference on Distributed Computing Systems (ICDCS), Minneapolis, MN, 06/2011.
"Towards Synthesizing Realistic Workload Traces for Studying the Hadoop Ecosystem",
Proceedings of the 19th Annual Meeting of the IEEE International Symposium on Modeling, Analysis and Smulation of Computer and Telecommunication Systems (MASCOTS), Singapore, 07/2011.
"Symphony: A Scheduler for Client-Server Applications on Coprocessor-based Heterogeneous Clusters",
IEEE International Conference on Cluster , Austin, TX, IEEE, 09/2011.
"Power Management for Heterogeneous Clusters: An Experimental Study",
2nd IEEE International Green Computing Conference (IGCC), Orlando, FL, IEEE, 07/2011.
DSSL Publications,
, 2010.
ReplayCache: Exploiting Similarities for Predicting the Future,
, San Jose, CA, 2008.
"On Utilization of Contributory Storage in Desktop Grids",
Proc. International Parallel and Distributed Processing Symposium (IPDPS'08), Miami, FL, April, 2008.
"Supporting I/O-intensive Workloads on the Cell Architecture",
Proceedings of the 6th USENIX Conference on File and Storage Systems, San Jose, CA, USENIX: The Advanced Computing Systems Association, pp. 2pp, 2008.
"DMA-based Prefetching for I/O-intensive Workloads on the Cell Architecture",
Proceedings of the 2008 ACM International Conference on Computing Frontiers, Ischia, Italy, Association for Computing Machinery, pp. 23-32, May, 2008.
"Lightweight Monitoring of the Progress of Remotely Executing Computations",
{Lecture Notes in Computer Science: Proceedings of the 18th International Workshop on Languages and Compilers for Parallel Computing}, vol. 4339, pp. 319–333, 2007.
"The Performance Impact of Kernel Prefetching on Buffer Cache Replacement Algorithms",
IEEE Transactions on Computers, vol. 56, no. 7, pp. 889–908, 2007.
"FlexiCache: {A} Flexible Interface for Customizing {L}inux File System Buffer Cache Replacement Policies",
Work-in-Progress, 5th USENIX FAST, San Jose, CA, Feb., 2007.
"PeerStripe: A P2P-Based Large-File Storage for Desktop Grids",
Proceedings of IEEE HPDC, Monterey, CA, June, 2007.
On Utilization of Contributory Storage in Desktop Grids,
, no. TR-07-16: Virginia Polytechnic Institute and State University, Blacksburg, VA, May, 2007.
"On Supporting Disconnected Operation in Grid Computing",
Poster in IEEE International Conference on High Performance Computing (HiPC 2007), Goa, India, Dec., 2007.
"Program Counter-Based Prediction Techniques for Dynamic Power Management",
IEEE Transactions on Computers, vol. 55, no. 6, pp. 641–658, 2006.
"A Fair, Secure and Trustworthy Peer-to-Peer Based Cycle-Sharing System",
Journal of Grid Computing: Special issue on Global and Peer-to-Peer Computing, vol. 4, no. 3, pp. 265–286, 2006.
"Kosha: A Peer-to-Peer Enhancement for the Network File System",
Journal of Grid Computing: Special issue on Global and Peer-to-Peer Computing, vol. 4, no. 3, pp. 323–341, 2006.
AccuSim,
, Oct., 2005.
"MetaStream: Topology-Aware Peer-to-Peer On-Demand Streaming",
Proc. IFIP Networking Conference, Waterloo, Canada, pp. 1–14, May, 2005.
"Trust but Verify: Monitoring Remotely Executing Programs for Progress and Correctness",
Proc. ACM SIGPLAN PPoPP, Chicago, IL, pp. 196–205, June, 2005.
"The Performance Impact of Kernel Prefetching on Buffer Cache Replacement Algorithms",
Proceedings of the ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, June, 2005.
"Topology-Aware Peer-to-Peer On-Demand Streaming",
Poster in 12th IEEE International Conference on Network Protocols (ICNP 2004), Berlin, Germany, Oct., 2004.
"Parallelization of Nanoscale Device Simulator nanoMOS 2.0 Using a 100 node Linux Cluster",
Proc. IEEE Nanotechnology Conference, Washington, DC, Aug., 2002.
