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
[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 mmWave
[5]
Intelligent Network Edge with Distributed SDN for the Future 6G Network
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]
Chapter 13 - Development of Wearable Services with Edge Devices
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]
A Virtual Local-hub Solution with Function Module Sharing for Wearable Devices
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
[1]
Internet of Things Session Management Over LTE - Balancing Signal Load, Power, and Delay
X.-L. Wang, M.-J. Sheng, Y.-Y. Lou, Y.-Y. Shih, M. Chiang
IEEE Internet of Things Journal, vol. 3, no. 3, pp. 339–353, June 2016
IEEE IoT-J
IoT
Session Management
Markov Chain
RAN
4G LTE
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
Aug. 2021
Modern Application Development with Python on AWS
Coursera / AWS
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)
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 Vehicles
Introduce 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
Apr. 2021 - Aug. 2021
IoT Eye Inc.
NJ, USA / Taiwan Remote
Full-stack Cloud Developer, Internship
DevOps
AWS EC2
Web
Frappe
Flask
Open-source
Deployed multi-agency management platform on AWS using Frappe framework to support five industry partners
Developed DevOps toolkit in Python automating product deployment and management to improve scalability
Automated Flask Eve API testing using Postman and Python to boost product robustness
Improved free-trial feature of Bootstrap-based official website to speed up product delivery
Released internal documents of developed products and tools and publish tutorial of Frappe pp development on GitHub
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
Proposed distributed SDNs system coupled with localized edge platforms and storage to support autonomous driving
Served as speaker in Edge and Fog Computing track on IEEE 7th World Forum on Internet of Things (WF-IoT)
IEEE WF-IoT
Published an introductory paper on IEEE COMCAS 2021 [5]
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%
Leadership
Cooperated 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
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 Development
Built 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
Portfolio
Developed latency-sensitive applications on Android devices such as speech recognition using CMUSphinx
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]
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