MDI_Logo
      About Us   |   Contact Us   |   Evaluation
MDI_Topstrip
Mirabilis Design Navigation
MDI - About Us MDI - Technology MDI - Presentations MDI - Products MDI - Demonstrations

      Network System

Verify Hardware Architecture in a Network

Click here to view and execute the VisualSim model

The biggest challenge in product engineering is to validate the implementation in the operating environment. Products are always used in ways that were never intended. It is essential to gain a detailed understanding of the environmental impact be it on performance, functionality or at the user-level. In this model the dual processor server is introduced as the hardware in Node 1 of the Route Optimization System. This is a key benefit of VisualSim as the protocols are combined with the implementation architecture.

Project Objectives
The dual processor server was designed to operate as a server blade for networking applications. The blade was designed in solitude. To get an accurate evaluation of the utilization, the design had to be tested in a network environment. The generic implementation of Node 1 was replaced with the detailed implementation from the Dual Processor System. The workload was maintained the same.

Capabilities Demonstrated
This model shows the use of the Node blocks for non-infrastructure purposes. The Node can be used to connect architectures to a network topology. This model also demonstrates mixing different layers of abstraction in a single model to conduct system coverage. The model shows the flexibility of the SmartBlocks to be connected easily into a new system with limited modifications and is another innovation of the SmartBlocks. The networking SmartBlocks can be used to define very detailed network architectures without requiring extensive coding.

Go To Top

 

Model Statistics
Number of unique blocks required to create the model = 10 + 1 Hierarchical block (Dual Processor Server)
Time to do the initial model construction = 5 Hours
Model analysis and refinement = 2 Days
Documentation = .5 day

Model Construction
This model is identical to the Route Optimization System. The only difference is that the Dual Processor Server example from the system architecture section is introduced as the implementation of Node 1. The Workload is the same as in the Route Optimization example. The parameters for the implementation of Node 1 are the same as for the Dual Processor Server.


Results

There are four sets of results published with this model-

  • List and content of each transaction traversing the system
  • Routing table printout at termination of the simulation
  • Timeline plot showing the execution period of the architecture elements over the simulation period
  • A table printout of the architecture statistics of the hierarchical Dual Processor block.

The results here must be compared with those of the Dual processor Example. The processor utilization is about 1.2% here as opposed to 23% when simulated in solitude, for the same traffic profile. This shows that the network analysis is key to understand the impact of the protocol overhead and the performance constraints created by the environment. All the devices connected to the server blade cannot execute at the same speed as the server. Hence, even though, the Dual Processor Server, can perform at 10 Gbps, there is no network environment that can feed data at that wire-rate. The architecture can be cost-reduced by using slower parts and still maintain wire-speed.

When the workload is increased by reducing the Task_Rate, you will notice that utilization increases at a much slower rate than the stand-alone analysis. The model can be further expanded to study the additional overhead caused by the protocol stack, retransmissions etc.

Go To Top



  Copyright 2008© Mirabilis Design Inc. All Rights Reserved. Best Viewed in 800x600 resolution. | Site Map | Technical Support