Thesis “Declarative Networking Extensible Networks with Declarative Queries”
- 格式:pdf
- 大小:18.86 KB
- 文档页数:4
Boon Thau Loo 421 Soda Hall University of California, Berkeley Berkeley, CA 94720 boonloo@eecs.berkeley.edu http://www.cs.berkeley.edu/~boonloo Cell: (510) 295-5272 Office: (510) 642-1863
Research Interests Distributed data management systems, Internet-scale query processing, and the application of database technologies to various aspects of networked systems.
Teaching Interests Databases, distributed systems and networking courses at both the undergraduate and graduate levels.
Education Aug 2001 – present University of California at Berkeley Ph.D. candidate in Computer Science. Advisors: Joseph M. Hellerstein, Ion Stoica Expected graduation date: Aug 2006 Thesis: “Declarative Networking: Extensible Networks with Declarative Queries”
Aug 2002 – Dec 2002 MIT Visiting student in the EECS Dept
Sept 1999 – Sept 2000 Stanford University M.S. in Computer Science, specialized in Databases
Aug 1996 – May 1999 University of California at Berkeley B.S. in Electrical Engineering and Computer Science (Highest honors)
Experience Jan 2005 - present UC Berkeley, P2 Project (graduate student researcher)
Lead graduate student of the P2 project on declarative networking. Designed and implemented declarative routing and declarative overlays using P2. Investigated declarative query language design, query semantics and query optimizations in P2. This project forms the core of my dissertation research.
May 2005 – Aug 2005 Intel Research Berkeley (summer intern)
Implemented and evaluated a declarative version of Chord in P2. Led the redesign efforts of P2’s language and query planner.
Aug 2001 – Dec 2004 UC Berkeley, PIER project (graduate student researcher)
Member of the PIER project on Internet-scale query processing over structured overlays. Performed analytical and empirical studies of P2P search infrastructures for web and file-sharing workloads. Designed and implemented a hybrid search infrastructure that uses structured overlay techniques to search for rare items, and flood-based techniques for handling popular items. Designed and implemented distributed crawlers using PIER. Several ideas developed in the PIER project laid the foundations of P2 and declarative networking. Aug 2002 – Dec 2002 MIT (visiting student)
Collaborated with members of the Chord project group on P2P web search and indexing.
Jun 2002 – Aug 2002 Intel Research Seattle (summer intern)
Designed and implemented Flashback, a middleware layer that provides power-aware data replication for mobile devices.
Jun 2000 – Sept 2000 VMware Inc (summer intern)
Designed and implemented a new feature to VMware that allows virtual disks to grow beyond 2GB regardless of file system limitations.
Mar 2000 – Aug 2000 Stanford University, TRAPP project (masters student)
Worked on the TRAPP project, which investigated tradeoffs between precision and performance in replicated data environments.
Jun 1999 – Sept 1999 IBM Almaden Research Center, Storage Systems group (summer intern)
Analyzed techniques for reorganizing the layout of data on disks to maximize I/O throughput.
Jun 1998 – Aug 1998 IBM Almaden Research Center, Storage Systems group (summer intern)
Analyzed logging and recovery algorithms in a log-structured file system.
Feb 1998 – May 1998 UC Berkeley, Titanium project (undergraduate researcher)
Developed parallel programs to benchmark Titanium, a parallel dialect of Java.
Teaching Experience • University of California at Berkeley o Graduate Student Instructor for CS186 in Spring 2003 (Database Systems). o Teaching ratings based on HKN course survey by students: 4.7/5.0
Publications • Implementing Declarative Overlays. Boon Thau Loo, Tyson Condie, Joseph M. Hellerstein, Petros Maniatis, Timothy Roscoe, Ion Stoica. 20th ACM Symposium on Operating Systems Principles (SOSP), October 2005. • Declarative Routing: Extensible Routing with Declarative Queries. Boon Thau Loo, Joseph M. Hellerstein, Ion Stoica, Raghu Ramakrishnan. ACM SIGCOMM Conference on Data Communication, Aug 2005. • The Architecture of PIER: an Internet-Scale Query Processor. Ryan Huebsch, Brent Chun, Joseph M. Hellerstein, Boon Thau Loo, Petros Maniatis, Timothy Roscoe, Scott Shenker, Ion Stoica, Aydan R. Yumerefendi. 2nd Biennial Conference on Innovative Data Systems Research (CIDR), Jan 2005. • Customizable Routing with Declarative Queries. Boon Thau Loo, Joseph M. Hellerstein, Ion Stoica. 3rd Workshop on Hot Topics in Networks (ACM SIGCOMM HotNets-III), Nov 2004. • Enhancing P2P File-Sharing with an Internet-Scale Query Processor. Boon Thau Loo, Joseph M. Hellerstein, Ryan Huebsch, Scott Shenker, Ion Stoica. 30th International Conference on Very Large Databases (VLDB), Sep 2004. • The Case for a Hybrid P2P Search Infrastructure. Boon Thau Loo, Ryan Huebsch, Ion Stoica, Joseph M. Hellerstein. 3rd International Workshop on Peer-to-Peer Systems (IPTPS), Feb 2004. • Querying the Internet with PIER. Ryan Huebsch, Joseph M. Hellerstein, Nick Lanham, Boon Thau Loo, Scott Shenker, Ion Stoica. 29th International Conference on Very Large Databases (VLDB), Sept 2003.