Advanced Search

Journal Navigation

Journal Home

Subscriptions

Archive

Contact Us

Table of Contents

CiteULike is a free service for managing and discovering scholarly references - click here to get started.

Sign In to gain access to subscriptions and/or personal tools.
International Journal of High Performance Computing Applications
This Article
Right arrow Full Text (PDF)
Right arrow References
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in Web of Science
Right arrow Alert me to new issues of the journal
Right arrow Add to Saved Citations
Right arrow Download to citation manager
Right arrowRequest Permissions
Right arrow Request Reprints
Right arrow Add to My Marked Citations
Citing Articles
Right arrow Citing Articles via Google Scholar
Right arrow Citing Articles via Scopus
Google Scholar
Right arrow Articles by Liu, X.
Right arrow Articles by Chien, A. A.
Right arrow Search for Related Content
Social Bookmarking
 Add to CiteULike   Add to Complore   Add to Connotea   Add to Del.icio.us   Add to Digg   Add to Reddit   Add to Technorati   Add to Twitter  
What's this?

Realistic Large-Scale Online Network Simulation

X. Liu

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, AND CENTER FOR NETWORKED SYSTEMS, UNIVERSITY OF CALIFORNIA, SAN DIEGO

A. A. Chien

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, AND CENTER FOR NETWORKED SYSTEMS, UNIVERSITY OF CALIFORNIA, SAN DIEGO ACHIEN{at}CS.UCSD.EDU

Large-scale network simulation is an important technique for studying the dynamic behavior of networks, network protocols, and emerging classes of distributed applications (e.g. Grid, peer-to-peer, etc.) Large scale and realism are two critical requirements for network simulations of Grid application studies. Our work here extends previous efforts in three key ways. First, we study networks 100 times larger than in our previous studies (20000 routers). Second, at this scale, we study realistic network structures (100 ASs, BGP4 and OSPF routing) versus flat OSPF routing. Finally, we describe and evaluate a new profile-based load-balancing approach called hierarchical profile-based load balance.

Our extensive large-scale experiments with profile-based load balance (PROF) on flat-routed (OSPF) networks show that PROF outperforms several other techniques based on topology and static application information. However, these results and those for multi-AS networks motivate our invention of a new hierarchical technique (HPROF) which clusters network nodes to achieve a desired minimum link latency (MLL), a key determinant of simulation parallelism, then applies the graph partitioner. HPROF explicitly controls the trade-off between simulation efficiency and available parallelism, producing robust and superior performance for large-scale networks, including both single-AS and multi-AS networks. HPROF can improve load imbalance by 40%, and reduce the simulation time by about 50% in our 20000 router simulations executed on 128-node clusters. The parallel efficiency achieved by these simulations is over 40%, providing substantial capabilities for simulating large networks. In summary, these advances demonstrate that realistic large-scale network simulation for networks of 20000 routers (comparable to a large Tier-1 ISP network such as AT&T) can be accomplished with our system.

To demonstrate the capabilities of our simulation tool, we simulate a large-scale Denial-of-Service attack in a large-scale network with 10000 routers organized as 40 Autonomous Systems. The simulation includes over 400 live application processes, the DoS attack and application entities, and generates aggregate traffic of over 6 Gbps.

Key Words: Network simulation • network emulation • performance modeling • load balance

International Journal of High Performance Computing Applications, Vol. 20, No. 3, 383-399 (2006)
DOI: 10.1177/1094342006067814


Add to CiteULike CiteULike   Add to Complore Complore   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us   Add to Digg Digg   Add to Reddit Reddit   Add to Technorati Technorati   Add to Twitter Twitter    What's this?