Home

Research

Teaching

Photos

Bookmarks

Xiaosong Ma

General Research Interest

High performance computing, parallel I/O, storage systems, scientific data management, parallel bioinformatics

Current Research Projects

Cross-platform Performance Prediction
High-throughput Biological Sequence Search
Distributed Storage Scavenging

Groups and Seminars

PALM Lab
PALM Group Seminar
NCSU DB Group
System Group Seminar
CSC Colloquia Schedule ( Seminar register form)

Students

Heshan Lin (PhD)
Jiangtian Li (PhD)
Zhe Zhang (PhD)
Alex Balik (MS)

Former students

Sarat Sreepathi (MS 2007, PhD student at NCSU)
James Tetterton (MS 2007, SAS, NC)
Nandan Tamineedi (MS) (Yahoo, CA)

Publications

    2006

  1. Mark Gardner, Wu-chun Feng, Jeremy Archuleta, Heshan Lin, and Xiaosong Ma, Parallel Genomic Sequence-Searching on an Ad-Hoc Grid: Experiences, Lessons Learned, and Implications, to appear, Supercomputing (SC|06).
  2. Vincent Freeh, Xiaosong Ma, Sudharshan Vazhkudai and Jonathan Strickland, "Controlling Impact While Aggressively Scavenging Idle Resources", to appear, Journal of Cluster Computing, Oct 2006.
  3. Sudharshan Vazhkudai, Douglas Thain, Xiaosong Ma, and Vincent Freeh, Positioning Dynamic Storage Caches for Transient Data, the International Workshop on High Performance I/O Techniques and Deployment of Very Large Scale I/O Systems (HiperIO '06).
  4. Xiaosong Ma, Sudharshan Vazhkudai, Vincent Freeh, Tyler Simon, Tao Yang, and Stephen Scott, Coupling Prefix Caching and Collective Downloads for Remote Data Access, ACM International Conference on Supercomputing (ICS '06).

  5. Avery Ching, Wu-chun Feng, Heshan Lin, Xiaosong Ma, and Alok Choudhary, Exploring I/O strategies for parallel sequence database search tools with S3aSim, International Symposium on High Performance Distributed Computing (HPDC '06).

  6. Xiaosong Ma, Jonghyun Lee and Marianne Winslett, High-level Buffering for Hiding Periodic Output Cost in Scientific Simulations, IEEE Transactions on Parallel and Distributed Systems, Vol. 17, No. 3, 2006.
  7. 2005

  8. Tao Yang, Xiaosong Ma and Frank Mueller, Predicting Parallel Applications' Performance Across Platforms Using Partial Execution, Supercomputing 2005.
  9. Sudharshan Vazhkudai, Xiaosong Ma, Vincent Freeh, Jonathan Strickland, Nandan Tammineedi and Stephen Scott, FreeLoader:Scavenging Desktop Storage Resources for Bulk, Transient Data, Supercomputing 2005.
  10. Jonathan Strickland, Vince Freeh, Xiaosong Ma and Sudhashan Vazhkudai, Governor: Autonomic Throttling for Aggressive Idle Resource Scavenging, the 2nd IEEE International Conference on Autonomic Computing (ICAC 2005).
  11. Heshan Lin, Xiaosong Ma, Praveen Chandramohan, Al Geist, and Nagiza Samatova, Efficient Data Access for Parallel BLAST, 2005 International Parallel and Distributed Processing Symposium (IPDPS 2005).
  12. 2004

  13. Sudharshan Vazhkudai, Xiaosong Ma, Vincent Freeh, Jonathan Strickland, Nandan Tammineedi and Stephen Scott, FreeLoader: Distributed Storage Infrastructure Using Scavenging, ORNL Booth Poster at Supercomputing '04.
  14. Jonghyun Lee, Xiaosong Ma, Robert Ross, Rajeev Thakur and Marianne Winslett, RFS: Efficient and Flexible Remote File Access for MPI-IO, the 2004 IEEE International Conference on Cluster Computing (Cluster 2004).
  15. Xiaosong Ma, Marianne Winslett, John Norris, Xiangmin Jiao, and Robert Fiedler, GODIVA: Lightweight Data Management for Scientific Visualization, the 20th International Conference on Data Engineering (ICDE 2004) .
  16. 2003 and earlier

  17. Xiaosong Ma, Hiding Periodic I/O Costs in Parallel Applications, Ph.D. thesis, University of Illinois at Urbana-Champaign, 2003.

  18. Jonghyun Lee, Marianne Winslett, Xiaosong Ma and Shengke Yu, Declustering Large Multidimensional Arrays for Range Queries over Heterogeneous Disks, The 15th International Conference on Scientific and Statistical Database Management (SSDBM 2003).
  19. Xiaosong Ma, Xiangmin Jiao, Michael Campbell and Marianne Winslett, Flexible and Efficient Parallel I/O for Large-Scale Multi-component Simulations, The 4th Workshop on Parallel and Distributed Scientific and Engineering Computing with Applications (PDSECA 2003), in conjunction with IPDPS 2003.
  20. Xiaosong Ma, Marianne Winslett, Jonghyun Lee and Shengke Yu, Improving MPI-IO Output Performance with Active Buffering Plus Threads, 2003 International Parallel and Distributed Processing Symposium (IPDPS 2003).
  21. Shengke Yu, Marianne Winslett, Jonghyun Lee and Xiaosong Ma, Automatic and Portable Performance Modeling for Parallel I/O: A Machine-Learning Approach, the 4th Workshop on Mathematical Performance Modeling and Analysis (MAMA 2002), in conjunction with ACM SIGMETRICS 2002.
  22. Jonghyun Lee, Xiaosong Ma, Marianne Winslett and Shengke Yu, Active Buffering Plus Compressed Migration: An Integrated Solution to Parallel Simulations' Data Transport Needs, the 16th ACM International Conference on Supercomputing (ICS 2002).
  23. Xiaosong Ma, Marianne Winslett, Jonghyun Lee and Shengke Yu, Faster Collective Output through Active Buffering, 2002 International Parallel and Distributed Processing Symposium (IPDPS 2002).
  24. Jonghyun Lee, Marianne Winslett, Xiaosong Ma and Shengke Yu, Enhancing Data Migration Performance via Parallel Compression, 2002 International Parallel and Distributed Processing Symposium (IPDPS 2002).
  25. Jonghyun Lee, Marianne Winslett, Xiaosong Ma and Shengke Yu, Tuning High-Performance Scientific Codes: The Use of Performance Models to Control Resource Usage During Data Migration and I/O , the 15th ACM International Conference on Supercomputing (ICS 2001).
  26. Ting Yu, Xiaosong Ma and Marianne Winslett, PRUNES: An Efficient and Complete Strategy for Trust Negotiation over the Internet, the 7th ACM Conference on Computer and Communications Security (CCS 2000).
  27. Xiangmin Jiao, Xiangyang Li and Xiaosong Ma, SIFFEA: Scalable Integrated Framework for Finite Element Method, the third International Symposium on Computing in Object-oriented Parallel Environments (ISCOPE 1999).