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: Solely as a 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.
Comments