Yuan-Yao Lou
yylou [at] purdue [dot] edu yylou Google Scholar yylou Gitbook
About
I'm a third-year Ph.D. student in the School of Electrical and Computer Engineering at Purdue University as part of EDGE Lab, co-advised by Prof. Mung Chiang and Prof. Kwang Taik Kim. My research interests lie in the intersection of (1) the architectural design of real-time open edge platforms to jointly optimize microservice-based edge applications and RAN performance, and (2) machine learning in the realms of wireless system design in 5G/6G networks. Prior to joining Purdue, I was a senior software engineer with 4 years of experience in (1) the development of microservice-based automation systems in on-premise Linux servers, and (2) the web application development on AWS.
PhD / ECE / @Purdue
Software Engineering
Computer Network
Edge Computing
Machine Learning
5G/6G
Skills
Research
Wireless Communication
Distributed Systems
Mobile Edge Computing
Cellular Networks
Model Predictive Control
Reinforcement Learning
Path Planning
Languages
Python
Java
Javascript
TCL
Shell Script
C/C++
SQL
Web
Django/MongoDB
Flask/Eve
Frappe/MariaDB
Bootstrap
HTML/CSS
Jekyll
Tools
PyTorch
TensorFlow
Scikit-learn
Matplotlib
Seaborn
Git
Vim
Notion
Platforms
Linux
AWS (EC2/S3/DynamoDB/APIGateway/Lambda)
Google App Engine
Android
Publications
[9]
Reinforcement Learning for Cellular Networking in 5G NR Experimental Testbed
(ongoing)
Open RAN
Reinforcement Learning
Resource Optimization
System-level Simulator
Real Testbed
CBRS 5G / 5G Sub-6
[8]
Real-time Multi-Object Tracking System for Embedded Devices
(under review)
Computer Vision
Deep Learning
Multi-Object Tracking
Real-time Comunication
Embedded Device
[7]
Sampling-based Local Path Planning in Edge Computing for Autonomous Driving
(under review)
Edge Computing
Automonous Driving
Path Planning
Computation Offloading
Time-critical Communcation
[6]
Dynamic Task Orchestration for Multi-Tier Edge Computing in Heterogeneous Networks
(under review)
Edge Computing
Distributed Systems
Task Scheduling
Real Testbed
CBRS 4G / 5G Sub-6
[5]
S. B. Weinstein, Y.-Y. Lou, T. R. Hsing
IEEE International Conference on Microwaves, Communications, Antennas, Biomedical Engineering and Electronic Systems, 2021
IEEE COMCAS 21'
Edge Computing
Distributed SDN
[4]
Y.-Y. Shih, A.-C. Pang, Y.-Y. Lou
Fog and Fogonomics: Challenges and Practices of Fog Computing, Communication, Networking, Strategy, and Economics, 2020
Book Chapter
Edge Computing
Computation Offloading
Wearable Device
System Design
Android
[3]
Modularized Service Provisioning at Fog Networks
Y.-Y. Shih, A.-C. Pang, Y.-Y. Lou, C.-C. Chuang, L. Zhao, Z. Ren
IEEE Vehicular Technology Society Asia Pacific Wireless Communications Symposium, 2018
IEEE VTS APWCS 18'
Edge Computing
Computation Offloading
Microservice
System Design
[2]
H.-P. Lin, Y.-Y. Shih, A.-C. Pang, Y.-Y. Lou
ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems, 2016
ACM MSWiM 16'
Edge Computing
Function Module Sharing
Resource Allocation
Greedy / Heuristic
Education
Aug. 2021 - May. 2026
Purdue University
West Lafayette, IN, USA
Ph.D. student in Electrical and Computer Engineering
GPA: 3.7 / 4.0
Sep. 2015 - Jun. 2017
National Taiwan University
Taipei, Taiwan
M.S. in Computer Science
GPA: 3.8 / 4.0
Jun. 2013 - Aug. 2013
Rice University
Houston, TX, USA
English as a Second Language (ESL) Program - Level 5
Sep. 2011 - Jun. 2015
National Chiao Tung University
Hsinchu, Taiwan
B.S. in Computer Science
GPA: 3.8 / 4.0
Honors . Awards
Jun. 2021
Speaker in Edge and Fog Computing Track
IEEE 7th World Forum on Internet of Thing (WF-IoT)
Dec. 2020
IEEE Winter School on Fog/Edge Computing
IEEE SA & ComSoc
Jun. 2017
Valedictorian of Graduation Ceremony
Dept. of CS, National Taiwan University
Feb. 2017 / May. 2017
Outstanding Teaching Assistant Awards
x2
National Taiwan University
Jun. 2014 / Jun. 2015
Presidential Awards
x2
National Chiao Tung University
Jul. 2014
Research Project Funding
Ministry of Science and Technology (Taiwan)
Experience
Mode: All Research Industry
Aug. 2021 - Present
Purdue University - EDGE Lab
West Lafayette, IN, USA
Graduate Research Assistant
Edge Computing
RAN
Autonomous Driving
Computation Offloading
Open Edge Platform Design and propose alternative open architecture of MEC and O-RAN integrated systems to optimize edge applications and RAN performance jointly Quantify and analyze trade-off between each option of open architecture including deployment of radio and computing nodes and RAN functional splits Explore deep reinforcement learning and adapt collaborative intelligence in containerized systems to orchestrate RAN control tasks and optimize edge services Deploy computation offloading framework of multi-tier edge computing in real testbed on CBRS 4G network and evaluated end-to-end latency[6]
Autonomous VehiclesIntroduce novel framework of edge-assisted model predictive control in local path planning to exploit unique characteristics of edge network[7]
Identify and analyze three different ways of heterogeneity of edge networks to benefit robot agents and reduce cost-to-go Conduct series of numerical evaluations with visualized driving results to demonstrate effectiveness and performance advantages of each method
Autonomous Vehicles
Apr. 2021 - Aug. 2021
IoT Eye Inc.
NJ, USA / Taiwan
Remote
Full-stack Cloud Developer, Internship
DevOps
AWS EC2
Web
Frappe
Flask
Open-source
GitHub Repo
Dec. 2020 - Aug. 2021
Independent Researcher
IEEE
NY, USA / Taiwan
Remote
Collaborator: Prof. Stephen B. Weinstein and Prof. T. Russell Hsing
Edge Computing
Distributed SDN
Presentation
IEEE WF-IoT
Dec. 2017 - Apr. 2021
Silicon Motion - Algorithm and Technology R&D Center
NASDAQ: SIMO
Milpitas, CA, USA / Taipei, Taiwan
Supervisor / Senior Software Engineer
System Design
Microservice
Automation
Tool Dev
Leadership
Development Devised microservice-based platform in on-premise servers automating design flows and improving verification robustness to boost development efficiency Developed in-house design verification tools reviewing timing and power requirements to improve reliability Automated library maintenance flow using Python and shell script to save manual effort by up to 80%
LeadershipCooperated with Human Resources as technical campus recruiter to promote on-campus brand awareness Acted as primary external contact person to collaborate with international companies for researching new solutions Established programming disciplines (Python) and organized training sessions for new employees Promoted twice within 24 months for outstanding performance on software development and solution finding
Leadership
Sep. 2015 - Sep. 2017
Ministry of Science and Technology (Taiwan)
Taipei, Taiwan
Graduate Researcher
Microservice
Wearable Computing
Android
Web
Django
Wearable Edge Computing Proposed Virtual Local-Hub framework to enable microservice computation offloading for Android devices Hacked Android OS to intercept system calls and redirect application API calls to wireless base stations Reduced execution time of wearable microservices by up to 60% and CPU usage by up to 70% Published conference paper on ACM MSWiM 2016 and book chapter in 2020[2, 3, 4]
Networked System DevelopmentBuilt real WLAN testbed from scratch including DHCP and NAT configuration to evaluate E2E latency and power consumption of wearable edge computing framework Designed telemetry platform using Django to monitor system and manage service provisioning Developed latency-sensitive applications on Android devices such as speech recognition using CMUSphinx
Networked System Development
Portfolio
Jul. 2014 - Mar. 2015
Princeton University - EDGE Lab
Princeton, NJ, USA
Research Intern / Mentor: Prof. Mung Chiang and Dr. Ming-Jye Sheng
Markov Chain
4G LTE
RAN
RRC/DRX
IoT
4G LTE (RRC/DRX) & IoT Built Markov chain model based on RRC inference algorithms in AT&T tools to analyze DRX impact on 4G LTE IoT session factors (signal load, power, delay) Conduct probabilistic model simulations to reveal the efficacy of algorithms in power saving and signal reduction for IoT Developed toolkits based on AT&T Lab tools to analyze packets and profile Android apps performance Improved power saving by up to 50% and signal saving by up to 60% for packets within 0.1s delay Published a journal paper in IEEE Internet of Things Journal (IoT-J) in 2016 [1]
Teach
Feb. 2016 - Jan. 2017
Teaching Assistant
Taipei, Taiwan
National Taiwan University - CSIE 3510 Computer Network / CSIE 5057 Advanced Computer Network
TCP/IP
Chatbot
Socket Programming
TCP/IP & Socket Programming Lectured TCP/IP protocol (802.11, 802.3) and demonstrated network packet monitoring and analysis using WireShark Designed IRC chatbot application as project assignment to teach students socket programming Enhanced program robustness by peer-testing system and stimulated creativity by flexible score criterion Received two times of Outstanding Teaching Assistant awards