Ming Zhao

Ming Zhao

I will join the School of Computing and Infomation Sciences at Florida International University as an Assistant Professor in Fall 2008.
P.O. Box 116200, 339 Larsen Hall
Gainesville, FL, 32611-6200
Tel: (352)392-4964, Fax: (352)392-5040
Email:
motto
Research Publications Talks Software Resume Links of Interests
Research

I am interested in the areas of Distributed Computing, High-performance Systems, Virtualization Technologies, and Autonomic Computing. Currently my research is focused on File System/Storage Virtualization, Grid Data Management, and Virtual Machine based Resource Management, under the guidance of my advisor, Dr. Renato Figueiredo. I am a member of the Advanced Computing and Information Systems Laboratory, directed by Dr. José Fortes.

Today's large distributed applications require tremendous amounts of data and resources, supported by computer systems with increasing scale, complexity and dynamism. It is often difficult to make effective use of resources and execute applications with desired quality-of-service in such environments. My goal is to explore novel data and resource management solutions, using grid, virtualization and autonomic techniques, to provide high-performance, robust and secure computing.

The following highlights the projects of my research:

  • Grid Virtual File System
    GVFS is a virtualized distributed file system that provides high-performance and secure data access in grid/wide-area environments, and allows for seamless integration with unmodified applications. GVFS helps users access grid data in the same way as using traditional LAN file systems. It is also an integral part of the In-VIGO grid virtualization middleware.  [More info]
  • QoS-driven Management of Virtualized Resources
    On-demand computing with networked data-centers poses challenging problems of delivering expected QoS and doing so with acceptable management complexity. This project studies autonomic architectures and mechanisms for cooperative resource allocation and QoS delivery by virtualized data centers, in which application services are provided in virtual-machine based execution environments. [More info]
  • Cyberinfrastructure for Dynamic Data-driven Brain-machine Interfaces (DDD-BMI)
    The goal of DDD-BMI is to model brain from experiments with live subjects and to design brain-inspired assistive systems. This project develops a middleware-based cyberinfrastructure to support this time-critical and resource-demanding application. The resulting cyber-workstation enables BMI experiments to be conducted in a closed-loop manner, including in vivo brain signals acquisition, reliable network messging, parallel BMI computing, and real-time robot control. [More info]
  • Data Provisioning for Grid Computing on Virtualized End-Resources
    Grid computing with virtual machines promises the capability of provisioning a secure and highly flexible computing environment for users. This project develops middleware to provide efficient data management service for grid VMs (for both VM states and user data). It can be applied to VMs of different kinds (VMware, Xen, UML etc.). [More info]
  • Application-Tailored Grid Data Management with WSRF-based Services
    This project focuses on novel data management middleware that leverages Web Service Resource Framework to schedule, customize and monitor dynamic Grid data sessions. Application-tailored session configurations enable the selection of both performance-related features (partial/whole-file transfers, cache and consistency models) and reliability features (copy-on-write checkpointing, replication, failure detection and data access redirection). [More info]
  • Dynamic Policy Disk Caching for Storage Networking
    Proposed client-side disk caching to solve the scalability problem for storage networking. Designed and implemented the dm-cache kernel module, a generic block-level disk cache that supports transparent caching for different types of storage networks and enables policy-guided dynamic cache customizations. [More info]
  • Parallel Computing on Heterogeneous Distributed Clusters
    Coupling clusters in grid environments is important to harness existing resources for large scale problem solving and multi-institutional cooperation. In this project a MPI-coupling technique (PACX-MPI) and a grid-wide file system (GVFS) are combined to support parallel computing on distributed, heterogeneous and cross-domain clusters.
  • Fine-Grain Grid Data Management and Applications in LSS Medical Imaging
    This project aims to improve the state-of-the-art in data management techniques for grids to allow seamless and high-performance integration of data generated by medical devices with distributed computers. It enables the deployments of network-computing based medical applications (e.g. Light-Scattering Spectroscopy analysis) for early cancer detection.
Publications
to top

Journals
  • "Distributed File System Virtualization Techniques Supporting On-Demand Virtual Machine Environments for Grid Computing" paper
    Ming Zhao, Jian Zhang and Renato J. Figueiredo
    Journal on Cluster Computing, Volume 9, Number 1, January 2006, Pages: 45 - 56.
  • "From Virtualized Resources to Virtual Computing Grids: The In-VIGO System" paper
    S. Adabala, V. Chadha, P. Chawla, R. J. Figueiredo, J. A. B. Fortes, I. Krsul, A. Matsunaga, M. Tsugawa, J. Zhang, M. Zhao, L. Zhu, and X. Zhu
    Journal of Future Generation Computing Systems, Vol. 21, No. 6, June 2005.
  • "A Human-Computer Interaction System for Content-Based Image Retrieval on Internet"
    Ming Zhao and Gang Rong
    Journal of Tsinghua University (Science & Technology, Special Issue), August 2001.
  • "Modeling of Branching Structures of Plants" paper
    Zhi Wang, Ming Zhao, and Qi-Xing Yu
    Journal of Theoretical Biology, 209(4):383-94, April 2001.
  • "An Approach to Automated Palmprint Recognition Based on K-L Transform"
    Ming Zhao, Wei Shu, Gaing Rong, and Zhaoqi Bian
    n Journal of Tsinghua University (Science & Technology), vol. 40, no. 9, pp. 100-103, September 2000.


Conference Proceedings
  • A User-level Secure Grid File System paper presentation
    Ming Zhao and Renato J. Figueiredo
    Supercomputing (The International Confernece for High Performance Computing, Networking, Storage and Analysis) (SC07), November 2007. (Acceptance Rate: 20%)
  • Experimental Study of Virtual Machine Migration in Support of Reservation of Cluster Resources paper presentation
    Ming Zhao and Renato J. Figueiredo
    2nd International Workshop on Virtualization Technology in Distributed Computing (held in conjunction with SC07) (VTDC 2007),, November 2007.
  • On the Use of Fuzzy Modeling in Virtualized Data Center Management paper
    Jing Xu, Ming Zhao, José A. B. Fortes, Robert Carpenter, Mazin Yousif
    4th International Conference on Autonomic Computing, June 2007 (ICAC 2007), June 2006. (Acceptance Rate: 14%, Best Student Paper)
  • Towards Real-Time Distributed Signal Modeling for Brain Machine Interfaces
    J. DiGiovanna, L. Marchal, P. Rattanatamrong, M. Zhao, S. Darmanjian, B. Mahmoudi, J. C. Sanchez, J. C. Principe, L. Hermer-Vazquez, R. Figueiredo, and J. Fortes
    International Conference on Computational Science, Beijing, China, May 2007.
  • Application-Tailored Cache Consistency for Wide-Area File Systemspaper presentation
    Ming Zhao and Renato J. Figueiredo
    26th International Conference on Distributed Computing Systems (ICDCS 2006), July 2006. (Acceptance Rate: 13%)
  • Towards Autonomic Grid Data Management with Virtualized Distributed File Systems paper presentation
    Ming Zhao, Jing Xu and Renato J. Figueiredo
    3rd IEEE International Conference on Autonomic Computing (ICAC 2006), June 2006. (Acceptance Rate: 20%)
  • On the Use of Virtualization and Service Technologies to Enable Grid-Computing paper
    A. Matsunaga, M. Tsugawa, M. Zhao, L. Zhu, V. Sanjeepan, S. Adabala, R. Figueiredo, H. Lam and J. A.B. Fortes
    11th International Euro-Par Conference, Lisbon, Portugal, p. 1, August 2005.
  • Supporting Application-Tailored Grid File System Sessions with WSRF-Based Services paper presentation
    Ming Zhao, Vineet Chadha and Renato J. Figueiredo
    14th IEEE International Symposium on High Performance Distributed Computing (HPDC'05), Pages: 24-33, July 2005. (Acceptance Rate: 17%, Top 5 Best Papers)
  • Distributed File System Support for Virtual Machines in Grid Computing paper presentation
    Ming Zhao, Jian Zhang and Renato J. Figueiredo
    13th IEEE International Symposium on High Performance Distributed Computing (HPDC'04), Pages: 202-211, June 2004. (Acceptance Rate: 15%)
  • Support for Data-Intensive, Variable-Granularity Grid Applications via Distributed File System Virtualization - A Case Study of Light Scattering Spectroscopy paper presentation
    Jithendar Paladugula, Ming Zhao and Renato J. Figueiredo
    2nd International Workshop on Challenges of Large Applications in Distributed Environments (CLADE/2004), Pages: 12-21, June 2004.


Technical Reports
  • Dynamic Policy Disk Caching for Storage Networking paper
    Eric Van Hensbergen and Ming Zhao
    IBM Research Report (RC24123), November 2006. (Research during summer internship at IBM Research Austin Lab.)
  • Proxy Managed Client-Side Disk Caching for the Virtual File System paper
    Ming Zhao and Renato J. Figueiredo
    Tech. Rep. TR-04-001, ACIS Laboratory, University of Florida, November 2004.

Talks
to top
  • A User-level Secure Grid File System presentation
    Supercomputing (The International Confernece for High Performance Computing, Networking, Storage and Analysis) (SC07), November 2007.
  • Experimental Study of Virtual Machine Migration in Support of Reservation of Cluster Resources presentation
    2nd International Workshop on Virtualization Technology in Distributed Computing (held in conjunction with SC07) (VTDC 2007),, November 2007.
  • Study of Erasure Coding and its Application on Building Reliable Distributed File System presentation
    ECE, Univ. of Florida, April 2007.
  • File System Virtualization and Services for Grid Data Management (PhD Proposal) presentation
    ECE, Univ. of Florida, November 2006.
  • Dynamic Policy Disk Cache for Storage Networking
    IBM Research Seminar, August 2006.
  • Application-Tailored Cache Consistency for Wide-Area File Systems presentation
    26th International Conference on Distributed Computing Systems (ICDCS 2006), July 2006.
  • Towards Autonomic Grid Data Management with Virtualized Distributed File Systems presentation
    3rd IEEE International Conference on Autonomic Computing (ICAC 2006), June 2006.
  • Performance Analysis of Xen: Intel VT-x vs. Native x86
    ECE, Univ. of Florida, April 2006.
  • Supporting Application-Tailored Grid File System Sessions with WSRF-Based Services presentation
    14th IEEE International Symposium on High Performance Distributed Computing (HPDC'05), July 2005.
  • A Case Study of Using MPI on Clusters in Grid Environments presentation
    ECE, Univ. of Florida, April 2005.
  • Distributed File System Support for Virtual Machines in Grid Computing presentation
    13th IEEE International Symposium on High Performance Distributed Computing (HPDC'04), June 2004.
  • Support for Data-Intensive, Variable-Granularity Grid Applications via Distributed File System Virtualization - A Case Study of Light Scattering Spectroscopy presentation
    2nd International Workshop on Challenges of Large Applications in Distributed Environments (CLADE/2004), June 2004.
  • Layer 3 Virtual Networking for Virtual Machines
    ECE, Univ. of Florida, December 2003.
Lectures
to top
  • "Lecture on virtual storage for EEL6892 - Virtual Computers" presentation
    ECE, Univ. of Florida, Fall 2007.
  • "Lecture on virtual storage for EEL6892 - Virtual Computers" presentation
    ECE, Univ. of Florida, Fall 2006.
Software
to top
  • In-VIGO Grid Middleware System - A grid-computing system that supports computational tools for engineering and science research. It is developed by a group of researchers at ACIS. The production system is used by many scientists and students from various disciplines.
  • Grid Virtual File System - A virtualized distributed file system that provides high-performance and secure data access in grid/wide-area environments, and allows for seamless integration with unmodified applications.
  • Generic Block-level Disk Cache - A generic block-level disk cache that builds on Linux device-mapper framework and enables transparent performance and scalability improvement for any type of storage system.
  • WSRF-based Data Management Services - A group of Web services that support application-tailored data management and optimizations with GVFS-based data provisioning as well as GridFTP-based data transfers.
  • Secure RPC Library - A C library that provides secure RPC APIs.
  • Search UF Plugins for Firefox - If you're a Firefox and Gator lover, you will like them. Go Gators!

Links of Interests
to top
Valid HTML 4.01 Transitional Valid CSS! Ming  ACIS  University of Florida