Jump to Content

Frank Uyeda

Frank Uyeda has worked as a software engineer at Google/Alphabet since 2011. Prior to Google, Frank received his Ph.D. in Computer Science from UC San Diego.
Authored Publications
Google Publications
Other Publications
Sort By
  • Title
  • Title, descending
  • Year
  • Year, descending
    SDN in the Stratosphere: Loon's Aerospace Mesh Network
    Marc Alvidrez
    Erik Kline
    Bryce Petrini
    Brian Barritt
    David Mandle
    Aswin Chandy Alexander
    ACM SIGCOMM 2022 Conference (SIGCOMM ’22), ACM (2022) (to appear)
    Preview abstract The Loon project orchestrated a moving mesh network of high-altitude balloons interconnected using point-to-point radio links. Each balloon carried 4G LTE base stations that provided coverage to cellular devices in emergency response and commercial mobile contexts. This paper presents insights from 3 years of operational experience above 3 continents. The challenging environment, comparable to many emerging non-terrestrial networks (NTNs), highlighted the design continuum between predictive optimization and reactive recovery. By forecasting the physical environment as a part of network planning, our novel Temporospatial SDN (TS-SDN) successfully moved from reactive to predictive recovery in many cases. We present insights on the following NTN concerns: connecting meshes of moving nodes using long distance, directional point-to-point links; employing a hybrid network control plane to balance performance and reliability; and understanding the behavior of a complex system that spanned physical and logical domains in an inaccessible environment. The paper validates TS-SDN as a compelling architecture for orchestrating networks of moving platforms and steerable beams, and it provides insights for those building similar networks in the future. View details
    Efficiently measuring bandwidth at all time scales
    Luca Foschini
    Fred Baker
    Subhash Suri
    George Varghese
    8th USENIX Symposium on Networked Systems Design and Implementation (NSDI 11), USENIX (2011)
    What's the difference?: efficient set reconciliation without prior context
    David Eppstein
    Michael T. Goodrich
    George Varghese
    ACM SIGCOMM Computer Communication Review, vol. 41 (2011), 218–229