Yicheng Tu
215-09, Nimitz Drive, West Lafayette, IN 47906
Tel: (765) 496-4388 (H) (765) 494-5005 (O)
Email:
JOB OBJECTIVE
A summer research position in the area(s) of database systems, distributed systems, or peer-to-peer networks.
EDUCATION
Ph.D., Computer Science, Purdue University
Emphasis: Multimedia/Streaming data management systems, distributed systems
Expected: August 2005
Certificate of Applied Management Principles (mini-MBA), Purdue University
Date: May 2004
M.S., Computer Science, Purdue University
Date: May 2003 GPA: 3.84/4.0
M.S., Horticulture, Purdue University
Thesis: Endogenous Gibberellins in Developing Apple Seeds in Relation to Alternate Bearing
Date: December 2000 GPA: 3.90/4.0
B.A., Horticulture, Beijing Agricultural University
Thesis: On Critical Period of Flower Bud Induction in ‘Fuji’ Apple.
Date: July 1993 GPA: 4.57/5.0
RESEARCH EXPERIENCE
Research Assistant, CS Department, Purdue University, 9/2001- present,
Project 1: Quality of Service Control in Emerging Data Management Systems.
Design, analysis, and implementation of QoS control frameworks for multimedia DBMS and streaming data management systems. Research resulted in top conference (EDBT 04) publication.
Project 2: VDBMS: A Video DBMS with Content-based Retrieval Capabilities.
Tertiary storage support of active video data and relevant pre-fetching/caching algorithms. Research resulted in top journal (ACM Multimedia Systems) and conference (ICDE 02) publications.
Project 3: Towards Cost-effective Media Streaming: A Peer-to-peer Approach.
Mathematical analysis of a peer-to-peer media streaming service; P2P streaming protocol design and evaluation. Results published in MMCN 04.
INDUSTRIAL EXPERIENCE
Summer Intern, R&D division, Micro Data Bases, Inc., 5/2001 - 8/2001,
Project: Fiji - Supporting large objects in DBMS
Extensive core DBMS development and performance evaluation.
Co-founder and Manager, Hunan Wilson Consultants, Ltd., Changsha, China, 12/1993 – 7/1997
REFEREED PUBLICATIONS
1. Y. Tu, S. Prabhakar, A. Elmagarmid and R. Sion. QuaSAQ: An Approach to Enabling End-to-End QoS for Multimedia Databases. To appear in Proc. Intl. Conf. on Extending Database Technology (EDBT) 2004.
2. Y. Tu, J. Sun and S. Prabhakar. Performance Analysis of A Hybrid Media Streaming System. In Proc. ACM/SPIE Conf. on Multimedia Computing and Networking (MMCN) 2004, pp. 69-82
3. W. Aref, A. Catlin, A. Elmagarmid, J. Fan,M. Hammad,I. Ilyas, M. Marzouk,S. Prabhakar, Y. Tu andX. Zhu. VDBMS: A Testbed Facility for Research in Video Database Benchmarking. To appear in ACM/Springer Multimedia Systems Journal.
4. W. Aref,A. Catlin,A. Elmagarmid,J. Fan, M. Hammad, I. Ilyas, M. Marzouk, S. Prabhakar,Y. Tu and X. Zhu. VDBMS: A Testbed Facility for Research in Video Database Benchmarking. In Proc. Intl. Conf. on Distributed Multimedia Systems (DMS) 2003, pp. 160-166.
5. W. Aref,A. Elmagarmid, J. Fan,J. Guo,M. Hammad,I. Ilyas, M. Marzouk,S. Prabhakar, A. Rezgui, A. Teoh, E. Terzi, Y. Tu, A. Vakali, X. Zhu. A Distributed Database Server for Continuous Media. In Proc. Intl. Conf. on Data Engineering (ICDE) 2002, pp. 490-491.
SUBMITTED DRAFTS
1. To Control A Database: Automatic Quality Adaptation in Data Stream Management Systems.
2. Quality-Aware Replication of Multimedia Data.
3. Adaptive Stream Filters for Entity-Based Queries with Non-Value Tolerance.
SELECTED IMPLEMENTATION PROJECTS
- Knowledge Projection - A Knowledge-Based Dynamic Maintenance System for the Navy.
Significantly contributed in design and development of HPKB, an interactive tool for preventative and corrective maintenance of naval ships. Environment and skills required: Java, J2EE, XML DB, XSL.
- Minibase – A Relational DBMS
Implemented components including SQL parser, buffer management, indices, relational operators, and query optimizer using C++.
- The XINU Operating System
Implementation of core OS components in C.
- An IPv4 Router
Design and coding of various network protocols ranging from the IP layer to the application layer in C.
- A Compiler for the TIGER programming language
Implemented consecutive phases (from lexical analysis to register allocation) of a compiler using Java.
ACTIVITIES AND SERVICES
1. Member of the computer science honorary society Upsilon Pi Epsilon;
2. Student member of ACM, IEEE.
3. Reviewer for Multimedia Tools and Applications and external reviewer for ACM/Springer Multimedia Systems, ACM Multimedia Conference, ICDE, and ICDCS.
4. Served on the Graduate Student Body (GSB) in CS Department and the Purdue University Chinese Students and Scholars Association (PUCSSA).
Page 1 of 2