Ph.D Candidate
Engineering 2, Room 211
Dept. Computer Engineering
Baskin School of Engineering
University of California, Santa Cruz
E-mail: xinli AT ucsc DOT edu
[Curriculum Vitae]
[Resume]
I am currently a Ph.D candidate in the Department of Computer Engineering at University of California Santa Cruz. I am very fortune to work with my advisor, Dr. Chen Qian. Prior to studying at UC Santa Cruz, I spent three years in the Computer Science Ph.D program at University of Kentucky where I was a student member of Laboratory for Advanced Networking.
My research interests lie in computer networking, cloud computing, Internet of Things and cybersecurity.
Doctor of Philosophy | 09/2016 - 12/2018
|
---|---|
08/2013 - 08/2016
|
|
Master of Science | 09/2012 - 06/2013
|
Bachelor of Engineering | 09/2008 - 06/2012 |
GSC: An IoT Data Communication Framework for Authenticity and Integrity. [PDF] [PPT] [Poster]
Design a novel framework aiming to ensure authenticity and integrity of end-to-end communications for emerging IoT applications. This work improves the signing/verifying throughput compared to state-of-art solutions.
APPLE: An NFV Orchestration Framework for Interference-free Policy Enforcement. [PDF] [PPT] [Poster]
Propose a novel and effecient virtual network function placement algorithm to enforce network policies without interfering other network control applications. By leveraging a light-weight virtual network function framework, ClickOS, the system is able to react quickly to traffic dynamics.
NETMAP: Traffic and Failure Aware VM Placement for Multi-tenant IaaS Cloud. [PDF] [PPT]
Propose a new tenant networking abstraction model in multi-tenant clouds and associated virtual machine placement algorithm which optimizes the network bandwidth usage under the reliability requirements from tenants.
Myopia: Low-Complexity Multi-Resource Packet Scheduling for Network Functions Virtualization. [PDF] [PPT]
Design a low-complexity packet scheduling algorithm for fair multi-resource sharing among traffic. The efficiency of the proposed algorithm is achieved by leveraging the power law distribution of flow size: Precise fair scheduling is only strictly enforced among elephant flows. Elephant flows are identified through the shielded count-min sketch. Mice flows are processed in FIFO fashion. Mice flows always have highe priority than elephant flows.
DCM: Distributed and Collaborative Traffic Monitoring in Software Defined Networks. [PDF] [PPT]
Study on a new collaborative distributed monitor scheme which load balances the monitoring tasks by taking the advantage of the global information gained by the central controller. Each switch is installed a novel two-stage Bloom filter to define the monitor tasks in data plane: The first stage is used to identify the set of flows to be monitored in the switch and the second stage indicates the specific monitoring tasks to take.
VIPLink: A user-friendly traffic mangement tool based on SDN.
Implement and test an SDN application that allows the users through WebUI or RESTful APIs to establish, destroy and manage high-speed links in the campus network of University of Kentucky, which consists of both legency and SDN switches.
CE252A Computer Networks |
Fall 2017 |
CE253 Network Security |
Spring 2017 |
CE110 Computer Architecture |
Fall 2016 |
CS216 Introduction to Software Engineering |
Fall 2015 |
CS216 Introduction to Software Engineering |
Fall 2014 |
CS216 Introduction to Software Engineering |
Spring 2014 |
CS216 Introduction to Software Engineering |
Fall 2013 |
Student Travel Grant, IEEE ICNP |
2017-2018 |
Disertation-Year Fellowship |
2017-2018 |
Student Travel Grant, IEEE S&P |
2016-2017 |
Student Travel Grant, CPSWeek |
2016-2017 |
Student Travel Grant, ACM SOSR |
2016-2017 |
Student Travel Grant, IEEE ICDCS |
2015-2016 |
Student Travel Grant, IEEE INFOCOM |
2014-2015 |
Dean’s Distinguish Fellowship |
2012-2013 |
Best Graduation Thesis |
2011-2012 |
MediaTek Scholarship |
2010-2011 |
National Scholarship |
2009-2010 |