Research

Software Engineer, Google, Inc.

I'm currently a Software Engineer (SWE) at Google in Mountain View.

I work on Google News with some of the cool technology they've developed.

When I first joined the company I was a Site Reliability Engineer (SRE), but switched roles.

Research Interests (not necessarily job/google related):

    • High-speed network protocols, including high-performance IP and TCP.
    • Operating system internals (especially Linux) and optimization.
    • Security and anonymity, for freedom to use the tools we create.
    • Art, graphics, and computer vision. See my media page.

My Erdos number is 5.

    1. Andrew A. chien (My PhD. advisor, many papers).
    2. Ken Yocum (Improving Grid Resource Allocation via Integrated Selection and Binding).
    3. Geoffrey M. Voelker (To Infinity and Beyond: Time-Warped Network Emulation).
    4. Ron Graham (Maximizing data locality in distributed systems).
    5. Erdos (They were friends, several ways).

Previous employment:

Papers and Presentations

NOTE! Links are currently broken since I moved to google sites. Email me if you'd like a copy of any of these papers and I will gladly send it to you.

These are in Adobe's portable document format (PDF) unless otherwise specified.

    • 2007
        • "Partial Content Distribution on High Performance Networks", (paper, PDF), (presentation, PDF)
          • By: Eric Weigle and Andrew A. Chien
          • Proceedings of IEEE International Symposium on High Performance Distributed Computing (HPDC),
          • June 2007, Monterey, CA, USA.
    • 2006
        • "Peer-to-Peer Error Recovery for Hybrid Satellite-Terrestrial Networks", (paper), (presentation)
          • By: Eric Weigle, Matti Hiltunen, Rick Schlichting, Vinay A. Vaishampayan, and Andrew A. Chien
          • Proceedings of Sixth IEEE International Conference on Peer-to-Peer Computing (P2P2006),
          • September 2006, Cambridge, UK.
          • (Best student paper)
        • "The Optiputer System Software" (presentation, PPT)
          • By: Eric Weigle and the OptIPuter System Software Group
          • Presented to the 2006 Optiputer All-Hands Meeting
    • 2005
        • "The Composite Endpoint Protocol (CEP): Scalable Endpoints for Terabit Flows" (paper), (presentation)
          • By: Eric Weigle and Andrew A. Chien
          • In: Proceedings of IEEE Conference on Cluster Computing and the Grid (CCGRID)
    • 2004
        • "The OptIPuter System Software Framework" (download page)
          • By: Xinran (Ryan) Wu, Andrew A. Chien, Nut Taesombut, Eric Weigle, Huaxia Xia, and Justin Burke
          • In: Solely as University of California Technical Report
          • [CS 2004-0786]
        • "A study of FDDI and Ethernet Traffic on the LANL Network Backbone" (ext. abstract)
          • By: Eric Weigle and Wu-chun Feng
          • In: Los Alamos Unclassified report
          • [LA-UR 03-6224]
    • 2003
        • "Automatic Flow-Control Adaptation for Enhancing Network Performance in Computational Grids." (paper, PDF) -- (paper, PS)
          • By: Wu-chun Feng, Mark Gardner, and Eric Weigle
          • In: Journal of Grid Computing, Issue 1, 2003.
          • [LA-UR 03-0714]
        • 10 Gigabit Ethernet Performance Evaluation (Talk, HTML)
          • By: RADIANT Team (Gus Hurwitz, Eric Weigle, Adam Engelhart, Wu-chun Feng) in collaboration with SLAC, CERN, CalTech, and others
          • In: Computing in High-Energy and Nuclear Physics (CHEP03)
        • New Internet2 Land Speed Record! (2.38 gigabits/second, 23,888.06 terabit-meters/second)!
          • By: RADIANT Team (Gus Hurwitz, Eric Weigle, Adam Engelhart, Wu-chun Feng) in collaboration with SLAC, CERN, CalTech, and others
          • An award for transferring huge amounts of data very fast between California and Switzerland with the 10GigE cards.
        • CENIC "On the Road to a Gigabit: Biggest, Fastest in the West" Award! (Submission, text).
          • By: RADIANT Team (Gus Hurwitz, Eric Weigle, Adam Engelhart, Wu-chun Feng) in collaboration with SLAC, CERN, CalTech, and others
          • Another award for the 10GigE performance and optimization work.
        • R&D 100 Award! (Awards page, html).
          • Our work with the Green Destiny cluster (see 'Bladed Beowulf' and 'High-Density Computing' above) earned an R&D 100 award this year. It was the first bladed beowulf and most energy efficient supercomputer.
      • TICKET, version 2.0
        • By: Eric Weigle
          • The last (at LANL) TICKET software release
          • [LA-CC 02-066]
        • Enhancing TCP Performance for Dedicated Clusters and Grids (Rude TCP) (paper) (code)
          • By: Eric Weigle and Wu-chun Feng
          • The initial (and only) release of Rude TCP.
          • [LA-UR 03-3822, LA-CC 03-058]
    • 2002
      • TICKET, version 1.0 alpha.
        • By: Eric Weigle
          • The first TICKET software release; see above.
          • [LA-CC 02-066]
        • "On the Limitations of Embedding Data in Immutable Carriers." (paper)
          • By: Gina Fisk, Eric Weigle, and Joshua Neil
          • In: ACM Multimedia 2002 (ACM MM, 2002),
          • [LA-UR 02-6314]
        • "High-Density Computing: A 240-Processor Beowulf in One Cubic Meter." (paper)
          • By: Michael Warren, Eric Weigle, and Wu-chun Feng
          • In: High-Performance Networking and Computing Conference (SC2002),
          • [LA-UR 02-5194]
        • "The Bladed Beowulf: A Cost-Effective Alternative to Traditional Beowulfs." (paper)
          • By: Wu-chun Feng, Michael Warren, and Eric Weigle
          • In: IEEE Cluster 2002, (CLUSTER 2002)
          • [LA-UR 02-2582]
        • "A Comparison of TCP Autotuning Techniques for Distributed Computing." (paper), (presentation)
          • By: Eric Weigle and Wu-chun Feng
          • In: IEEE International Symposium on High-Performance Distributed Computing (HPDC-11, 2002),
          • [LA-UR 02-2492]
        • "Dynamic Right-Sizing: An Automated, Lightweight, and Scalable Technique for Enhancing Grid Performance." (paper)
          • By: Wu-chun Feng, Mike Fisk, Mark Gardner, and Eric Weigle
          • In: International Workshop on Protocols For High-Speed Networks (PfHSN 2002)
          • Also in: IEEE Lecture Notes in Computer Science
          • [LA-UR 02-2052]
        • "Honey, I Shrunk the Beowulf." (paper)
          • By: Wu-chun Feng, Michael Warren, and Eric Weigle
          • In: International Conference on Parallel Processing, (ICPP02),
          • [LA-UR 02-1210]
        • "TICKETing High-Speed Traffic with Commodity Hardware and Software." (paper), (presentation)
          • By: Eric Weigle and Wu-chun Feng
          • In: Passive and Active Measurement Workshop (PAM 2002),
          • [LA-UR 02-0809]
    • 2001
        • "Dynamic Right-Sizing in TCP: A Simulation Study." (paper)-- (presentation)-- (poster)
          • By: Eric Weigle and Wu-chun Feng
          • In: IEEE International Conference on Computer Communications and Networks (ICCCN 2001),
          • [LA-UR 01-5062]
        • "A Case for TCP Vegas in High-Performance Computational Grids." (paper)
          • By: Eric Weigle and Wu-chun Feng
          • In: IEEE International Symposium on High Performance Distributed Computing (HPDC-10, 2001),
          • [LA-UR 01-3420]
        • "Why TCP Will Not Scale for the Next-Generation Internet." (paper)-- (presentation)
          • By: Eric Weigle, Wu-chun Feng, and Mark Gardner
          • In: Local and Metropolitan Area Networks workshop (LANMAN 2001),
          • [LA-UR 01-1039]

Please also refer to the CSAG group research page or the Google papers page for more information.