7COM1076 Wireless Mobile and Multimedia Networking

Assignment Help Other Subject
Reference no: EM132747059

7COM1076 Wireless Mobile and Multimedia Networking - University of Hertfordshire

Learning Outcome 1: have a knowledge and understanding of the complex problems and issues arising when mobility occurs in networks.

Learning Outcome 2: have a knowledge and deep understanding of the complex problems and issues arising when network applications have different quality of service requirements.

Learning Outcome 3: be able to discuss and critically evaluate protocols intended to solve problems or address new applications that arise in mobile networking.

Learning Outcome 4: be able to articulate and critically evaluate protocols intended to solve complex problems or address new applications that arise in multimedia networking.

ASSIGNMENT TASK:
The goal of this coursework is to apply the knowledge and the understanding form the classroom and understand the application of it in a real scenario. There are two tasks, one on wireless and mobile networking, and the other on multimedia networking.

TASK 1

Write a python script to emulate the following environment. Completion of this task will require the knowledge and understanding of the lab material and will require extra knowledge that can be obtained through self-study and research. The topology should be as the following illustration.

661_figure.jpg

Figure 1: Topology

The illustrated topology in Figure 2 consists of 5 access points and 4 stations. The stations can represent a smart hand-held device which can vary from to a laptop, UE or to any WiFi compatible device. The topology above should be pushed towards the Mininet API using a python script with the following information and criteria. Please adhere to the mentioned settings and configurations and deviating from the given settings may reduce the full marks given.

Name

MAC

IP Address

(X,Y) coordinates

SSID

Password

Range

Channel

AP1

00:00:00:00:10:02

N/A

(50,50,0)

ap1

studentID

25

1

AP2

00:00:00:00:10:03

N/A

(100,50,0)

ap2

studentID

25

6

AP3

00:00:00:00:10:04

N/A

(150,50,0)

ap3

studentID

25

2

AP4

00:00:00:00:10:05

N/A

(150,90,0)

ap4

studentID

25

3

STA1

00:00:00:00:00:02

10.0.0.2/8

(30,40,0)

N/A

studentID

20

N/A

STA2

00:00:00:00:00:03

10.0.0.3/8

(30,40,0)

N/A

studentID

20

N/A

STA3

00:00:00:00:00:04

10.0.0.4/8

(30,40,0)

N/A

studentID

20

N/A

STA4

00:00:00:00:00:05

10.0.0.5/8

(30,40,0)

N/A

studentID

20

N/A

Table 1: MAC, IP, SSID, coordinates and other information of the nodes

Encryption type for the communication is wpa2 and the failMode is standalone. The stations are in mobility state. Add mobility to your script adhering to the following variables. Links are marked in RED where AP1<- - ->AP2
,AP2<- - ->AP3 and AP3<- - ->AP4 are connected using physical links.

Table 2: Mobility of the Nodes

Name

Start Location

End Location

Start Time - End Time

Moving Speed (min-max)

STA1

(30,40,0)

(100,40,0)

10s-20s

min_v=1, max_v=5

STA2

(30,40,0)

(150,60,0)

15s-21s

min_v=5, max_v=10

STA3

(30,40,0)

(150,100,0)

16s-22s

min_v=2, max_v=7

STA4

(30,40,0)

(50,100,0)

3s-10s

min_v=2, max_v=7

TASK 2

Create a new file from the existing python script, rename this to highlight T4. To your existing emulation, add three more stations ADHOC mode. The emulation environment and the configurations for the same are as follows.

Name

IPv6

MAC

Position

Range

Antenna Height

Antenna Gain

Protocol

SSID

HT_CAP

sta4ad

fe80::4

00:00:00:00:00:06

150,150,0

30

1

5

olsr

adhocUH

HT40+

sta5ad

fe80::5

00:00:00:00:00:07

170,150,0

30

2

6

olsr

adhocsUH

HT40+

sta6ad

fe80::6

00:00:00:00:00:08

200,150,0

30

3

7

olsr

adhocUH

HT40+

sta7M

fe80::7'

00:00:00:00:00:09

25,150,0

30

3

7

N/A

mesh

HT40+

sta8M

fe80::8

00:00:00:00:00:10

50,150,0

30

3

7

N/A

mesh

HT40+

sta9M

fe80::9

00:00:00:00:00:11

75,150,0

30

3

7

N/A

mesh

HT40+

Table 3: MAC, IP, SSID, coordinates and other information of the nodes for Task 2

Deliverable:
• Python script that you utilized to push the configurations towards the Mininet-WiFi
• Initiate an ICMP stream between sta4ad < - - -> sta5ad, sta5ad < - - -> sta6ad and sta4ad < - - -> sta6ad and produce three screenshots for each
Report:

Your report must include the following:
• Modelling
o Screenshots as mentioned in the deliverable section in each task, totalling the number of screenshots but not limited to 14

• Results
o Throughput, I/O graph, Total number of TCP packets and Total number of TCP flagged packets
o Screenshot of the statistic file from Wireshark
• Analysis
o Calculate TCP Success rate, this can be done by the statistics collected
o Critically evaluate the reason for success or failure of the ICMP streams between sta4ad < - - -> sta6ad and sta7M < - - -> sta9M. Conduct a discussion of the results with evidence (screenshots) and reference.
o If the nodes are in mobility during the transmission of the TCP stream, will the performance deviate from the collected in any way? Conduct a discussion based on this experiment. If needed add reference from background research to further support your claims.
o Critically evaluate why STA1 < - - > STA4 ping fail in Task 1? How can a successful ping be achieved?

There is a maximum of 10-page limit (A4 size) excluding appendices and references, although marginal excess can be condoned. Python file, server and client text files, screenshots should be in the Appendix section which doesn't reflect on the page count.

TASK 3

Write a python script to illustrate the following topology with SDN Controller (ONOS) available to you. The controller IP address is 127.0.0.1. Completion of this task will require the knowledge and understanding of the lab material and will require extra knowledge through self-study and research. The topology should be as the following illustration.

1100_figure1.jpg

Figure 2: Network Topology

The Topology should consist of the following information and modification.

IP, MAC and VLAN, CPU configuration Table

Name

IP Address

MAC

VLAN

CPU

H1

147.197.29.1/24

00:00:00:00:00:01

300

N/A

H2

147.197.29.2/24

00:00:00:00:00:02

400

N/A

H3

147.197.29.3/24

00:00:00:00:00:03

300

N/A

H4

147.197.29.4/24

00:00:00:00:00:04

400

0.5

H5

147.197.29.5/24

00:00:00:00:00:05

300

N/A

H6

147.197.29.6/24

00:00:00:00:00:06

400

N/A

H7

147.197.29.7/24

00:00:00:00:00:07

300

N/A

H8

147.197.29.8/24

00:00:00:00:00:08

400

N/A

Table 4: Network configurations

The links between hosts and switches have the following modifications and information.

Link

Bandwidth (Mb/s)

Delay (ms)

Loss

Red

1000 MB/s

1

0.5%

Black

1000 MB/s

0

0

Table 5: Link configurations and modifications

Please adhere to the above-mentioned settings and configurations and deviating from the above may reduce the full marks given. Upon successful completion of the configurations above your python script must be able to push to the Mininet environment with the use of the SDN controller (ONOS).

TASK 4

Upon successful completion of the above task, please use the video and the host assigned by your Tutor to conduct the rest of the tasks.
1. Initiate a UDP flow between Server/UDP and Host to total of 2GB traffic using the port assigned to you. Collect the output of your client and server to a text file. Name these files as following. Server -> ServerstduentID-UDP.txt and for Client-> ClientstduentID-UDP.txt
2. Use the video that have been assigned to you, host it at the assigned Server and stream it at the assigned Host. Collect the transfer in the Wireshark.

Report:
• Your report must include the following:
o Modelling
• A brief introduction to the environments (Mininet, ONOS, Wireshark, iPerf) not exceeding half a page.
• Screenshots as mentioned in the deliverable section in each task, totalling the number of screenshots but not limited to 6
o Results
• Mean throughput and mean jitter of the UDP transfer according to your statistic files in Task 4.1
• Throughput graph obtained from video stream using Wireshark.
• Total number of Packet loss from the video stream, screenshot of the statistic file from Wireshark
o Analysis
• Should there be more packet loss and delay, should you expect the results to deviate from what you have acquired? Evaluate with references.
• Comment on how the variables such as packet loss and delay have contributed towards the overall performance of your network. Evaluate with reference

There is a maximum of 10-page limit (A4 size) excluding appendices and references, although marginal excess can be condoned. Python file, screenshot and two text files of the client and server statistics should be in the Appendix section which doesn't reflect on the page count.

Attachment:- Wireless Mobile and Multimedia Networking.rar

Reference no: EM132747059

Questions Cloud

What is the relation between ethics and religion : What is the relation between ethics and religion? Formulate and investigate the relation. For each case, determine the ethical path of conduct.
Prepare the journal entry for ABC on August : On August 10,2019 ABC sells 16 mini trenchers to a farm co-op in western Minnesota. Prepare the journal entry for ABC on August 10, 2019
Verifies the existence of controls supporting the policies : Explain how to obtain information, documentation, and resources for the audit. Verifies the existence of controls supporting the policies.
Find what is net income before tax for marcelo company : Overhead application rate per labor hour of PHP 6 per hour. Applied Overhead is equivalent to 60% of Direct labor cost. What is net income before tax?
7COM1076 Wireless Mobile and Multimedia Networking : 7COM1076 Wireless Mobile and Multimedia Networking Assignment Help and Solution, University of Hertfordshire - Assessment Writing Service
Find the total machine hours used in the production : SJ Company produces jobs to customer specifications. Overhead is applied based on machine hours Compute the total machine hours used in the production.
Compare different ensemble methods : Compare different Ensemble methods with appropriate examples.
Find the first quarterly payment : As of January 1, 1996, immediately after a payment is made, the present value of the remaining payments is $50,000. Find the first quarterly payment
Compute how much is the cost of goods manufactured : The balance on June 30 represents one job that contains direct material of P11,250. How much is the cost of goods manufactured?

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd