<<

Lin Tel: (225)588-5631 Email: [email protected] Address: 2000 Brightside Dr, APT622, http://www.cct.lsu.edu/~xuelin Baton Rouge, LA, USA, 70820

EDUCATION Louisiana State University (LSU), Baton Rouge, LA, USA Expected Fall 2013 PhD, major in Computer Science Beijing University of Posts and Telecommunications (BUPT), Beijing, China April 2008 Master of Engineering, major in Computer Science China Agricultural University (CAU), Beijing, China June 2005 Bachelor of Engineering, major in Computer Science

PROFESSIONAL EXPERIENCE Center For Computation & Technology (CCT), Louisiana State University, Baton Rouge, LA, USA Jan 2010 - Current Graduate Research Assistant  CRON (Cyber-infrastructure of Reconfigurable Optical Networking environment), developed 10Gbps emulation based high-speed networking testbed CRON, NSF(award #0821741). Integrated 10Gbps Cisco N5020 switch, Myri10GE NICs, Anue 10G Emulators, NetFPGA and OpenFlow into CRON control framework. Modified FreeBSD and Linux kernels on the high-end servers to operate at 10Gbps bandwidth. Developed by C/C++, Perl, TCP/IP, SNMP, XML, LAMP, FreeBSD, Linux.  GENI (Global Environment for Network Innovations) Federation, created python scripts to federate CRON as a ProtoGeni site into GENI framework. Demonstrated on GEC9, resource connection between CRON and BBN GPO Lab. Demonstrated on GENI conference 11 to 14, the Internet2 10G links connection between CRON and PlanetLab Central MAX. Developed by Python.  High-speed Network Research, evaluated performance of high speed TCPs, queue management schemes and buffer sizing over 10Gbps networks. Solved the inter-protocol fairness problem in 10Gbps networks by developing approximate fair queue in Linux kernel. Also solve the high latency problem over high speed networks by integrating approximate fair queue with CODEL queue in Linux kernel. Developed by C/C++, TCP/IP, FreeBSD, Linux.

Google, Mountain View, CA, USA May 2012 – August 2012 Network Engineering Intern, Google Fiber  QoS for Bruno (Google Fiber storage box and TV box) (using C in Linux kernel) o Developed functions in Bruno Broadcom driver to change the kernel variables at run time, which can save Bruno kernel developer huge amount of time without re-build the whole kernel. o Investigated Bruno multi-queue QoS issue after fine tuning the kernel variables. o Fixed the QoS issue by setting up the Bruno MoCA tx queue mapping. After fixing the issue, Bruno can always protects TV streams against TCP/UDP streams. o Fixed Bruno intermittent throughput issue by enlarging the non-priority queue size  Bruno Platform Automation Test (using Python) o Setup testbed of automation testing for Google Fiber Bruno platform o Wrote python scripts with wrapped classes and functions to automate the testing process of Google Fiber Bruno platform, including networking features for Ipv4, Ipv6, DHCP, DNS, NTP, TCP, UDP, ICMP, IGMP, Multicast, and etc.

Alcatel-Lucent, Beijing, China March 2008 – December 2009 Member of Technical Staff 1  Remote Maintenance Tools (RMT), worked on a large business-critical client-server application Remote Maintenance Tool (RMT), which is used to configure, diagnose, test or monitor its peer components (CDMA2000/UMTS/GSM/LTE base stations) via sockets. Well trained with wireless knowledge and hands-on experience of wireless devices. Developed several features, including Frame Error Rate Auto Test, Optical Convert Module Loopback Auto Test and RF Calibration Auto Test. Developed by C/C++, TCP/IP, shell scripting, MFC, UNIX, VxWorks, SVN.

Samsung Telecommunications Research Institute, Beijing, China November 2007 – February 2008 Software Dev Intern  Samsung CDMA Mobile Software, developed the optimization of software program on Samsung mobile embedded system, and tested GUI interface for Samsung GSM /CDMA/TD-SCDMA mobile phones. Good hands-on experience of mobile phones and mobile embedded system. Developed by C in windows mobile.

National Key Laboratory of Networking and Switching Technologies, Beijing University of Posts and Telecommunications, Beijing, China March 2006 – October 2007 Graduate Research Assistant  Driver for Networking Devices, implemented the hardware driver for L2/L3 switches and routers on Broadcom switch chips and PowerPC CPUs. Developed the driver modules, including VLAN management, QoS, Rate Control, Port Mirror, etc. Solved the on board performance issue of Gigabit ports on the L2 Switch. Developed by C in Embedded RTOS.  Protocols for Networking Devices, designed and implemented the MAC Layer protocols on L2 switch by going through the RFCs, including IEEE 802.1D Spanning Tree Protocol (STP) and GARP VLAN Registration Protocol (GVRP), improved the multiply VLANs support on STP, and solved the QoS issue by studying IEEE 802.1P. Developed by C in Embedded RTOS.

PUBLICATION Conference Papers 1. Lin Xue, Suman Kumar, , Seung-Jong Park, " Evaluation of Fairness Among Heterogeneous TCP Variants Over 10Gbps High-speed Networks", in proceeding of 37th Annual IEEE Conference on Local Computer Networks (LCN 2012), Clearwater, FL, 2012. 2. Lin Xue, Cheng Cui, Suman Kumar, Seung-Jong Park, “Experimental Evaluation of the Effect of Queue Management Schemes on the Performance of High Speed TCPs in 10Gbps Network Environment,” in proceeding of IEEE International Conference on Computing, Networking and Communications (ICNC 2012), Hawaii, USA, 2012. 3. Praveenkumar Kondikoppa, Chui-Hui Chui, Cheng Cui, Lin Xue, Seung-Jong Park, "Performance of Hadoop over Multi-Cloud High Speed Network Environment", in proceedings of Workshop on Cloud Services and the 8th Open Cirrus Summit 2012 4. Cheng Cui, Lin Xue, Aaron Tureau, Seung-Jong Park, “On the Measurement of Loss Synchronization of TCP Variants over 10Gbps High Speed Networks”, submitted to IEEE International Conference on Communications 2013 (ICC 2013). 5. Tom Lehman, Xi , Abdella Battou, Balu Pillai, Seung-Jong Park, Lin Xue, "Multi-Aggregate Network Stitching", in proceeding of GENI Engineering Conference 13, 2011 6. Lin Xue, , “Implementation and Improvement of IEEE 802.1D Spanning Tree Protocol”, in proceeding of Science Paper China, 2007

Journal Papers 1. Lin Xue, Suman Kumar, Seung-Jong Park , “Impact of Queue management Schemes and TCP Variants on the Performance of 10Gbps Network: An Experimental Study”, submitted to Journal of Computer Networks, Elsevier. 2. Cheng Cui, Lin Xue, Praveenkumar Kondikoppa, Chui-Hui Chui, Seung-Jong Park, "CRON: A 10Gbps Recongurable Optical High Speed Networking Testbed", submitted to Journal of Computer Networks, Elsevier.

Papers in preparation 1. Lin Xue, Suman Kumar, Cheng Cui, Seung-Jong Park, “Approximate Fair Control-Delay Queue Management Scheme over High Speed Networks”

TECHNICAL SKILLS Proficient: C, C++, Python, Perl, TCP/IP, Linux, UNIX, FreeBSD; Prior experience: TCL/Tk, SQL, PHP, HTML, XML, Apache;