Xiao Qin

Teaching

Research

Publications

Students

Useful Links

Personal

Conferences ResearchGroups  Projects Papers References People  Tools Courses


  How-to's for Graduate Students:


  Benchmarks


  Tips for Faculty:



Jobs in Computer Science, Scientific Computing, and Computational Sciences
Tao Xie's Advice Collection

The Academic Job Search
Operating/Distributed Systems Conferences and Journals

Advice for researchers and students

How to be a Winner?

Choosing a venue: conference or journal?

Monitoring/LoadBalancing

Conferences


Research Groups

·         Grid Computing Laboratory (GCL), (Application level scheduling) University of California, San Diego

·         Parallel and Distributed Operating Systems group, MIT's Laboratory for Computer Science

·         Berkeley NOW Project,  University of California, Berkeley

·         Distributed Systems Laboratory, at University of Chicago.

Grid middleware; Grid applications; data-intensive scientific computing.

·         Concurrent Systems Laboratory, University of California, Los Angeles

·         Parallel and Distributed Systems Group, California Institute of Technology

·         Parallel Processing and Architectures Research Group, Northeastern University

·         Laboratory for Experimental Software Systems, University of Texas at Austin

·         Center for Distributed and Mobile Computing, University of Cincinnati

·         PARASOL Algorithms Group, Texas A&M University

·         High-performance Computing and Simulation, University of Florida

·         Parallel Systems Lab, The Hebrew University

·         DEpendable, Embedded and Distributed Systems,  Chalmers University of Technology

·         Storage System Program in HPL

·         Storage Systems in IBM

·         Data Migration Project at U. of Washington


People

  • Prof. Dharma P. Agrawal University of Cincinnati
  • Prof. Laxmi N. Bhuyan University of California, Riverside
  • Prof. David A. Bader University of New Mexico
  • Prof. Keshav Pingali Cornell University
  • Dr. Lorenzo Alvisi  University of Texas at Austin, Distributed Computing, with a special emphasis on Fault-Tolerance
  • Dr. Nancy Amato Texas A&M University, motion planning, computational geometry, and high-performance computing
  • Dr. Dror Feitelson, Hebrew University of Jerusalem, Cluster Computing, Job Scheduling, Parallel I/O
  • Prof. Guang R. Gao University of Delaware, Computer Architecture, Compilers, Parallel and Distributed Systems, and Parallel Algorithms
  • Prof. Mark Heinrich Cornell University, active memory and I/O subsystems, computer architectures, scalable cache coherence protocols, 
  • Prof. Joel Saltz, University of Maryland, College Park, High Performance Multidimensional Databases, High Performance I/O 
  • Prof. Dr. Gustavo Alonso, ETH Zentrum, high performance eager replication protocols 
  • Dr. Samir Khuller, University of Maryland, College Park
  • Dr. Leana Golubchik, University of Maryland, College Park, Computer systems modeling, QoS-oriented design of large-scale storage systems
  • Prof. Ramesh K. Sitaraman, Akamai, University of Massachusetts Amherst, Communication, Wireless networks, communication protocols.
  • Dr. Govindarasu Manimaran, Iowa State University, Real-time Systems, QoS Routing and Multicasting, Internet QoS, Real-time scheduling

Projects

·         The OceanStore Project, UC Berkeley

·         The Personal Terabyte Project,  Georgia Institute of Technology

·         JavaPorts: An environment for distributed component-based processing on heterogeneous clusters, Northeastern University

·         Scheduling Issues on the Origin2000 in IRIX 6.5: Gang Scheduling, UIUC

·         Parallel I/O Archives

·         Fault-tolerant Real-time Systems (FORTS), University of Pittsburgh

·         SMART: Storage Management Algorithms, University of Maryland, College Park

Adaptive ComputingDynamic

Papers

Distributed load balancing Resources

I/O and File Systems

  •  Job Scheduling that Minimizes Network Contention Due to Both Communication and I/O (IPDPS'00)
  •  Speed vs. Accuracy in Simulation for I/O-intensive Applications (IPDPS'00)
  •  High Performance Mass Storage and Parallel I/O  (Book)
  •  SCSI & IDE: Overview and comparison
  •  T. E. Anderson, D. E. Culler, D. A. Patterson, and the NOW Team, "A Case for NOW(Networks of Workstations)", IEEE Micro, Feb, 1995.
  •  T. E. Anderson, M. D. Dahlin, J. M. Neefe, D. A. Patterson, D. S. Roselli, and R. Y. Wang, "Serverless Network File Systems," the 15th ACM Symposium on Operating Systems Principles, Dec. 1995, and the ACM Transactions on Computer Systems, 1996.
  •  Recovery in the Calypso File System, ACM Transactions on Computer Systems (to appear in 1996)
  •  Evaluations of Design Alternatives for a Cluster File System, USENIX '95 Conference
  •  Distributed Token Managenment in Calypso File System, IEEE Symp. on Parallel and Distributed Processing, Oct '94, Dallas
  • Server Recovery Using Naturally Replicated State: A Case Study , Intl. Conf. on Distributed Computing Systems (ICDCS), May '95, Vancouver
  • The conference paper "A Cost-Effective, High-Bandwidth Storage Architecture," Proceedings of the 8th Conference on Architectural Support for Programming Languages and Operating Systems.
  • CMU SCS technical report "A Case for Network-Attached Secure Disks" CMU-CS-96-142, September 1996
  • CMU SCS technical report version of "Filesystems for Network-Attached Secure Disks," CMU-CS-97-118, 1997.
  • The Global File System, Proceedings of the Fifth NASA Goddard Space Flight Center Conference on Mass Storage Systems and Technologies , September 17-19, 1996, College Park, MD.
  • The Design and Performance of a Shared Disk File System for IRIX, Proceedings of the Sixth NASA Goddard Space Flight Center Conference on Mass Storage Systems and Technologies, March 23-26, 1998, College Park, MD.
  • Shared File Systems and Fibre Channel, Proceedings of the Sixth NASA Goddard Space Flight Center Conference on Mass Storage Systems and Technologies, March 23-26, 1998, College Park, MD


References
    UNIX Systems

MPI


Tools


Software

  • xbox: a sandbox for untrusted X applications. It has a small footprint and is reasonably efficient. It is intended to be used in conjunction with a syscall-level confining box such as Janus (from UC Berkeley) or mapbox (from UC Santa Barbara). Currently, runs on Solaris 5.6.
  • Parallel I/O-intensive applications. Currently, source for one application, Sparse Cholesky factorization, is available.
  • sml2c. A portable implementation of SML with call/cc, threads and signals (uses C as the target language)
  • CParaOPS5. A portable parallel OPS5 implementation (uses C as the target language). Manual 

Traces

Updated on 08/12/2008