Project
# Course Projects
# Cross Platform App
"XReader", Empowering English Words Reciting with Reading
C#, Xamarin. MVVM(Model-View-ViewModel) Design & Database Tuning.(iOS, Android, UWP, Mini-apps)
# Visual Billing and Routing System
Parking Lot Management System
QT, C++. Implement HashMap with red black tree & use Dijkstra to allocate nearest free parking spaces.
# File System
Linux Like File Management System
C++. Linux like file management system including inode & block.
# Compiler
Compile C to Assembly Language
C++. Recursive-descent parsing & LR(1) grammar.
# Research Projects
# Network Measurement System 1
AutoSketch NSDI one-shot revision
AutoSketch: Automatic Sketch-Oriented Compiler for Query-driven Network Telemetry
- Created a general-purpose telemetry system in the data plane.
- Combined sketch with a high-level query interface to meet accuracy requirements with minimal resources.
- Allow users to write a telemetry application that is very short and as efficient as hand-optimized programs.
# Network Measurement System 2
TalentSketch Outstanding Graduation Thesis
TalentSketch: LSTM-based Sketch for Adaptive and High-precision Network Measurement
- Proposed a deep learning based adaptive and high-precision measurement framework.
- Support typical sketch to recognize poorly estimated flows and further improve their estimations.
# Configuration Translation
Configuration Translation of Network Devices Based on Knowledge Graph
- Based on Knowledge Graph and Automata Machine.
- Translate the network equipment configuration file of one company into that of another.
- Allow users to replace hardware of network environment without manual configuration.
# Configuration Complementary
Research on Internet Configuration Consistency Analysis, Testing and Verification
- Simplified the network configuration problem to Constraint satisfaction problem.
- Automatically calculate the correct network configuration using SMT-solver.
- Reduce errors caused by manual input in complex configurations.
# IPv6
Service Quality Measurement Method and Control Mechanism for Next Generation Internet
- Implemented IPv6 oriented application type identification method.
- Designed the queue scheduling mechanism of SDN switch supporting IPv6.