Short Biography
Since Octeober 2012, I started at Facebook
in Menlo Park, California as a Software Engineer.
Between September 2011 and October 2012, I worked for Microsoft AdCenter in
Mountain
View, California as a software development engineer. Here I helped build and
maintained a reliable and scalable platform for contextual ads.
On June 11th 2010, I completed all the courses and thesis requirements and
officially obtained my Ph.D. degree. Shortly afterwards, I joined the Server
Access and Virtualization BU (SAVBU) at Cisco
Systems Inc. I worked on device drivers for virtualized converged network
adapters (CNA) in the next generation Unified Computing Systems.
Before that, I was a Ph.D. Candidate in the Computer
ARchitecture and Embedded System
group (CARES) at the Computer Science and
Engineering Department, University of
California Riverside.
My advisor is Prof. Laxmi Bhuyan.
In the not so distant past, I graduated from the Experimental Class at
Beijing University of Technology
in year
2005, with a Bachelor degree
in Computer Science.
My CV is here.
- Server architecture for fast network I/O processing, with focus on deep packet inspection
- OS scheduling for multi-core data centers
- Virtualization for data center/server consolidation; cloud computing
- High performance computing; parallel processing
- Danhua Guo, Laxmi Bhuyan and Bin Liu,
"An
Efficient Parallelized L7-Filter Design for Multicore
Servers",
10.1109/TNET.2011.2177858, IEEE/ACM Transaction on
Networking, 2012
- Jilong Kuang, Laxmi Bhuyan, Haiyong Xie and Danhua
Guo,
"E-AHRW: An Energy-efficient Adaptive Hash Scheduler for Stream Processing on Multi-core Servers",
ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), Brooklyn, NY, 2011
- Danhua Guo and Laxmi Bhuyan,
"A QoS Aware Multicore Hash Scheduler for Network Applications",
IEEE International Conference on Computer Communications (INFOCOM), Shanghai, China, 2011
- Jilong Kuang, Danhua Guo, and Laxmi Bhuyan,
"Power Optimization for Multimedia Transcoding on Multicore Servers",
ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), La Jolla, CA, 2010
- Danhua Guo, Guangdeng Liao, Laxmi Bhuyan, and Bin Liu,
"An Adaptive Hash-based Multilayer Scheduler for L7-filter on a Highly Threaded Hierarchical Multi-core Server",
ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), Princeton, NJ, 2009
- Guangdeng Liao, Laxmi Bhuyan, Danhua Guo, and Steve King,
"EINIC: an Architecture for High Bandwidth Network I/O on Multi-Core Processors",
ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), Princeton, NJ, 2009
- Danhua Guo, Guangdeng Liao, and Laxmi Bhuyan,
"Performance Characterization and Cache-Aware Core Scheduling in a Virtualized Multi-Core Server under 10GbE",
IEEE International Symposium on Workload Characterization (IISWC), Austin, TX, 2009
- Danhua Guo, Guangdeng Liao, Laxmi Bhuyan, Bin Liu, Jason Ding,
"A Scalable Multithreaded L7-filter Design for Multi-Core Server",
ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), San Jose, CA, 2008
- Guangdeng Liao, Danhua Guo, Laxmi Bhuyan, Steven King,
"Software Techniques to Improve Virtualized I/O Performance on Multi-Core Systems",
ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), San Jose, CA, 2008
Currently, I have completed my TA duty.
Last updated 10/23/2012 by Danhua Guo