Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Chuanxiong Guo is active.

Publication


Featured researches published by Chuanxiong Guo.


acm special interest group on data communication | 2009

BCube: a high performance, server-centric network architecture for modular data centers

Chuanxiong Guo; Guohan Lu; Dan Li; Haitao Wu; Xuan Zhang; Yunfeng Shi; Chen Tian; Yongguang Zhang; Songwu Lu

This paper presents BCube, a new network architecture specifically designed for shipping-container based, modular data centers. At the core of the BCube architecture is its server-centric network structure, where servers with multiple network ports connect to multiple layers of COTS (commodity off-the-shelf) mini-switches. Servers act as not only end hosts, but also relay nodes for each other. BCube supports various bandwidth-intensive applications by speeding-up one-to-one, one-to-several, and one-to-all traffic patterns, and by providing high network capacity for all-to-all traffic. BCube exhibits graceful performance degradation as the server and/or switch failure rate increases. This property is of special importance for shipping-container data centers, since once the container is sealed and operational, it becomes very difficult to repair or replace its components. Our implementation experiences show that BCube can be seamlessly integrated with the TCP/IP protocol stack and BCube packet forwarding can be efficiently implemented in both hardware and software. Experiments in our testbed demonstrate that BCube is fault tolerant and load balancing and it significantly accelerates representative bandwidth-intensive applications.


acm special interest group on data communication | 2008

Dcell: a scalable and fault-tolerant network structure for data centers

Chuanxiong Guo; Haitao Wu; Kun Tan; Lei Shi; Yongguang Zhang; Songwu Lu

A fundamental challenge in data center networking is how to efficiently interconnect an exponentially increasing number of servers. This paper presents DCell, a novel network structure that has many desirable features for data center networking. DCell is a recursively defined structure, in which a high-level DCell is constructed from many low-level DCells and DCells at the same level are fully connected with one another. DCell scales doubly exponentially as the node degree increases. DCell is fault tolerant since it does not have single point of failure and its distributed fault-tolerant routing protocol performs near shortest-path routing even in the presence of severe link or node failures. DCell also provides higher network capacity than the traditional tree-based structure for various types of services. Furthermore, DCell can be incrementally expanded and a partial DCell provides the same appealing features. Results from theoretical analysis, simulations, and experiments show that DCell is a viable interconnection structure for data centers.


acm special interest group on data communication | 2004

Shield: vulnerability-driven network filters for preventing known vulnerability exploits

Helen J. Wang; Chuanxiong Guo; Daniel R. Simon; Alf Zugenmaier

Software patching has not been effective as a first-line defense against large-scale worm attacks, even when patches have long been available for their corresponding vulnerabilities. Generally, people have been reluctant to patch their systems immediately, because patches are perceived to be unreliable and disruptive to apply. To address this problem, we propose a first-line worm defense in the network stack, using shields -- vulnerability-specific, exploit-generic network filters installed in end systems once a vulnerability is discovered, but before a patch is applied. These filters examine the incoming or outgoing traffic of vulnerable applications, and correct traffic that exploits vulnerabilities. Shields are less disruptive to install and uninstall, easier to test for bad side effects, and hence more reliable than traditional software patches. Further, shields are resilient to polymorphic or metamorphic variations of exploits [43].In this paper, we show that this concept is feasible by describing a prototype Shield framework implementation that filters traffic above the transport layer. We have designed a safe and restrictive language to describe vulnerabilities as partial state machines of the vulnerable application. The expressiveness of the language has been verified by encoding the signatures of several known vulnerabilites. Our evaluation provides evidence of Shields low false positive rate and small impact on application throughput. An examination of a sample set of known vulnerabilities suggests that Shield could be used to prevent exploitation of a substantial fraction of the most dangerous ones.


IEEE Journal on Selected Areas in Communications | 2004

A seamless and proactive end-to-end mobility solution for roaming across heterogeneous wireless networks

Chuanxiong Guo; Zihua Guo; Qian Zhang; Wenwu Zhu

Roaming across heterogeneous wireless networks such as wireless wide area network (WWAN) and wireless local area network (WLAN) poses considerable challenges, as it is usually difficult to maintain the existing connections and guarantee the necessary quality-of-service. This paper proposes a novel seamless and proactive end-to-end mobility management system, which can maintain the connections based on the end-to-end principle by incorporating an intelligent network status detection mechanism. The proposed system consists of two components, connection manager (CM) and virtual connectivity (VC). The CM, by using novel media access control-layer and physical-layer sensing techniques, can obtain accurate network condition, while at the same time reducing the unnecessary handoff and ping-pong effect. The VC can make mobility transparent to applications without additional network-layer infrastructure support using a local connection translation, and can handle mobility well in the network address translator and simultaneous movement cases using a subscription/notification service. The proposed system enjoys several unique advantages: 1) capable of reacting to roaming events proactively and accurately; 2) maintaining the connections continuity with small handoff delay; and 3) being a unified end-to-end approach for both IPv4 and IPv6 networks. We have built a prototype system and performed experiments to demonstrate the advantages of the proposed system.


conference on emerging network experiment and technology | 2010

ICTCP: Incast Congestion Control for TCP in data center networks

Haitao Wu; Zhenqian Feng; Chuanxiong Guo; Yongguang Zhang

Transport Control Protocol (TCP) incast congestion happens in high-bandwidth and low-latency networks when multiple synchronized servers send data to the same receiver in parallel. For many important data-center applications such as MapReduce and Search, this many-to-one traffic pattern is common. Hence TCP incast congestion may severely degrade their performances, e.g., by increasing response time. In this paper, we study TCP incast in detail by focusing on the relationships between TCP throughput, round-trip time (RTT), and receive window. Unlike previous approaches, which mitigate the impact of TCP incast congestion by using a fine-grained timeout value, our idea is to design an Incast congestion Control for TCP (ICTCP) scheme on the receiver side. In particular, our method adjusts the TCP receive window proactively before packet loss occurs. The implementation and experiments in our testbed demonstrate that we achieve almost zero timeouts and high goodput for TCP incast.


international conference on computer communications | 2009

FiConn: Using Backup Port for Server Interconnection in Data Centers

Dan Li; Chuanxiong Guo; Haitao Wu; Kun Tan; Yongguang Zhang; Songwu Lu

The goal of data center networking is to interconnect a large number of server machines with low equipment cost, high and balanced network capacity, and robustness to link/server faults. It is well understood that, the current practice where servers are connected by a tree hierarchy of network switches cannot meet these requirements (8), (9). In this paper, we explore a new server-interconnection struc- ture. We observe that the commodity server machines used in todays data centers usually come with two built-in Ethernet ports, one for network connection and the other left for backup purpose. We believe that, if both ports are actively used in network connections, we can build a low-cost interconnection structure without the expensive higher-level large switches. Our new network design, called FiConn, utilizes both ports and only the low-end commodity switches to form a scalable and highly effective structure. Although the server node degree is only two in this structure, we have proven that FiConn is highly scalable to encompass hundreds of thousands of servers with low diameter and high bisection width. The routing mechanism in FiConn balances different levels of links. We have further developed a low- overhead traffic-aware routing mechanism to improve effective link utilization based on dynamic traffic state. Simulation results have demonstrated that the routing mechanisms indeed achieve high networking throughput.


acm/ieee international conference on mobile computing and networking | 2009

A scalable micro wireless interconnect structure for CMPs

Suk-Bok Lee; Sai-Wang Tam; Ioannis Pefkianakis; Songwu Lu; M. Frank Chang; Chuanxiong Guo; Glenn Reinman; Chunyi Peng; Mishali Naik; Lixia Zhang; Jason Cong

This paper describes an unconventional way to apply wireless networking in emerging technologies. It makes the case for using a two-tier hybrid wireless/wired architecture to interconnect hundreds to thousands of cores in chip multiprocessors (CMPs), where current interconnect technologies face severe scaling limitations in excessive latency, long wiring, and complex layout. We propose a recursive wireless interconnect structure called the WCube that features a single transmit antenna and multiple receive antennas at each micro wireless router and offers scalable performance in terms of latency and connectivity. We show the feasibility to build miniature on-chip antennas, and simple transmitters and receivers that operate at 100-500 GHz sub-terahertz frequency bands. We also devise new two-tier wormhole based routing algorithms that are deadlock free and ensure a minimum-latency route on a 1000-core on-chip interconnect network. Our simulations show that our protocol suite can reduce the observed latency by 20% to 45%, and consumes power that is comparable to or less than current 2-D wired mesh designs.


conference on emerging network experiment and technology | 2009

MDCube: a high performance network structure for modular data center interconnection

Haitao Wu; Guohan Lu; Dan Li; Chuanxiong Guo; Yongguang Zhang

Shipping-container-based data centers have been introduced as building blocks for constructing mega-data centers. However, it is a challenge on how to interconnect those containers together with reasonable cost and cabling complexity, due to the fact that a mega-data center can have hundreds or even thousands of containers and the aggregate bandwidth among containers can easily reach tera-bit per second. As a new inner-container server-centric network architecture, BCube [9] interconnects thousands of servers inside a container and provides high bandwidth support for typical traffic patterns. It naturally serves as a building block for mega-data center. In this paper, we propose MDCube, a high performance interconnection structure to scale BCube-based containers to mega-data centers. MDCube uses the high-speed uplink interfaces of the commodity switches in BCube containers to build the inter-container structure, reducing the cabling complexity greatly. MDCube puts its inter- and inner-container routing intelligences solely into servers to handle load-balance and fault-tolerance, thus directly leverages commodity instead of high-end switches to scale. Through analysis, we prove that MDCube has low diameter and high capacity. Both simulations and experiments in our testbed demonstrate the fault-tolerance and high network capacity of MDCube.


IEEE ACM Transactions on Networking | 2013

ICTCP: incast congestion control for TCP in data-center networks

Haitao Wu; Zhenqian Feng; Chuanxiong Guo; Yongguang Zhang

Transport Control Protocol (TCP) incast congestion happens in high-bandwidth and low-latency networks when multiple synchronized servers send data to the same receiver in parallel. For many important data-center applications such as MapReduce and Search, this many-to-one traffic pattern is common. Hence TCP incast congestion may severely degrade their performances, e.g., by increasing response time. In this paper, we study TCP incast in detail by focusing on the relationships between TCP throughput, round-trip time (RTT), and receive window. Unlike previous approaches, which mitigate the impact of TCP incast congestion by using a fine-grained timeout value, our idea is to design an Incast congestion Control for TCP (ICTCP) scheme on the receiver side. In particular, our method adjusts the TCP receive window proactively before packet loss occurs. The implementation and experiments in our testbed demonstrate that we achieve almost zero timeouts and high goodput for TCP incast.


IEEE Journal on Selected Areas in Communications | 2013

Moving Big Data to The Cloud: An Online Cost-Minimizing Approach

Linquan Zhang; Chuan Wu; Zongpeng Li; Chuanxiong Guo; Minghua Chen; Francis C. M. Lau

Cloud computing, rapidly emerging as a new computation paradigm, provides agile and scalable resource access in a utility-like fashion, especially for the processing of big data. An important open issue here is to efficiently move the data, from different geographical locations over time, into a cloud for effective processing. The de facto approach of hard drive shipping is not flexible or secure. This work studies timely, cost-minimizing upload of massive, dynamically-generated, geo-dispersed data into the cloud, for processing using a MapReduce-like framework. Targeting at a cloud encompassing disparate data centers, we model a cost-minimizing data migration problem, and propose two online algorithms: an online lazy migration (OLM) algorithm and a randomized fixed horizon control (RFHC) algorithm , for optimizing at any given time the choice of the data center for data aggregation and processing, as well as the routes for transmitting data there. Careful comparisons among these online and offline algorithms in realistic settings are conducted through extensive experiments, which demonstrate close-to-offline-optimum performance of the online algorithms.

Collaboration


Dive into the Chuanxiong Guo's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Songwu Lu

University of California

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Chuan Wu

University of Hong Kong

View shared research outputs
Top Co-Authors

Avatar

Qian Zhang

Hong Kong University of Science and Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge