Loading...
Please wait, while we are loading the content...
Similar Documents
An Adaptive Time Window Algorithm for Large Scale Network Emulation (2002)
| Content Provider | CiteSeerX |
|---|---|
| Author | Kodukula, Surya Ravikiran |
| Abstract | With the continuing growth of the Internet and network protocols, there is a need for Protocol Development Environments. Simulation environments like ns and OPNET require protocol code to be rewritten in a discrete event model. Direct Code Execution Environments (DCEE) solve the Verification and Validation problems by supporting the execution of unmodified protocol code in a controlled environment. Open Network Emulator (ONE) is a system supporting Direct Code Execution in a parallel environment- allowing unmodified protocol code to run on top of a parallel simulation layer, capable of simulating complex network topologies. Traditional approaches to the problem of Parallel Discrete Event Simulation (PDES) broadly fall into two categories. Conservative approaches allow processing of events only after it has been asserted that the event handling would not result in a causality error. Optimistic approaches allow for causality errors and support means of restoring state – i.e., rollback. All standard approaches to the problem of PDES are either flawed by their assumption of existing event patterns in the system or cannot be applied to ONE due to their restricted analysis on simplified models like queues and Petri-nets. The Adaptive Time Window algorithm is a bounded optimistic parallel simulation |
| File Format | |
| Publisher Date | 2002-01-01 |
| Access Restriction | Open |
| Subject Keyword | Adaptive Time Window Algorithm Large Scale Network Emulation Causality Error Unmodified Protocol Code Simulation Environment Complex Network Topology Validation Problem Optimistic Approach Support Mean Conservative Approach Protocol Development Environment Network Protocol Bounded Optimistic Parallel Simulation Parallel Discrete Event Simulation Event Pattern Open Network Emulator Protocol Code Controlled Environment Parallel Environment Direct Code Execution Standard Approach Simplified Model Direct Code Execution Environment Parallel Simulation Layer Discrete Event Model |
| Content Type | Text |