Skip Menu

  • Skip to Search
  • Skip to Main Navigation
  • Skip to Main Content
  • Skip to Featured Content
  • Skip to Footer
Virginia Tech | Invent the Future
College of Engineering
Computer Science
Return to Skip Menu

Search

  • Search within VTCS
 
Return to Skip Menu

Main Navigation

  • About Us
  • People
  • Research
  • Undergraduate
  • Graduate
  • Events and Seminars
  • Alumni
  • Partnering with Industry
  • Northern VA Campus
  • Contact Us
 
 
  • Home
  • User
  • Butt
 
Return to Skip Menu

Main Content

butta's picture

Ali R Butt

Associate Professor
College of Engineering Faculty Fellow

Office: 2207 KWII
Email: butta@cs.vt.edu
Phone: (540) 231-0489
Website: http://people.cs.vt.edu/butta/
Publication statistics: Google Scholar Profile
Office Hours: By appointment
  • About
  • Labs
  • Publications
  • Projects
  • Courses
  • Grants
 
Research Interests
  • Center for High End Computing Systems
  • High End Computing and Computational Science
  • Storage Systems
  • Systems and Cybersecurity

Ali received his Ph.D. degree in Electrical and Computer Engineering from Purdue University in 2006. Ali is a recipient of an NSF CAREER Award (2008), an IBM Faculty Award (2008), a VT College of Engineering (COE) Dean's award for "Outstanding New Assistant Professor" (2009), an IBM Shared University Research Award (2009), and a NetApp Faculty Fellowship (2011). Ali was named a VT COE Faculty Fellow in 2013. He has served as the Associate Editor for IEEE Transactions on Parallel and Distributed Systems (2013--present) and Sustainable Computing: Informatics and Systems (2010--present). He was selected to participate in National Academy of Engineering's USFOE Symposium in 2009, USJFOE in 2012, and also as an organizer for the USFOE in 2010. Ali's research interests are in operating systems, distributed systems, file and storage systems, cloud computing, grid environments, peer-to-peer systems, and self-organizing systems. At Virginia Tech. he leads the Distributed Systems & Storage Laboratory (DSSL).

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.

2013
DSSL, DSSLPublications, , 2013.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
K.R., K., P. B. Guanying Wang, A. R. Butt, and C. Gniady, "On Reducing Energy Management Delays in Disks", Journal of Parallel and Distributed Computing, 2013.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Kamal, T., K. Bisset, A. R. Butt, and M. M. Y. and Chungbaek, "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.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2012
Hafeez, A., W. Asghar, S. I. M. M. Mustafa Rafique, and A. R. Butt, "GPU-based Real-Time Detection and Analysis of Biological Molecules using Solid-state Nanopores", Medical & Biological Engineering & Computing, 2012.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Zhao, Z., G. Wang, A. R. Butt, and M. M. V. and Maleq Khan, V. S. Anil Kumar, "SAHAD: Subgraph Analysis in Massive Networks Using Hadoop.", Proceedings of the 26th IEEE International Parallel and Distributed Processing Symposium (IPDPS), 05/2012.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Li, M., D. Subhraveti, A. R. Butt, and P. S. and Aleksandr Khasymski, "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.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Khasymski, A., M. M. Rafique, A. R. Butt, and S. V. D. S. S. and Nikolopoulos, "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.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Li, M., S. Gaonkar, A. R. Butt, and D. K. K. and Voruganti, " 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.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Monti, H. M., A. R. Butt, and S. S. Vazhkudai, "On Timely Staging of HPC Job Input Data", IEEE Transactions on Parallel and Distributed Systems, pp. 1 - 1, 2012.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2011
Members, D. S. S. L., DSSL Publications, , 2011.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Rafique, M. M., A. R. Butt, and D. S. Nikolopoulos, "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.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Monti, H. M., A. R. Butt, and S. S. Vazhkudai, "Timely Result-Data Offloading for Improved HPC Center Scratch Provisioning and Serviceability", IEEE Transactions on Parallel and Distributed Systems, 2011.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Rafique, M. M., A. R. Butt, and E. Tilevich, "Reusable software components for accelerator-based clusters", Journal of Systems and Software, 3/2011.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Monti, H., A. R. Butt, and S. S. Vazhkudai, "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.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Prabhakar, R., S. S. Vazhkudai, Y. Kim, A. R. Butt, M. Li, and M. Kandemir, "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.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Wang, G., A. R. Butt, H. Monti, and K. Gupta, "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.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Rafique, M. M., S. C. K. and Rao, A. R. Butt, and S. Chakradhar, "Symphony: A Scheduler for Client-Server Applications on Coprocessor-based Heterogeneous Clusters", IEEE International Conference on Cluster , Austin, TX, IEEE, 09/2011.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Rafique, M. M., N. R. S. and Cadambi, A. R. Butt, and S. Chakradhar, "Power Management for Heterogeneous Clusters: An Experimental Study", 2nd IEEE International Green Computing Conference (IGCC), Orlando, FL, IEEE, 07/2011.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2010
Butt, A. R., and D. S. S. L. Members, DSSL Publications, , 2010.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2009
Rafique, M. M., B. Rose, A. R. Butt, and D. S. Nikolopoulos, "Supporting MapReduce on Large-Scale Asymmetric Multi-Core Clusters.", In ACM Operating Systems Review: Special Issue on the Interaction among the OS, Compilers, and Multicore Processors, vol. 43(2), pp. 25–34, 04/2009.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Schmidt, B. A., and A. R. Butt, "Facilitating Intermediate Node Discovery for Decen- tralized Offloading in High Performance Computing Centers.", Proceedings of IEEE SoutheastCon, 03/2009.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2008
Miller, C., A. R. Butt, and P. Butler, "On Utilization of Contributory Storage in Desktop Grids", Proc. International Parallel and Distributed Processing Symposium (IPDPS'08), Miami, FL, April, 2008.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
C.N., G., J. Sundararaman, A. R. Butt, and G. Back, ReplayCache: Exploiting Similarities for Predicting the Future, , San Jose, CA, 2008.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Rafique, M. M., A. R. Butt, and D. S. Nikolopoulos, "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.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Rafique, M. M., A. R. Butt, and D. S. Nikolopoulos, "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.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Monti, H. M., A. R. Butt, and S. S. Vazhkudai, "Just-in-time staging of large input data for supercomputing jobs", 2008 3rd Petascale Data Storage Workshop, PDSW2008 3rd Petascale Data Storage Workshop, Austin, TX, USA, IEEE, pp. 1 - 5, 2008.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Wang, G., A. R. Butt, and C. Gniady, "On the Impact of Disk Scrubbing on Energy Savings", USENIX Workshop on Power Aware Computing and Systems (HotPower), 12/2008.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Monti, H., A. R. Butt, and S. S. Vazhkudai, "Timely offloading of result-data in HPC centers", the 22nd annual international conferenceProceedings of the 22nd annual international conference on Supercomputing - ICS '08, Island of Kos, GreeceNew York, New York, USA, ACM Press, pp. 124, 2008.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2007
Konanki, P., and A. R. Butt, "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.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Yang, S., A. R. Butt, Y. C. Hu, and S. P. Midkiff, "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.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Miller, C., P. Butler, A. Shah, and A. R. Butt, On Utilization of Contributory Storage in Desktop Grids, , no. TR-07-16: Virginia Polytechnic Institute and State University, Blacksburg, VA, May, 2007.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Konanki, P., and A. R. Butt, "On Supporting Disconnected Operation in Grid Computing", Poster in IEEE International Conference on High Performance Computing (HiPC 2007), Goa, India, Dec., 2007.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Butt, A. R., C. Gniady, and C. Y. Hu, "The Performance Impact of Kernel Prefetching on Buffer Cache Replacement Algorithms", IEEE Transactions on Computers, vol. 56, no. 7, pp. 889–908, 2007.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Miller, C., P. Butler, A. Shah, and A. R. Butt, "PeerStripe: A P2P-Based Large-File Storage for Desktop Grids", Proceedings of IEEE HPDC, Monterey, CA, June, 2007.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Monti, H., A. R. Butt, and S. S. Vazhkudai, "A result-data offloading service for HPC centers", the 2nd international workshopProceedings of the 2nd international workshop on Petascale data storage held in conjunction with Supercomputing '07 - PDSW '07, Reno, NevadaNew York, New York, USA, ACM Press, pp. 45, 2007.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2006
Gniady, C., A. R. Butt, C. Y. Hu, and Y. - H. Lu, "Program Counter-Based Prediction Techniques for Dynamic Power Management", IEEE Transactions on Computers, vol. 55, no. 6, pp. 641–658, 2006.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Yang, S., A. R. Butt, X. Fang, C. Y. Hu, and S. P. Midkiff, "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.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Butt, A. R., T. A. Johnson, Y. Zheng, and C. Y. Hu, "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.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2005
Zhang, R., A. R. Butt, and Y. C. Hu, "MetaStream: Topology-Aware Peer-to-Peer On-Demand Streaming", Proc. IFIP Networking Conference, Waterloo, Canada, pp. 1–14, May, 2005.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Butt, A. R., C. Gniady, and C. Y. Hu, "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.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Butt, A. R., C. Gniady, and C. Y. Hu, AccuSim, , Oct., 2005.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Yang, S., A. R. Butt, Y. C. Hu, and S. P. Midkiff, "Trust but Verify: Monitoring Remotely Executing Programs for Progress and Correctness", Proc. ACM SIGPLAN PPoPP, Chicago, IL, pp. 196–205, June, 2005.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2004
Zhang, R., A. R. Butt, and Y. C. Hu, "Topology-Aware Peer-to-Peer On-Demand Streaming", Poster in 12th IEEE International Conference on Network Protocols (ICNP 2004), Berlin, Germany, Oct., 2004.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2002
Goasguen, S., A. R. Butt, K. D. Colby, and M. Lundstrom, "Parallelization of Nanoscale Device Simulator nanoMOS 2.0 Using a 100 node Linux Cluster", Proc. IEEE Nanotechnology Conference, Washington, DC, Aug., 2002.
  • Tagged
  • XML
  • BibTex
  • Google Scholar

Please see projects at: http://people.cs.vt.edu/~butta/

3000 Level Courses

  • CS3214: Computer Systems

4000 Level Courses

  • CS4284: Systems & Networking Capstone

5000 Level Courses

  • CS5204: Operating Systems

6000 Level Courses

  • CS6204: Advanced Topics in Systems

A Runtime Framework for Functional Partitioning of Multicores

Granting Institution: UT Battelle
Amount: $50,000

A Staged Data Delivery Tool for HPC

Granting Institution: Oak Ridge National Laboratory
Amount: $64,997

CAREER: A Scalable Hierarchical Framework for High Performance Data Storage

Granting Institution: National Science Foundation
Amount: $400,000

CSR: Small: Towards Realizing Cloud HPC: An Adaptive Programming Model for Accelerator Based Clusters

Granting Institution: National Science Foundation
Amount: $476,000

DC: SMALL: Collaborative Research: Exploring Energy-Reliability Trade Offs In Data Storage Systems

Granting Institution: National Science Foundation
Amount: $200,028

Efficient Checkpointing Via Data Offloading to Tiered Storage in HPE Centers

Granting Institution: UT-Battelle, LLC ORNL
Amount: $1,075,965

Increasing Student Participation in Cluster Computing Through IEEE Cluster 2010

Granting Institution: National Science Foundation
Amount: $15,000

REU CAREER: Scalable Hiearchiacal Framework for High Performance Data Storage

Granting Institution: National Science Foundation
Amount: $60,000

REU: CAREER: A Scalable Hierarchical Framework for High Performance Data Storage

Granting Institution: National Science Foundation
Amount: $16,000

REU: CSR Small: Towards Realizing Cloud

Granting Institution: National Science Foundation
Amount: $16,000

REU: CSR: Small: Towards Realizing Cloud HPC: An Adaptive Programming Model for Accelerator-Based Clusters

Granting Institution: National Science Foundation
Amount: $16,000

REU: DC:SMALL: Collaborative Research: Exploring Energy-Reliability Trade-Offs in Data Storage Systems

Granting Institution: National Science Foundation
Amount: $16,000

U.S. - Pakistan International Planning Visit: Economial Computing Substrate for Developing Regions

Granting Institution: National Science Foundation
Amount:

 
 
  • Log in /Administration
  • Intranet
  • Contact Us
  • Maps & Directions
  • Giving to CS
  • Privacy Statement
  • Principles of Community
  • Accessibility

© 2007 Virginia Polytechnic Institute and State University