Home | Email Me 
 
About Me | Resume | Research & Publications | Useful Links | Contact Information

Bo Hong's Curriculum Vitae


RESEARCH INTERESTS

Storage and file systems, including system design, workload modeling, runtime performance modeling and prediction, QoS support, scalability, and dependability. I am also interested in system support for data-intensive computing and high-performance computing, distributed and clustered systems, and performance evaluation.


EDUCATION

University of California at Santa Cruz, Santa Cruz, CA                                         
Ph.D. Computer Engineering, 09/2005
Dissertation title: "Storage and File Systems for MEMS-Based Storage"
Advisors: Prof. Darrell D. E. Long and Prof. Scott A. Brandt

University of California at Santa Cruz, Santa Cruz, CA
M.S. Computer Engineering, 09/2002
Thesis title: "Techniques for Synthetic I/O Workload Generation"
Advisor: Prof. Tara M. Madhyastha

Purdue University, West Lafayette, IN
Graduate study in Statistics, 08/1999 - 05/2000

University of Science and Technology of China (USTC), Hefei, China
B.S. Computer Science, 07/1999
Five-year program in the Special Class for the Gifted Young


WORK EXPERIENCE
 
Principal Software Engineer
Storage and Server Management Group, Symantec Corporate, Mountain View, CA, 08/2005 - present


RESEARCH EXPERIENCE
 
RESEARCH ASSISTANT
Storage Systems Research Center, University of California, Santa Cruz, CA, 06/2002 - 07/2005
Advisors: Prof. Scott A. Brandt and Prof. Darrell D. E. Long

MEMS-based storage is an emerging non-volatile secondary storage technology. With fundamentally different architectural designs from magnetic disk, MEMS-based storage promises high performance, low power consumption, high storage volumic density, and several other interesting characteristics. Our research focuses on understanding the impacts of MEMS-based storage on the performance, cost/performance, and reliability of storage systems.
Other research activities include:

RESEARCH INTERN
Storage Tank Group, IBM Almaden Research Center, San Jose, CA, 06/2004 - 09/2004
Mentor: Demyn Plantenberg
 
Providing NFS v3/v4 services through a cluster of NAS gateways is crucial for the wider adoption of the IBM SAN file system, a.k.a. IBM Storage Tank.
  • Investigated load-balancing strategies in the NAS gateway cluster.
  • Possible U.S. patent application to be filed on work in collaboration with Demyn Plantenberg and Dr. Juan C. Gomez. The details of this project are currently under nondisclosure agreement with IBM.

RESEARCH INTERN
Storage Tank Group, IBM Almaden Research Center, San Jose, CA, 06/2003 - 08/2003
Mentor: Demyn Plantenberg

Duplicate data can occupy a substantial portion of a storage system. Addressing unrecognized data redundancy could result in better utilization of storage resources. Our research paper was published in MSST 2004.
  • Measured the degree of data duplication in several on-line file systems for various application environments.
  • Developed a duplicate data block elimination technique for the IBM Storage Tank, based on content-based hashing, copy-on-write, and lazy updates.

RESEARCH ASSISTANT
Storage Technology Advanced Research, University of California, Santa Cruz, CA, 06/2000 - 06/2002
Advisor: Prof. Tara M. Madhyastha

I/O workloads are extremely difficult to characterize and model. We investigated ways to generate synthetic traces that can accurately reproduce disk behaviors with respect to response times.  
UNDERGRADUATE STUDENT PROGRAMMER
Artificial Intelligence Group, Dept. of Computer Science, USTC, Hefei, China, 03/1996 - 07/1997

Computer-Aided Instruction (CAI) is a computer-based technology that assists the teaching and learning process. Its cost-effectiveness makes it particularly useful in developing countries where education resources are limited.
  • Led the development of "CAI Software for College Fundamental Physics".
  • Participated in the development of "CAI Simulation Software for College Physics Experiments".

TEACHING EXPERIENCE

TEACHING ASSISTANT
School of Engineering, University of California, Santa Cruz, CA, 09/2000 - 06/2001
Department of Statistics, Purdue University, West Lafayette, IN, 08/1999 - 05/2000
Elementary Statistics


PUBLICATIONS

Refereed Conference Papers
  1. Bo Hong, Scott A. Brandt, Darrell D. E. Long, Ethan L. Miller, and Ying Lin. Using MEMS-Based Storage in Computer Systems -- Device Modeling and Management. In ACM Transactions on Storage (TOS), to appear.
  2. Bo Hong, Feng Wang, Scott A. Brandt, Darrell D. E. Long, and Thomas J. E. Schwarz. Using MEMS-Based Storage in Computer Systems -- MEMS Storage Architectures. In ACM Transactions on Storage (TOS), to appear.
  3. Bo Hong, Tara M. Madhyastha, and Bing Zhang. Cluster-Based Input/Output Trace Synthesis. In Proceedings of the 24th IEEE International Performance Computing and Communications Conference (IPCCC 2005), Phoenix, AZ, April 2005. A technical report version is available here.
  4. Feng Wang, Bo Hong, Scott A. Brandt, and Darrell D. E. Long. Using MEMS-Based Storage to Boost Disk Performance. In Proceedings of the 22nd IEEE / 13th NASA Goddard Conference on Mass Storage Systems and Technologies (MSST 2005), Monterey, CA, April 2005. 
  5. Bo Hong and Tara M. Madhyastha. The Relevance of Long-Range Dependence in Disk Traffic and Implications for Trace Synthesis. In Proceedings of the 22nd IEEE / 13th NASA Goddard Conference on Mass Storage Systems and Technologies (MSST 2005), Monterey, CA, April 2005.
  6. Bo Hong, Thomas J. E. Schwarz, Scott A. Brandt, and Darrell D. E. Long. Reliability of MEMS-Based Storage Enclosures. In Proceedings of the 12th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS  2004), Volendam, the Netherlands, October 2004, pages 571-579.
  7. Bo Hong, Demyn Plantenberg, Darrell D. E. Long, and Miriam Sivan-Zimet. Duplicate Data Elimination in a SAN File System. In Proceedings of the 21st IEEE / 12th NASA Goddard Conference on Mass Storage Systems and Technologies (MSST 2004), College Park, MD, April 2004, pages 301-314.
  8. Feng Wang, Qin Xin, Bo Hong, Ethan L. Miller, Darrell D. E. Long, Scott A. Brandt, and Tyce McLarty. File System Workload Analysis For Large Scientific Computing Applications. In Proceedings of the 21st IEEE / 12th NASA Goddard Conference on Mass Storage Systems and Technologies (MSST 2004), College Park, MD, April 2004, pages 139-152.
  9. Bo Hong, Scott A. Brandt, Darrell D. E. Long, Ethan L. Miller, Karen A. Glocer, and Zachary N. J. Peterson. Zone-Based Shortest Positioning Time First Scheduling for MEMS-Based Storage Devices. In Proceedings of the 11th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS 2003), Orlando, FL, October 2003, pages 104-113.
  10. Ismail Ari, Bo Hong, Ethan L. Miller, Scott A. Brandt, and Darrell D. E. Long. Managing Flash Crowds On the Internet. In Proceedings of the 11th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS 2003), Orlando, FL, October 2003, pages 246-249. A more interesting technical report version is available here.

 Technical Reports
  1. Ismail Ari, Bo Hong, Ethan L. Miller, Scott A. Brandt, and Darrell D. E. Long. Modeling, Analysis and Simulation of Flash Crowds on the Internet. Technical Report UCSC-CRL-03-15, Storage Systems Research Center, University of California at Santa Cruz, February 2004.
  2. Bo Hong and Scott A. Brandt. An Analytical MEMS Seek Time Model. Technical Report UCSC-CRL-02-31, Storage Systems Research Center, University of California at Santa Cruz, September 2002.
  3. Bo Hong. Techniques for Synthetic I/O Workload Generation. Master Thesis. Technical Report UCSC-CRL-02-16, University of California at Santa Cruz, March 2002.

SOFTWARE RELEASED
  1. CAI Software for College Fundamental Physics. Chinese Higher Education Publishing House, 1997.
  2. CAI Simulation Software for College Physics Experiments. Chinese Higher Education Publishing House, 1996.

SERVICE
  • Referee for Supercomputing, SIGMetrics, FAST, ICDCS, MSST, MASCOTS, PACT, and others.
  • Computer Science Faculty Recruiting Committee, 2004.

HONORS

Undergraduate fellowship in USTC, 1995-1999.


REFERENCES

Available upon request.