Shenglin Zhang
Assistant Professor at Nankai University- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
中文 Native or bilingual proficiency
-
English Limited working proficiency
Topline Score
Bio
Experience
-
Nankai University
-
China
-
Higher Education
-
700 & Above Employee
-
Assistant Professor
-
Jul 2017 - Present
I am currently an assistant professor at College of Software, Nankai University. I am currently an assistant professor at College of Software, Nankai University.
-
-
-
Baidu, Inc.
-
China
-
Software Development
-
700 & Above Employee
-
Algorithm Engineer
-
Jul 2015 - Present
Design and implement a system towards syslog-based failure prediction for switches in datacenter. (1) Develop a model, Frequent Template Tree, to incrementally learn templates from syslogs (2) Define the four features for failure prediction, i.e., frequency, sequence, seasonality, and surge (3) Propose a LCS based method to extract the sequence feature (4) Use Random Forest for training data and predicting failures (5) The prototype achieves the accuracy of 87.35% and the recall of 74.36% (6) Finish the paper “PreFix: Switch Failure Prediction in Datacenter Networks”, which received the “one-shot revision” chance in SIGMETRICS 2017 (7) Finish the paper “Syslog Processing for Switch Failure Diagnosis and Prediction in Datacenter Networks”, which was accepted by IWQOS 2017 Show less
-
-
-
-
Algorithm Engineer
-
Sep 2014 - May 2015
Design and implement a system for rapid and robust impact assessment of software changes. (1) Improve the performance of Singular Spectrum Transforms (SST), and develop a method that detect behavior changes in KPIs rapidly with low computational cost. (2) Introduce the difference-in-difference (DiD) method to determine whether the behavior changes are caused by software changes. (3) Implement the system, FUNNEL, for impact and robust impact assessment of software changes. (4) Finish the paper "Rapid and Robust Impact Assessment of Software Changes in Large Internetbased Services", which is accepted by CoNEXT 2015. (5) Extended paper "FUNNEL: Assessing Software Changes in Web-based Services" is accepted by IEEE Transactions on Service Computing. Show less
-
-
-
-
Android Engineer
-
Jul 2014 - Jul 2014
Implement the data caching part of a information management system in Android. (1) Apply XML files to cache the data. (2) Apply SQLite to cache the data. (3) Apply a 3-level buffer in RAM to cache the most-recently used data. Implement the data caching part of a information management system in Android. (1) Apply XML files to cache the data. (2) Apply SQLite to cache the data. (3) Apply a 3-level buffer in RAM to cache the most-recently used data.
-
-
-
Baidu Inc.
-
China
-
Software Development
-
700 & Above Employee
-
Algorithm Engineer
-
Jan 2014 - Jun 2014
Introduce CUmulative SUM (CUSUM) algorithm and Multi-scale Robust Local Subspace (MRLS) algorithm to detect behavior changes in the KPIs of services and servers. Introduce CUmulative SUM (CUSUM) algorithm and Multi-scale Robust Local Subspace (MRLS) algorithm to detect behavior changes in the KPIs of services and servers.
-
-
Education
-
Tsinghua University
Doctor of Philosophy (PhD), Computer Science -
Georgia Institute of Technology
Visiting Scholar, Computer Science -
Xidian University
Bachelor’s Degree, Network Engineering