Alvin AuYoung
 
UC San Diego   Office: 858-534-8173
Dept. of Computer Science and Engineering   E-mail: alvina @ cs.ucsd.edu
9500 Gilman Drive, MC 0404  
La Jolla, CA 92093-0404  
 
Research Interests
I am interested in the area of distributed systems with a specific focus on resource allocation and scheduling in distributed environments. I am also interested in the application of economics and game theory to problems in distributed systems.
 
Education
University of California, San Diego; La Jolla, CA
Ph.D., Computer Science and Engineering, degree anticipated June 2009
Advisor: Alex C. Snoeren
 
University of California, Berkeley; Berkeley, CA
B.S. Electrical Engineering and Computer Science, May 2002
Minor in Business Administration, Haas School of Business
Cumulative GPA: 3.95/4.0
 
Awards and Honors
  • NSF Graduate Fellowship, UC San Diego (2003-2006)
  • Powell-Focht Fellowship, UC San Diego (2002-2003)
  • EECS Honors Degree Program, UC Berkeley (2000-2002)
  • Altera Scholarship, UC Berkeley (2001): 1 of 4 recipients
  • California Alumni Association Scholar, UC Berkeley (1998-2002)
  •  
    Work Experience

  • Research Assistant, UC San Diego (2003 - Present)

    Implemented Bellagio, a micro-economic based resource allocation system for federated systems. Submitted work for publication and implemented prototype for testing and deployment. Work is in progress.

    Designed and implemented Grendel, a system for providing for oblivious search and retrieval in a distributed environment such as a peer-to-peer network. Work is in progress.

  • Intern, Hewlett Packard Laboratories, Information Dynamics Laboratory (Summer 2006)

    Worked closely with Dr. Kevin Lai under the supervision of Bernardo Huberman on performing measurements of Tycoon resource allocation system, and developing techniques to allow a legacy application to run in a market-based resource environment.

  • Intern, Hewlett Packard Laboratories, Systems and Storage Group (Summer 2005)

    Worked closely with Dr. John Wilkes and Dr. Janet Wiener to design an architecture for value-based service-oriented computing. Began prototype for job-execution service provider and submitted paper for publication.

  • Intern, Motorola Global Software Group (Summer 2001)

    Worked closely with team-leader to analyze and re-design existing large-scale software architecture for major production platform. Authored technical white paper describing design and plans to converge existing software to new design.

  • Undergraduate Researcher, UC Berkeley (2000, 2001)

    Undergraduate Research at UC Berkeley with Dr. Matt Welsh in Fall 2001. Investigated different mechanisms to produce robust and scalable Web services under the umbrella of the SEDA project. Designed and implemented an adaptive control system for use with a Linux-based system to protect a Web server from overload.

    Undergraduate Research at UC Berkeley with Dr. Sonia Sachs in Summer 2000. Investigated feasibility of integrating CORBA into Ptolemy Research Group software package. Wrote demonstration programs and gave presentation.

  •  
    Teaching Experience

  • Instructor, UC San Diego (Summer 2008)

    Designed and taught undergraduate Operating Systems course (CSE 120). Developed lectures, homework assignments, projects and exams.

  • Teaching Assistant, UC San Diego (Spring 2008)

    Assisted Professor Alex Snoeren in teaching undergraduate Operating Systems course (CSE 120). Held lab hours and assisted with project.

  • Teaching Assistant, UC San Diego (Fall 2003)

    Assisted Professor Alex Snoeren in teaching undergraduate Operating Systems course (CSE 121). Taught discussion section, held office hours and review sessions, wrote and graded homework questions.

  • Teaching Assistant, UC San Diego (Spring 2003)

    Assisted Professor Stefan Savage in undergraduate Computer Networks course (CSE 123B) by grading exams and homework questions and holding office hours.

  • Course Reader, UC Berkeley (Spring 2000)

    Assisted Professor Jonathan Shewchuk in grading student assignments and projects (CS 61B). Responded to student questions and provided feedback to students in undergraduate data structures course.

  •  
    Publications
     
    Two Auction-Based Resource Allocation Environments: Design and Experience
    Alvin AuYoung, Phil Buonadonna, Brent N. Chun, Chaki Ng, David C. Parkes, Jeff Shneidman, Alex C. Snoeren, and Amin Vahdat,
    In Market Oriented Grid and Utility Computing, Rajkumar Buyya and Kris Bubendorfer, editors. Wiley 2009.

    Service contracts and aggregate utility functions
    Alvin AuYoung, Laura Grit, Janet Wiener, and John Wilkes,
    15th IEEE International Symposium on High Performance Distributed Computing (HPDC-15), Paris, France, June 2006.

    Why Markets Could (But Don't Currently) Solve Resource Allocation Problems in Systems
    Jeffrey Shneidman, Chaki Ng, David C. Parkes, Alvin AuYoung, Alex C. Snoeren, Amin Vahdat, and Brent N. Chun,
    10th USENIX Workshop on Hot Topics in Operating Systems (HotOS-X), Santa Fe, June 2005.

    Mirage: A Microeconomic Resource Allocation System for Sensornet Testbeds
    Brent N. Chun, Philip Buonadonna, Alvin AuYoung, Chaki Ng, David C. Parkes. Jeffrey Shneidman, Alex C. Snoeren and Amin Vahdat,
    2nd IEEE Workshop on Embedded Networked Sensors (EmNetS-II), Sydney, Australia, May 2005.

    Resource Allocation in Federated Distributed Computing Infrastructures
    Alvin AuYoung, Brent N. Chun, Alex C. Snoeren, and Amin Vahdat,
    OASIS 2004, Boston, MA, October 2004.