Scalable network emulation

dc.contributor.advisorUnger, Brian W.
dc.contributor.authorKiddle, Cameron
dc.date.accessioned2005-08-16T17:06:11Z
dc.date.available2005-08-16T17:06:11Z
dc.date.issued2004
dc.descriptionBibliography: p. 190-202en
dc.description.abstractNetwork emulation provides a testing environment where real network protocols and appliĀ­cations running on real network hosts can interact under controlled and repeatable network conditions. One approach to emulation involves simulating a network model, called the virtual network, with a real-time network simulator and providing an I/O interface that enĀ­ables interaction between real hosts and the virtual network. To reflect the behavior of large networks such as the Internet it is important that the emulation environment be scalable. The virtual network must be able to scale in size and in traffic volume and the I/O interface must be able to scale in the number of real hosts and in real traffic volume. This thesis focuses on addressing scalability of the virtual network through the use of various simulation techniques. Parallel simulation techniques are employed in both shared memory and distributed memory environments. A simulation abstraction technique is also introduced that allows for the interaction of packet-based traffic flows and fluid-based traffic flows. With only parallel simulation techniques employed, real-time emulation performance of nearly 50 million packet transmissions per second is achieved on 128 processors for a network model consisting of about 20,000 nodes. With all simulation techniques employed, real-time emulation performance of nearly 500 million packet transmissions per second is achieved on 128 processors for a network model consisting of about 200,000 nodes.en
dc.format.extentxvi, 202 leaves : ill. ; 30 cm.en
dc.identifier.citationKiddle, C. (2004). Scalable network emulation (Doctoral thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca. doi:10.11575/PRISM/16936en_US
dc.identifier.doihttp://dx.doi.org/10.11575/PRISM/16936
dc.identifier.isbn0494038705en
dc.identifier.lccAC1 .T484 2004 K4397en
dc.identifier.urihttp://hdl.handle.net/1880/41666
dc.language.isoeng
dc.publisher.institutionUniversity of Calgaryen
dc.publisher.placeCalgaryen
dc.rightsUniversity of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission.
dc.titleScalable network emulation
dc.typedoctoral thesis
thesis.degree.disciplineComputer Science
thesis.degree.grantorUniversity of Calgary
thesis.degree.nameDoctor of Philosophy (PhD)
ucalgary.item.requestcopytrue
ucalgary.thesis.accessionTheses Collection 58.002:Box 1511 520492028
ucalgary.thesis.notesUARCen
ucalgary.thesis.uarcreleaseyen
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2004_Kiddle.pdf
Size:
72.55 MB
Format:
Adobe Portable Document Format
Description:
Collections