Loading…

High-Performance Simulation of Low-Resolution Network Flows

Simulation of large-scale networks demands that we model some flows at coarser time scales than others, simply to keep the execution cost manageable. This article studies a method for periodically computing traffic at a time scale larger than that typically used for detailed packet simulations. Appl...

Full description

Saved in:
Bibliographic Details
Published in:Simulation (San Diego, Calif.) Calif.), 2006-01, Vol.82 (1), p.21-42
Main Authors: Nicol, David M., Yan, Guanhua
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c311t-72dd03773523c3c0d28dbd25a5367baf664234184af83f5ed6b82f225e6faba83
cites cdi_FETCH-LOGICAL-c311t-72dd03773523c3c0d28dbd25a5367baf664234184af83f5ed6b82f225e6faba83
container_end_page 42
container_issue 1
container_start_page 21
container_title Simulation (San Diego, Calif.)
container_volume 82
creator Nicol, David M.
Yan, Guanhua
description Simulation of large-scale networks demands that we model some flows at coarser time scales than others, simply to keep the execution cost manageable. This article studies a method for periodically computing traffic at a time scale larger than that typically used for detailed packet simulations. Applications of this technique include computation of background flows (against which detailed foreground flows are simulated) and simulation of worm propagation in the Internet. The approach considers aggregated traffic between Internet points of presence (POPs) and computes the throughput of each POP-to-POP flow through each router on its path. This problem formulation leads to a nonlinear system of equations. The authors develop means of reducing this system to a smaller set of equations, which are solved using fixed-point iteration. They study the convergence behavior, as a function of traffic load, on topologies based on Internet backbone networks. They find that the problem reduction method is very effective and that convergence is achieved rapidly. The authors also examine the comparative speedup of the method relative to using pure packet simulation for background flows and observe speedups exceeding 3000 using an ordinary PC. They also simulate foreground flows interacting with background flows and compare the foreground behavior using their solution with that of pure packet flows. They find that these flows behave accurately enough in their approach to justify use of the technique in their motivating application. The authors parallelize the algorithm on a distributed-memory multiprocessor. They exploit the flexibility offered by noncommittal barrier synchronization that permits a processor to handle computation messages even after it invokes a barrier primitive. They also take advantage of application-specific knowledge to minimize synchronization cost, study the performance of their parallel algorithm with both fixed and scaled problem sizes, and observe excellent scalability on a multiprocessor supercomputer.
doi_str_mv 10.1177/0037549706066093
format article
fullrecord <record><control><sourceid>sage_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1177_0037549706066093</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sage_id>10.1177_0037549706066093</sage_id><sourcerecordid>10.1177_0037549706066093</sourcerecordid><originalsourceid>FETCH-LOGICAL-c311t-72dd03773523c3c0d28dbd25a5367baf664234184af83f5ed6b82f225e6faba83</originalsourceid><addsrcrecordid>eNp1j8tKxDAUhoMoWEf3LrtxGU1ymqSDKxkcRygqXtYlbZOxY9sMSUvx7U2tIAiuDvy3w4fQOSWXlEp5RQhIniwlEUQIsoQDFFGZUAwU4BBFk40n_xideL8jhHIqRYSuN_X2HT9pZ6xrVVfq-KVuh0b1te1ia-LMjvhZe9sM38qD7kfrPuJ1Y0d_io6Marw--7kL9La-fV1tcPZ4d7-6yXAJlPZYsqoK3yVwBiWUpGJpVVSMKw5CFsoIkTBIaJook4LhuhJFygxjXAujCpXCApF5t3TWe6dNvnd1q9xnTkk-wed_4UPlYq7slS9VY1xAq_1vT6ZAQj7k8JzzaqvznR1cF0j-3_0CpdBlnA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>High-Performance Simulation of Low-Resolution Network Flows</title><source>SAGE</source><creator>Nicol, David M. ; Yan, Guanhua</creator><creatorcontrib>Nicol, David M. ; Yan, Guanhua</creatorcontrib><description>Simulation of large-scale networks demands that we model some flows at coarser time scales than others, simply to keep the execution cost manageable. This article studies a method for periodically computing traffic at a time scale larger than that typically used for detailed packet simulations. Applications of this technique include computation of background flows (against which detailed foreground flows are simulated) and simulation of worm propagation in the Internet. The approach considers aggregated traffic between Internet points of presence (POPs) and computes the throughput of each POP-to-POP flow through each router on its path. This problem formulation leads to a nonlinear system of equations. The authors develop means of reducing this system to a smaller set of equations, which are solved using fixed-point iteration. They study the convergence behavior, as a function of traffic load, on topologies based on Internet backbone networks. They find that the problem reduction method is very effective and that convergence is achieved rapidly. The authors also examine the comparative speedup of the method relative to using pure packet simulation for background flows and observe speedups exceeding 3000 using an ordinary PC. They also simulate foreground flows interacting with background flows and compare the foreground behavior using their solution with that of pure packet flows. They find that these flows behave accurately enough in their approach to justify use of the technique in their motivating application. The authors parallelize the algorithm on a distributed-memory multiprocessor. They exploit the flexibility offered by noncommittal barrier synchronization that permits a processor to handle computation messages even after it invokes a barrier primitive. They also take advantage of application-specific knowledge to minimize synchronization cost, study the performance of their parallel algorithm with both fixed and scaled problem sizes, and observe excellent scalability on a multiprocessor supercomputer.</description><identifier>ISSN: 0037-5497</identifier><identifier>EISSN: 1741-3133</identifier><identifier>DOI: 10.1177/0037549706066093</identifier><language>eng</language><publisher>Thousand Oaks, CA: Sage Publications</publisher><subject>Applied sciences ; Computer science; control theory; systems ; Computer systems and distributed systems. User interface ; Exact sciences and technology ; Memory and file management (including protection and security) ; Memory organisation. Data processing ; Simulation ; Software</subject><ispartof>Simulation (San Diego, Calif.), 2006-01, Vol.82 (1), p.21-42</ispartof><rights>2006 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c311t-72dd03773523c3c0d28dbd25a5367baf664234184af83f5ed6b82f225e6faba83</citedby><cites>FETCH-LOGICAL-c311t-72dd03773523c3c0d28dbd25a5367baf664234184af83f5ed6b82f225e6faba83</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>309,310,314,780,784,789,790,4050,4051,23930,23931,25140,27924,27925,79364</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=17830497$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Nicol, David M.</creatorcontrib><creatorcontrib>Yan, Guanhua</creatorcontrib><title>High-Performance Simulation of Low-Resolution Network Flows</title><title>Simulation (San Diego, Calif.)</title><description>Simulation of large-scale networks demands that we model some flows at coarser time scales than others, simply to keep the execution cost manageable. This article studies a method for periodically computing traffic at a time scale larger than that typically used for detailed packet simulations. Applications of this technique include computation of background flows (against which detailed foreground flows are simulated) and simulation of worm propagation in the Internet. The approach considers aggregated traffic between Internet points of presence (POPs) and computes the throughput of each POP-to-POP flow through each router on its path. This problem formulation leads to a nonlinear system of equations. The authors develop means of reducing this system to a smaller set of equations, which are solved using fixed-point iteration. They study the convergence behavior, as a function of traffic load, on topologies based on Internet backbone networks. They find that the problem reduction method is very effective and that convergence is achieved rapidly. The authors also examine the comparative speedup of the method relative to using pure packet simulation for background flows and observe speedups exceeding 3000 using an ordinary PC. They also simulate foreground flows interacting with background flows and compare the foreground behavior using their solution with that of pure packet flows. They find that these flows behave accurately enough in their approach to justify use of the technique in their motivating application. The authors parallelize the algorithm on a distributed-memory multiprocessor. They exploit the flexibility offered by noncommittal barrier synchronization that permits a processor to handle computation messages even after it invokes a barrier primitive. They also take advantage of application-specific knowledge to minimize synchronization cost, study the performance of their parallel algorithm with both fixed and scaled problem sizes, and observe excellent scalability on a multiprocessor supercomputer.</description><subject>Applied sciences</subject><subject>Computer science; control theory; systems</subject><subject>Computer systems and distributed systems. User interface</subject><subject>Exact sciences and technology</subject><subject>Memory and file management (including protection and security)</subject><subject>Memory organisation. Data processing</subject><subject>Simulation</subject><subject>Software</subject><issn>0037-5497</issn><issn>1741-3133</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2006</creationdate><recordtype>article</recordtype><recordid>eNp1j8tKxDAUhoMoWEf3LrtxGU1ymqSDKxkcRygqXtYlbZOxY9sMSUvx7U2tIAiuDvy3w4fQOSWXlEp5RQhIniwlEUQIsoQDFFGZUAwU4BBFk40n_xideL8jhHIqRYSuN_X2HT9pZ6xrVVfq-KVuh0b1te1ia-LMjvhZe9sM38qD7kfrPuJ1Y0d_io6Marw--7kL9La-fV1tcPZ4d7-6yXAJlPZYsqoK3yVwBiWUpGJpVVSMKw5CFsoIkTBIaJook4LhuhJFygxjXAujCpXCApF5t3TWe6dNvnd1q9xnTkk-wed_4UPlYq7slS9VY1xAq_1vT6ZAQj7k8JzzaqvznR1cF0j-3_0CpdBlnA</recordid><startdate>200601</startdate><enddate>200601</enddate><creator>Nicol, David M.</creator><creator>Yan, Guanhua</creator><general>Sage Publications</general><general>Simulation Councils</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>200601</creationdate><title>High-Performance Simulation of Low-Resolution Network Flows</title><author>Nicol, David M. ; Yan, Guanhua</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c311t-72dd03773523c3c0d28dbd25a5367baf664234184af83f5ed6b82f225e6faba83</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2006</creationdate><topic>Applied sciences</topic><topic>Computer science; control theory; systems</topic><topic>Computer systems and distributed systems. User interface</topic><topic>Exact sciences and technology</topic><topic>Memory and file management (including protection and security)</topic><topic>Memory organisation. Data processing</topic><topic>Simulation</topic><topic>Software</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Nicol, David M.</creatorcontrib><creatorcontrib>Yan, Guanhua</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><jtitle>Simulation (San Diego, Calif.)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Nicol, David M.</au><au>Yan, Guanhua</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>High-Performance Simulation of Low-Resolution Network Flows</atitle><jtitle>Simulation (San Diego, Calif.)</jtitle><date>2006-01</date><risdate>2006</risdate><volume>82</volume><issue>1</issue><spage>21</spage><epage>42</epage><pages>21-42</pages><issn>0037-5497</issn><eissn>1741-3133</eissn><abstract>Simulation of large-scale networks demands that we model some flows at coarser time scales than others, simply to keep the execution cost manageable. This article studies a method for periodically computing traffic at a time scale larger than that typically used for detailed packet simulations. Applications of this technique include computation of background flows (against which detailed foreground flows are simulated) and simulation of worm propagation in the Internet. The approach considers aggregated traffic between Internet points of presence (POPs) and computes the throughput of each POP-to-POP flow through each router on its path. This problem formulation leads to a nonlinear system of equations. The authors develop means of reducing this system to a smaller set of equations, which are solved using fixed-point iteration. They study the convergence behavior, as a function of traffic load, on topologies based on Internet backbone networks. They find that the problem reduction method is very effective and that convergence is achieved rapidly. The authors also examine the comparative speedup of the method relative to using pure packet simulation for background flows and observe speedups exceeding 3000 using an ordinary PC. They also simulate foreground flows interacting with background flows and compare the foreground behavior using their solution with that of pure packet flows. They find that these flows behave accurately enough in their approach to justify use of the technique in their motivating application. The authors parallelize the algorithm on a distributed-memory multiprocessor. They exploit the flexibility offered by noncommittal barrier synchronization that permits a processor to handle computation messages even after it invokes a barrier primitive. They also take advantage of application-specific knowledge to minimize synchronization cost, study the performance of their parallel algorithm with both fixed and scaled problem sizes, and observe excellent scalability on a multiprocessor supercomputer.</abstract><cop>Thousand Oaks, CA</cop><pub>Sage Publications</pub><doi>10.1177/0037549706066093</doi><tpages>22</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0037-5497
ispartof Simulation (San Diego, Calif.), 2006-01, Vol.82 (1), p.21-42
issn 0037-5497
1741-3133
language eng
recordid cdi_crossref_primary_10_1177_0037549706066093
source SAGE
subjects Applied sciences
Computer science
control theory
systems
Computer systems and distributed systems. User interface
Exact sciences and technology
Memory and file management (including protection and security)
Memory organisation. Data processing
Simulation
Software
title High-Performance Simulation of Low-Resolution Network Flows
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T00%3A19%3A31IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-sage_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=High-Performance%20Simulation%20of%20Low-Resolution%20Network%20Flows&rft.jtitle=Simulation%20(San%20Diego,%20Calif.)&rft.au=Nicol,%20David%20M.&rft.date=2006-01&rft.volume=82&rft.issue=1&rft.spage=21&rft.epage=42&rft.pages=21-42&rft.issn=0037-5497&rft.eissn=1741-3133&rft_id=info:doi/10.1177/0037549706066093&rft_dat=%3Csage_cross%3E10.1177_0037549706066093%3C/sage_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c311t-72dd03773523c3c0d28dbd25a5367baf664234184af83f5ed6b82f225e6faba83%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_sage_id=10.1177_0037549706066093&rfr_iscdi=true