Coursework 2: Network Modeling and Simulation: Objective
Coursework 2: Network Modeling and Simulation: Objective
Objective
Riverbed Modeller Academic Edition 17.5
Download from:
https://splash.riverbed.com/community/product-lines/steelcentral/university-support-center/blog/2014/06/11/riverbed-
modeler-academic-edition-release
Based on original lab by Dr P. Pillai.
Overview
In this lab you will design a network for a company that has four departments: Research, Engineering, E-Commerce, and
Sales. You will utilize a LAN model that allows you to simulate multiple clients and servers in one simulation object. This
model dramatically reduces both the amount of configuration work you need to perform and the amount of memory
needed to execute the simulation. You will be able to define a profile that specifies the pattern of applications employed by
the users of each department in the company. By the end of this lab, you will be able to study how different design
decisions can affect the performance of the network.
NOTE 1: Modeler will save your projects and results into a directory called op_models on your F: drive when using the
University desktop or under C:\User\ if you install it locally onto a PC.
NOTE 2: To load your saved models, you need to add your op_models folder in the models directory.
Lab Instructions
[Type here]
13. The Object Palette dialog box should be now on the top of your project space. Make sure that the
internet_toolbox is selected from the pull-down menu on the object palette.
14. Add to the project workspace the following objects from the palette: Application Config, Profile Config, and a
subnet.
15. The workspace should contain the following three objects:
16. Right-click on the Application definition node Edit Attributes Change the name attribute to Application
Change the Application Definitions attribute to Default Click OK.
17. Right-click on the Profile definition node Edit Attributes Change the name attribute to Profiles Change
the Profile Configuration attribute to Sample Profiles Click OK.
Configure a Subnet:
18. Right-click on the subnet node Edit Attributes Change the name attributes to Engineering and click OK.
19. Double-click on the Engineering node. You get an empty workspace, indicating that the subnet contains no
objects.
20. Open the object palette and make sure it is still set to internet_toolbox.
21. Add the following items to the subnet workspace: 10BaseT LAN, ethernet16_switch, and a 10BaseT link to
connect the LAN with the Switch.
22. Right-click on the 10BaseT LAN node Edit Attributes Change the name attribute to LAN.
23. Under the LAN tab, observe that the Number of Workstations attribute has a value of 10.
24. Expand the Applications tab, Click in the Value column for the Application: Supported Profiles attribute, and
select Edit. You should get a table in which you should do the following:
a. Set the number of rows to 1.
b. Set the Profile Name to Engineer. Note: Engineer is one of the sample profiles provided within the
Profile definition object.
[Type here]
c. Click OK twice.
The object we just created is equivalent to a 10-workstation star topology LAN. The traffic generated from the
users of this LAN resembles that generated by engineers.
29. To go back to the main project space, click the Go to the higher level button.
30. The subnets of the other departments in the company should be similar to the engineering one, except for the
supported profiles.
31. Make three copies of the Engineering subnet we just created: Right-Click on the Engineering node From the
Edit menu, select Copy From the Edit menu, select Paste three times, placing the subnet in the workspace
after each, to create the new subnets.
32. Rename (right-click on the subnet and select Set Name) and arrange the subnets as shown below:
[Type here]
33. Double-click the Research node Edit the attributes of its LAN Edit the value of the Application:
Supported Profiles attribute Change the value of the Profile Name from Engineer to Researcher Click OK
41. Right-click on each one of the above servers and Edit the value of the Application: Supported Services
attribute.
[Type here]
a. For the Web Server add four rows to support the following services: Web Browsing (Light HTTP1.1),
Web Browsing (Heavy HTTP1.1), Email (Light), and Telnet Session (Light).
b. For the File Server add two rows to support the following services: File Transfer (Light) and File Print
(Light).
c. For the Database Server add one row to support the following service: Database Access (Light).
42. Go back to the project space by clicking the Go to the higher level button.
[Type here]
50. Click on the Run Simulation button.
51. Set the duration to be 30 minutes.
52. Press Run.
Task 1 : Compare the average HTTP Object Response Time and HTTP Page Response Time. Present the graphs in your
report and briefly explain your results.
Task 2: Compare the average FTP download Response Time and FTP upload Response Time. Record the results in your
report and briefly explain your results.
1. Now create a new duplicate scenario of the network designed in the previous step. Name it network_2.
2. Now change the LANs in the different departments to 100BaseT LANs and also all the links within the subnets to
100baseT.
3. Run the simulation and compare the results with the previous scenarios.
Task 3: Compare the average HTTP Object Response Time and HTTP Page Response Time for the two scenarios.
Present and explain your results.
Task 4: Compare the average DB query response time and DB entry response time for the two scenarios. Present and
explain your results.
Task 6: Compare the average voice packet end-to-end delay and voice jitter for the two new scenarios. Present and
explain your results.
[Type here]
Task 7 : Compare the average video packet end-to-end delay and packet delay variation for the two new scenarios.
Present and explain your results.
Marking criteria
Requirement: As before but additional detail provided. Open source tool has been installed and tested to fairly compare
with Riverbed Modeller.
Functionality evaluated and compared.
Lab Report
The lab report should not include a repeat of all the instructions.
Show the models created, present results clearly using appropriate use of statistics. Explanations and
descriptions should be concise and accurate.
[Type here]