PhD | Software Engineer at Google
Network Research Lab
University of California, Los Angeles
Office: 397 Engineering VI, UCLA, Los Angeles, CA 90095
Phone: (650) 476-9902
Email: tuanle@cs.ucla.edu
CV | Google Scholar | ResearchGate | Publons | LinkedIn
PhD Timeline
06/2016: Completed the PhD degree
05/2016: Filed the Dissertation
04/2016: Passed the Final Defense (FD)
05/2015: Passed the Oral Qualifying Exam (OQE)
12/2014: Completed Proposal of Fields (POF)
06/2014: Received the MS degree
06/2013: Completed Breadth Requirements
05/2013: Passed the Written Qualifying Exam (WQE)
09/2011: Started the PhD Program
Research Interests
Delay and disruption tolerant networks
Peer-to-peer networks
Routing algorithms
Probabilistic modeling
Distributed computing
Live virtual machine migration
Education
University of California, Los Angeles
PhD in Computer Science, Received: June 2016
Dissertation: A Secure Socially-Aware Content Retrieval Framework for Delay Tolerant Networks [link] [pdf]
Advisor: Prof. Mario Gerla
GPA: 4.0/4.0
University of California, Los Angeles
MS in Computer Science, Received: June 2014
GPA: 4.0/4.0
University of California, Berkeley
BA in Computer Science, Received: May 2011
EECS Honors Breadth Emphasis in Economics
High Honors and High Distinction in General Scholarship
GPA: 3.907/4.0
Industry Experience
Google - Los Angeles, California - 11/2016 to Present
Software Engineer, Google Drive
Core member of the infrastructure backend team that is responsible for designing and building the next generation of large-scale distributed systems that power the entire Drive ecosystem (Drive, Docs, Sheets, etc.) and scale up Drive at an incredible rate: 25+ trillion objects, 15+ billion accounts, 1+ billion 7-day active users, 4+ million QPS, and growing at >2x per year.
Received the 2019 Google Feats of Engineering Award for the work on a validation service that identifies differences in behavior between two services.
Google Cloud Platform - San Francisco, California - 06/2016 to 09/2016
Software Engineering Intern, Google App Engine
Designed a Cloud Logging feature that gives App Engine customers visibility into internal event logs for 500K+ QPS of Cloud Task operations. This feature is extremely helpful in helping customers to debug failing cloud tasks via Stackdriver Logs Viewer or Cloud SDK by searching cloud logs for execution history and error codes.
Amazon Web Services - Seattle, Washington - 06/2015 to 09/2015
Software Development Engineer Intern, AWS Directory Service
Designed a live patching service that deploys bug fixes and binary updates to AWS Managed Microsoft Active Directories and Samba Directories. The solution significantly reduces the amount of time to patch a fleet of 13K directories from 2.5 days to 4.5 hours, while cutting excessive resource consumption cost from 13K Simple Workflow API calls down to ~50 CodeDeploy API calls.
Amazon Web Services - Palo Alto, California - 06/2014 to 09/2014
Software Development Engineer Intern, AWS EC2
Designed a queuing feature for AWS VM Import that supports up to 4 concurrent VM import tasks while queueing any additional tasks until one of the active tasks completes successfully or is canceled. VM Import enables customers to import Virtual Machine images from their on-premises virtualization environment to Amazon EC2 as Amazon Machine Images, which they can use to launch instances.
Amazon Web Services - Seattle, Washington - 06/2013 to 09/2013
Software Development Engineer Intern, AWS Directory Service
Designed an AWS Active Directory Connector feature that enables customers to connect their on-premises Microsoft Active Directory with up to 100K users or 500K directory objects to AWS Directory Service. Once connected, customers can: sign in to AWS applications using their Active Directory credentials; seamlessly join Windows instances to their Active Directory domain; and provide federated sign-in to the AWS Management Console.
Amazon.com - Seattle, Washington - 06/2012 to 09/2012
Software Development Engineer Intern, Pricing Analytics
Designed a base pricing system that automates the process of computing the base price for Amazon products to match the lowest competitor price with an accuracy of up to 90% for >85% of products. The process includes pulling products and competitor prices from the data warehouse, feeding them into the pricing random forest model, and using the model to estimate the lowest market price for the product data.
Oracle - Redwood Shores, California - 07/2011 to 09/2011
Product Development Intern, Oracle Desktop Virtualization and Sun Ray Clients
Developed tools to collect system information on all pkgadd and rpm based versions of the Sun Ray Server Software and to automate system checks to ensure all server components are up-to-date and are functioning properly.
Research Experience
UCLA Network Research Lab - Los Angeles, California - 09/2013 to 06/2016
Graduate Student Researcher, advised by Prof. Mario Gerla
Developed probabilistic mobility models for opportunistic ad-hoc networks based on the distribution of inter-contact time, contact duration time, and contact frequency among network devices.
Developed state-of-the-art routing, caching, and buffer management protocols for delay- and disruption-tolerant networks.
Solved various optimization problems with respect to minimizing the average message delivery delay, minimizing the number of message copies, minimizing the forwarding cost, maximizing the delivery rate, or balancing the load distribution of message relays among network devices.
UCLA Concurrent Systems Lab - Los Angeles, California - 09/2011 to 08/2013
Graduate Student Researcher, advised by Prof. Yuval Tamir
Developed techniques to live migrate network connectivity, memory, and disk storage of a running Virtual Machine.
Solved various optimization problems with respect to minimizing downtime, total migration time, and the CPU and network resources used during migration.
UC Berkeley Space Sciences Lab - Berkeley, California - 05/2010 to 08/2010
Undergraduate Student Researcher, advised by Dr. David Anderson
Developed task scheduling algorithms for both the server and client sides of the BOINC volunteer computing platform to maximize the available resources and to provide a degree of Quality of Service in highly volatile computing environments.
Teaching Experience (UCLA)
2015 - 2016, Teaching Fellow
Spring 2016, CS 111: Operating Systems Principles
Winter 2016, CS 111: Operating Systems Principles
Fall 2015, CS 111: Operating Systems Principles
Fall 2015, CS 118 MSOL: Computer Network Fundamentals
2014 - 2015, Teaching Associate
Spring 2015, CS 111: Operating Systems Principles
Winter 2015, CS 32: Introduction to Computer Science II
Fall 2014, CS 111: Operating Systems Principles
2013 - 2014, Teaching Associate
Spring 2014, CS 111: Operating Systems Principles
Winter 2014, CS 111: Operating Systems Principles
Fall 2013, CS 111: Operating Systems Principles
2012 - 2013, Teaching Assistant
Spring 2013, CS 32: Introduction to Computer Science II
Winter 2013, CS 32: Introduction to Computer Science II
Fall 2012, CS 33: Introduction to Computer Organization
Awards
Google Feats of Engineering Award (2019)
Outstanding Contribution in Reviewing Award: Elsevier Journal of King Saud University - Computer and Information Sciences (2018)
Outstanding Contribution in Reviewing Award: Elsevier Ad Hoc Networks Journal (2017)
Best Paper Award at the 12th IEEE International Conference on Networking, Architecture, and Storage (NAS'17)
Best Paper Award at the 11th IEEE International Wireless Communications and Mobile Computing Conference (IWCMC'15)
Best Paper Award at the IEEE International Conference on Computing, Networking, and Communications (ICNC'15)
Student Travel Grant: MILCOM'15
UCLA Graduate Fellowship (2011 - 2016)
UC Berkeley Mary Wheeler Scholarship (2010 - 2011)
Membership
Phi Beta Kappa (2011)
Sigma Xi - The Scientific Research Society (2011)
Golden Key International Honor Society (2010)
Mortar Board National College Senior Honor Society (2010)
Omicron Delta Epsilon - The International Honor Society in Economics (2010)
Epsilon Pi Tau - The International Honor Society for Professions in Technology (2010)
Upsilon Pi Epsilon - The Honor Society for the Computing and Information Disciplines (2009)
The National Society of Collegiate Scholars (2009)
UCLA Coursework
Networking
CS 118: Computer Network Fundamentals A+
CS 218: Advanced Computer Networks A+
CS 219: Peer to Peer Networks A+
CS 219: Cloud Computing A+
Architecture
CS 251A: Advanced Computer Architecture A
CS 251B: Parallel Computer Architectures A
CS 256A: Advanced Scalable Architectures A
CS 259: Hardware Accelerator Architectures A
Vision
EE 232E: Graphs and Network Flows A
EE 239AS: Big Data - Modeling and Mining the Web and Social Media A
STAT 238: Vision as Bayesian Inference A
STAT 271: Probabilistic Models of the Visual Cortex A
UC Berkeley Coursework
Lower Division
EE 40: Introduction to Microelectronic Circuits A
CS 61A: Structure and Interpretation of Computer Programs A
CS 61B: Data Structures A
CS 61CL: Machine Structures A-
CS 70: Discrete Mathematics and Probability Theory A-
Upper Division
CS 169: Software Engineering A
CS 170: Efficient Algorithms and Intractable Problems A
CS 194-15: Engineering Parallel Software A
CS H196A: Senior Honors Thesis Research A
CS 294-35: Cell Phones as a Computing Platform A
EECS Honors Breadth
ECON 101B: Economic Theory -- Macro A-
ECON 136: Financial Economics A+
UGBA 102A: Introduction to Financial Accounting A+
Professional Activities
External Reviewer
 2017 IEEE International Symposium on Information Theory (ISIT'17)
The 14th IFIP Annual Mediterranean Ad Hoc Networking Workshop (Med-Hoc-Net'15)
China Communications Journal
Elsevier Ad Hoc Networks Journal
Elsevier Computer Communications Journal
Elsevier Computer Networks Journal
Elsevier Future Generation Computer Systems Journal
Elsevier Information and Communications Technology Express
Elsevier Journal of King Saud University - Computer and Information Sciences
Elsevier Pervasive and Mobile Computing Journal
Elsevier Simulation Modeling Practice and Theory
Electronics and Telecommunications Research Institute (ETRI) Journal
Hindawi Journal of Advanced Transportation
IEEE Access
IEEE/ACM Transactions on Networking
IEEE Communications Letters
IEEE Communications Magazine
IEEE Journal of Radio Frequency Identification
IEEE Network Magazine
IEEE Transactions on Cloud Computing
IEEE Transactions on Mobile Computing
International Journal of Communication Systems
International Journal of Distributed Sensor Networks
International Journal of Parallel, Emergent, and Distributed Systems
Jordanian Journal of Computers and Information Technology
KSII Transactions on Internet and Information Systems
MDPI Applied Sciences Journal
MDPI Electronics Journal
MDPI Information Journal
MDPI Sensors Journal
PeerJ Computer Science Journal
Springer Annals of Telecommunications Journal
Springer Computing Journal
Springer Journal of Ambient Intelligence and Humanized Computing
Springer Journal of Supercomputing
Springer Peer-to-Peer Networking and Applications Journal
Springer Wireless Networks Journal
Wireless Communications and Mobile Computing Journal
University Service
Reviewer for UCLA Samueli Undergraduate Scholarships: 2023
Reviewer for UCLA Transfer Alumni Scholarships: 2019, 2020, 2023, 2024
Reviewer for UCLA Freshman Alumni Scholarships: 2019, 2020, 2023, 2024
Reviewer for UCLA HSSEAS Scholarships: 2017, 2018, 2019, 2020, 2021
Reviewer for UCLA True Bruin Distinguished Senior Award: 2019, 2020
Reviewer for UCLA Lew and Edie Wasserman Grants: 2019
Reviewer for UCLA Computer Science PhD Admission: Fall 2015, Fall 2016, Fall 2017
Industry Service
Google's Tech Exchange SWE Mock Interviewer for the Career and Interview Prep Course: Spring 2023, Spring 2024
Google in Residence Career Coach: Fall 2023
Reviewer for Generation Google Scholarship for Women in Computer Science (EMEA & APAC): 2023
Google in Residence Teaching Assistant at Cal State Fullerton for CPSC 121 - Object-Oriented Programming: Fall 2022
Reviewer for Generation Google Scholarship: 2022
Google's University Outreach at Texas A&M University: Spring 2020
Google's University Outreach at UCLA: Winter 2018, Fall 2019
Volunteering
Beach Cleanup at the San Gabriel River Jetty in Seal Beach: Google Irvine Earth Day 2024
Westwood Cleanup Project: UCLA Volunteer Day 2021, 2023
Rise Against Hunger: Google Serve 2023
Los Angeles National Cemetery: Serve LA 2022
Food Finders in Long Beach: UCLA Volunteer Day 2019
Venice Beach Cleanup: Google Serve 2018, 2019, 2022
Publications
Journals
Tuan Le, "Multi-Hop Routing under Short Contact in Delay Tolerant Networks", Elsevier Computer Communications Journal, Volume 165, Pages 1-8, January 2021. [link] [pdf]
Tuan Le, "A Survey of Live Virtual Machine Migration Techniques", Elsevier Computer Science Review Journal, Volume 38, Article 100304, November 2020. [link] [pdf]
Tuan Le, Mario Gerla, "Fragmented Data Routing Based on Exponentially Distributed Contacts and Inter-Contact Times in DTNs", Elsevier Computer Networks Journal, Volume 164, Article 106917, December 2019. [link] [pdf]
Tuan Le, Mario Gerla, "Time-Constrained Anycast Routing under Short Contact Duration in Delay Tolerant Networks", Springer Annals of Telecommunications Journal, Special Issue on Emerging Trends and Applications in Ad Hoc Networks, Volume 73, Number 9-10, Pages 549-558, June 2018. [link] [pdf]
Tuan Le, Mario Gerla, "Social Contact Graph-Based Group Communication Schemes for Delay Tolerant Networks", International Journal of Parallel, Emergent, and Distributed Systems, Pages 1-15, March 2017. [link] [pdf]
Tuan Le, Haik Kalantarian, Mario Gerla, "A Novel Social Contact Graph Based Routing Strategy for Workload and Throughput Fairness in Delay Tolerant Networks", Wiley Journal of Wireless Communications and Mobile Computing, Special Issue: IWCMC 2015, Volume 16, Issue 11, Pages 1352-1362, June 2016. [link] [pdf]
Haik Kalantarian, Bobak Mortazavi, Nabil Alshurafa, Costas Sideris, Tuan Le, Majid Sarrafzadeh, "A Comparison of Piezoelectric-Based Inertial Sensing and Audio-Based Detection of Swallows", Elsevier Obesity Medicine Journal, Volume 1, Pages 6-14, March 2016. [link] [pdf]
Haik Kalantarian, Nabil Alshurafa, Tuan Le, Majid Sarrafzadeh, "Monitoring Eating Habits using a Piezoelectric Sensor-Based Necklace", Elsevier Computers in Biology and Medicine Journal, Volume 58, Pages 46-55, March 2015. [link] [pdf]
Conferences
Tuan Le, Qi Zhao, Mario Gerla, "Fragmented Data Routing Based on Exponentially Distributed Contacts in Delay Tolerant Networks", IEEE International Conference on Computing, Networking, and Communications (ICNC'19), Honolulu, Hawaii, USA, February 2019. [link] [pdf]
Qi Zhao, Muhao Chen, Pengyuan Du, Tuan Le, Mario Gerla, "Towards Efficient Cellular Traffic Offloading via Dynamic MPTCP Path Configuration with SDN", IEEE International Conference on Computing, Networking, and Communications (ICNC'19), Honolulu, Hawaii, USA, February 2019. [link] [pdf]
Tuan Le, Pengyuan Du, Mario Gerla, "A Relay Selection Strategy Based on Power-Law and Exponentially Distributed Contacts in DTNs", The 14th IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'17), Orlando, Florida, USA, October 2017. [link] [pdf]
Tuan Le, Mario Gerla, "Contact Duration-Aware Routing in Delay Tolerant Networks", The 12th IEEE International Conference on Networking, Architecture, and Storage (NAS'17), Shenzhen, China, August 2017. Best Paper Award [link] [pdf]
Tuan Le, Mario Gerla, "A Security Framework for Content Retrieval in DTNs", The 12th IEEE International Wireless Communications and Mobile Computing Conference (IWCMC'16), Paphos, Cyprus, September 2016. [link] [pdf]
Haik Kalantarian, Costas Sideris, Tuan Le, Anahita Hosseini, Majid Sarrafzadeh, "Computation Offloading for Real-Time Health-Monitoring Devices", The 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC'16), Orlando, Florida, USA, August 2016. [link] [pdf]
Tuan Le, Haik Kalantarian, Mario Gerla, "A Buffer Management Strategy Based on Power-Law Distributed Contacts in Delay Tolerant Networks", The 25th International Conference on Computer Communication and Networks (ICCCN'16), Waikoloa, Hawaii, USA, August 2016. [link] [pdf]
Tuan Le, Haik Kalantarian, Mario Gerla, "A Joint Relay Selection and Buffer Management Scheme for Delivery Rate Optimization in DTNs", The 17th International Symposium on a World of Wireless, Mobile, and Multimedia Networks (WoWMoM'16), Coimbra, Portugal, June 2016. [link] [pdf]
Haik Kalantarian, Costas Sideris, Tuan Le, Christine King, Majid Sarrafzadeh, "A Framework for Probabilistic Segmentation of Continuous Sensor Signals", IEEE EMBS 13th Annual International Body Sensor Networks Conference (BSN'16), San Francisco, California, USA, June 2016. [link] [pdf]
Tuan Le, Mario Gerla, "A Load Balanced Social-Tie Routing Strategy for DTNs Based on Queue Length Control", IEEE Military Communications Conference (MILCOM'15), Tampa, Florida, USA, October 2015. [link] [pdf]
Tuan Le, Haik Kalantarian, Mario Gerla, "A DTN Routing and Buffer Management Strategy for Message Delivery Delay Optimization", The 8th IFIP Wireless and Mobile Networking Conference (WMNC'15), Munich, Germany, October 2015. [link] [pdf]
Tuan Le, Haik Kalantarian, Mario Gerla, "A Novel Social Contact Graph Based Routing Strategy for Delay Tolerant Networks", The 11th IEEE International Wireless Communications and Mobile Computing Conference (IWCMC'15), Dubrovnik, Croatia, August 2015. Best Paper Award [link] [pdf]
Haik Kalantarian, Nabil Alshurafa, Ebrahim Nemati, Tuan Le, Majid Sarrafzadeh, "A Smartwatch-Based Medication Adherence System", The 12th IEEE International Conference on Wearable and Implantable Body Sensor Networks (BSN'15), Cambridge, Massachusetts, USA, June 2015. [link] [pdf]
Tuan Le, You Lu, Mario Gerla, "Social Caching and Content Retrieval in Disruption Tolerant Networks (DTNs)", IEEE International Conference on Computing, Networking, and Communications (ICNC'15), Anaheim, California, USA, February 2015. Best Paper Award [link] [pdf]
Haik Kalantarian, Nabil Alshurafa, Mohammad Pourhomayoun, Shruti Sarin, Tuan Le, Majid Sarrafzadeh, "Spectrogram-Based Audio Classification of Nutrition Intake", IEEE EMBS Healthcare Innovations & Point of Care Technologies Conference (HIC-POCT'14), Seattle, Washington, USA, October 2014. [link] [pdf]
Tuan Le, Mario Gerla, "1-to-N and N-to-1 Communication for Optical Networks", The 8th Latin America Networking Conference (LANC'14), Montevideo, Uruguay, September 2014. [link] [pdf]
Workshops
Tuan Le, Mario Gerla, "An Anycast Routing Strategy with Time Constraint in Delay Tolerant Networks", The 16th IFIP Annual Mediterranean Ad Hoc Networking Workshop (Med-Hoc-Net'17), Budva, Montenegro, June 2017. [link] [pdf]
Tuan Le, Mario Gerla, "Social-Distance Based Anycast Routing in Delay Tolerant Networks", The 15th IFIP Annual Mediterranean Ad Hoc Networking Workshop (Med-Hoc-Net'16), Vilanova i la Geltru, Spain, June 2016. [link] [pdf]
Tuan Le, Haik Kalantarian, Mario Gerla, "A Two-Level Multicast Routing Strategy for Delay Tolerant Networks", The 14th IFIP Annual Mediterranean Ad Hoc Networking Workshop (Med-Hoc-Net'15), Vilamoura, Algarve, Portugal, June 2015. [link] [pdf]
Tuan Le, Haik Kalantarian, Mario Gerla, "Socially-Aware Content Retrieval using Random Walks in Disruption Tolerant Networks", The 9th IEEE WoWMoM Workshop on Autonomic and Opportunistic Communications (AOC'15), Boston, Massachusetts, USA, June 2015. [link] [pdf]
Haik Kalantarian, Nabil Alshurafa, Tuan Le, Majid Sarrafzadeh, "Non-Invasive Detection of Medication Adherence using a Digital Smart Necklace", The 2nd IEEE PerCom Workshop on Smart Environments: Closing the Loop (SmartE'15), St. Louis, Missouri, USA, March 2015. [link] [pdf]
Tuan Le, Vince Rabsatt, Mario Gerla, "Cognitive Routing with the ETX Metric", The 13th IFIP Annual Mediterranean Ad Hoc Networking Workshop (Med-Hoc-Net'14), Piran, Slovenia, June 2014. [link] [pdf]
You Lu, Tuan Le, Vince Rabsatt, Haik Kalantarian, Mario Gerla, "Community Aware Content Retrieval in Disruption-Tolerant Networks", The 13th IFIP Annual Mediterranean Ad Hoc Networking Workshop (Med-Hoc-Net'14), Piran, Slovenia, June 2014. [link] [pdf]