99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務合肥法律

代寫CS345、代做Java,Python程序設計

時間:2023-12-21  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯


CS345/912 Sensor Networks and Mobile Data Communications Term 1, 202**024

_________________________________________________________________________________________

__________________________________________________________________________

Victor Sanchez

Department of Computer Science, University of Warwick 1

Coursework Specification

I. Introduction

Two villages 10 kilometres apart communicate through a Delay Tolerant Network (DTN).

Village 1, which has the transceiver Node 0, sends packets to transceiver Node 1. Node 1 is

located in a bus that travels to the vicinity of Village 2, where it will transfer the packets to

transceiver Node 2. The position of all nodes is depicted in Fig. 1, where d = 3 m.

Fig. 1. Initial position of nodes

Node operation

Village 1 - Node 0

Several readings are generated by Node 0 at a rate of 1 reading per second. These readings

are stamped with the order in which they are generated and stored in a buffer. The elements

in the buffer are represented in the simulation by two variables: head and tail. The buffer

in Node 0 can only accommodate three readings; when the buffer is full, the oldest reading

in the buffer is thrown away. Assuming no data is transmitted to Node 1, the contents of

Node 0’s buffer change as tabulated in Table 1.

d

10000 m

Node 0 Node 2

Node 1

x

y

CS345/912 Sensor Networks and Mobile Data Communications Term 1, 202**024

_________________________________________________________________________________________

__________________________________________________________________________

Victor Sanchez

Department of Computer Science, University of Warwick 2

Table 1. Contents of Node 0’s buffer assuming no data transmission.

No. of readings

generated

No. of readings

stored in buffer Stamps Simulation variables

Head Tail

0 0 0 0

1 1 [1] 1 1

2 2 [1,2] 2 1

3 3 [1,2,3] 3 1

4 3 [2,3,4] 4 2

5 3 [3,4,5] 5 3

… … … … …

As long as the buffer is not empty, Node 0 encapsulates the buffer’s contents into a packet

and transmits it to Node 1 at the rate of 4 packets per second. Upon receiving an

acknowledgement from Node 1, Node 0 clears the contents of its buffer.

The bus - Node 1

After receiving a data packet from Node 0, Node 1 stores the contents of the packet into its

buffer, and then acknowledges the reception of the packet. After acknowledging the packet,

Node 1 repeatedly transmits data packets to Node 2 at the rate of 4 packets per second. Node

1 also encapsulates its buffer into a packet. Node 1 only stops transmitting a data packet

upon receiving an acknowledgement from Node 2. Note, however, that Node 1’s buffer can

change before it can successfully send a packet to Node 2. This will happen for instance

when it receives a new packet from Node 0.

Village 2- Node 2

Upon receiving a data packet from Node 1, Node 2 sends an acknowledgement.

II. Methods

Use code CS345_BASE_2023.cc, which is available on the module webpage, to complete

this coursework. The bus as simulated in the code does not move. You can verify this by

running the code: it is only the bus and Village 1 that interact.

a. Introduce a mobility model such that Node 1 moves at a constant speed of 20m/s.

Make sure that the bus moves in a straight line up to the x-coordinate of Village 2

(Node 1 should stop once it reaches this destination). After implementing the

mobility of the bus, make sure that all nodes interact according to the behaviour

described before. [15 marks]

b. Determine the transmission range of Village 1 and Village 2 and the region where the

bus can receive/transmit to both villages (if any). When running your simulations,

make sure that the duration of the simulation is long enough for Node 1 to move to

the same x-coordinate as that of Node 2. [5 marks]

CS345/912 Sensor Networks and Mobile Data Communications Term 1, 202**024

_________________________________________________________________________________________

__________________________________________________________________________

Victor Sanchez

Department of Computer Science, University of Warwick 3

c. Modify the code so that every time Node 2 receives a unique packet, it also prints the

number of readings received so far. [5 marks]

d. Plot the relationship between the speed of Node 1, distance d, and the number of

readings received by Node 2. To this end, test a speed from 20m/s to 200m/s

(increments of 10m/s) and a distance d from 3m to 303m (increments of 6 m). Note

that this relationship can be plotted in different ways, e.g., line plots or 3D plots.

How does the speed of Node 1 and distance d affect the number of readings received

by Node 2? Explain. [10 marks]

e. Modify the behaviour of Node 1 so that it keeps all received readings in its buffer.

For example:

Node 1’s current buffer: [1, 2, 3]

EVENT: data packet is received by Node 1 with readings [4, 5, 6]

Node 1’s new buffer: [1, 2, 3, 4, 5, 6]

[10 marks]

f. Repeat the experiment in II.d, but this time using the modified code from II.e. Plot

the relationship between the speed of Node 1, distance d, and the number of readings

received by Node 2. Explain any differences with the plot obtained in II.d.

[5 marks]

g. Add a mobile node (Node 3) to the DTN. This additional node must be initially

located to the left of Node 1 at a distance d2 = 250 m (see Fig. 3). Node 3 must have

the same y-coordinate and speed as those of Node 1. Node 3 must have the same

behaviour as that of Node 1 (after all previous modifications introduced); i.e., it

should be able to receive packets from Node 0 and transmit packets to Node 2.

Fig. 3. Initial position of nodes with additional node.

d

10000 m

Node 0 Node 2

Node 1

x

y

Node 3 d2 = 250 m

CS345/912 Sensor Networks and Mobile Data Communications Term 1, 202**024

_________________________________________________________________________________________

__________________________________________________________________________

Victor Sanchez

Department of Computer Science, University of Warwick 4

Note that by adding Node 3 to the DTN, the following aspects should be considered:

• Node 0 is originally hard-coded to transmit exclusively to Node 1. You should

modify Node 0’s behaviour so that it can transmit (broadcast) to both Node 1 and

Node 3. Hint: you may use the method SetAllowBroadcast.

• Node 2 should be able to receive data packets from Node 1 and Node 3. Node 2

must be able to properly count the number of readings received. It is possible for

the readings transmitted by Node 1 and Node 3 to overlap. For example, Node 1

may transmit readings **6, while Node 3 may transmit readings 4-7. The total

number of received readings, in this case, is 7; i.e., [1, 2, 3, 4, 5, 6,

7]. It is also possible for Node 1 and Node 3 to transmit different readings. For

example, Node 1 may transmit readings **6, while Node 3 may transmit readings

10-12. The total number of received readings in this case is 9; i.e., [1, 2, 3,

4, 5, 6, 10, 11, 12]. Node 2 must be able to deal with both cases

properly. [30 marks]

h. Plot the relationship between distance d2, as depicted in Fig. 3, distance d, and the

total number of readings received by Node 2. Set the speed of Node 1 and Node 3 to

20m/s. Test distance d from 3m to 303m (increments of 6 m). Test distance d2 from

50m to 1000m (increments of 50 m). When running your simulations, make sure that

the duration of the simulation is long enough for Node 3 to move to the same xcoordinate as that of Node 2. Explain and discuss any differences in the plot

compared to the one obtained in II.f for a speed of 20m/s. [10 marks]

III. Deliverables

Submit the following via Tabula:

1. A report with a description of how the DTN was modified according to each subsection

of Section II, as well as the requested explanations, discussions, and plots. Make sure to

include snippets of code showing your modifications to the code. Cleary explain these

modifications.

2. Your final solution for II.g as a cc file. Please make sure that the submitted code

compiles and works correctly before submitting.

A total of 10 marks are available for the quality and presentation of reports, as well as the

organization and explanation of your code (comment your code appropriately to indicate the

changes made). Documents should be clearly and logically structured, well-written, and

adequately proof-read before submission. The suggested length is between 1600-1800

words. The standard department late penalties and plagiarism policies are in effect.

請加QQ:99515681 或郵箱:99515681@qq.com   WX:codehelp

 

掃一掃在手機打開當前頁
  • 上一篇:XJCO3811代寫、C++程序設計代做
  • 下一篇:COMP 250代做、代寫java編程設計
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    急尋熱仿真分析?代做熱仿真服務+熱設計優(yōu)化
    急尋熱仿真分析?代做熱仿真服務+熱設計優(yōu)化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發(fā)動機性能
    挖掘機濾芯提升發(fā)動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
    合肥機場巴士2號線
    合肥機場巴士2號線
    合肥機場巴士1號線
    合肥機場巴士1號線
  • 短信驗證碼 豆包 幣安下載 AI生圖 目錄網

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

          9000px;">

                欧美三区在线观看| 国产精品1区2区| 精品国产乱码久久久久久影片| 色域天天综合网| 顶级嫩模精品视频在线看| 国产精品综合久久| 国产麻豆精品95视频| 久久国产福利国产秒拍| 日韩av一区二区三区四区| 偷拍与自拍一区| 日韩一区精品字幕| 日韩高清中文字幕一区| 天堂影院一区二区| 免费看黄色91| 国产在线不卡视频| 国产久卡久卡久卡久卡视频精品| 蜜桃av噜噜一区| 美女一区二区视频| 国产成人亚洲综合色影视| 成人中文字幕电影| 99久久99久久免费精品蜜臀| 色香蕉成人二区免费| 欧美艳星brazzers| 666欧美在线视频| 日韩欧美高清一区| 国产欧美精品一区二区三区四区 | 久久99精品久久久| 国产成人精品免费| 在线区一区二视频| 欧美久久久久中文字幕| 精品国产伦一区二区三区免费| 久久夜色精品一区| 亚洲视频在线一区二区| 亚洲成a天堂v人片| 国产东北露脸精品视频| 色婷婷久久久亚洲一区二区三区 | 在线中文字幕不卡| 91精品国产色综合久久不卡蜜臀| 欧美不卡视频一区| 国产精品高潮呻吟| 午夜视频在线观看一区| 午夜精品福利在线| 国产成人自拍在线| 欧美精品视频www在线观看| 久久久影视传媒| 亚洲一区二区三区四区在线免费观看 | 欧美一级爆毛片| 亚洲国产精品精华液ab| 亚洲成年人影院| 国产精品白丝jk白祙喷水网站 | 欧美日韩中文字幕精品| 久久九九全国免费| 香蕉加勒比综合久久| 粉嫩aⅴ一区二区三区四区| 欧美日本免费一区二区三区| 日韩一区日韩二区| 国产剧情一区二区三区| 91精品国产麻豆| 亚洲综合在线第一页| 岛国精品一区二区| 26uuu国产在线精品一区二区| 亚洲国产欧美在线| www.亚洲色图.com| 欧美激情一区三区| 国产精品白丝av| 久久久综合视频| 久久国产三级精品| 在线成人av网站| 性欧美大战久久久久久久久| 色综合久久久久综合99| 国产精品卡一卡二| 成人夜色视频网站在线观看| 欧美精品一区二区不卡| 久久99精品久久久| 精品88久久久久88久久久| 美女一区二区三区| 欧美mv日韩mv亚洲| 精品中文av资源站在线观看| 日韩免费福利电影在线观看| 免费在线观看日韩欧美| 91精品久久久久久久91蜜桃| 日韩精品一二三| 制服视频三区第一页精品| 亚洲成人资源在线| 欧美日韩高清一区| 人人爽香蕉精品| 精品福利视频一区二区三区| 国产真实精品久久二三区| 26uuu国产一区二区三区| 国产精品一区二区男女羞羞无遮挡| 精品国产三级a在线观看| 国产美女av一区二区三区| 久久久一区二区三区| 国产夫妻精品视频| 国产精品女主播av| 91久久精品午夜一区二区| 亚洲图片欧美视频| 在线成人免费观看| 国产美女视频一区| 中文字幕日韩欧美一区二区三区| 在线视频一区二区免费| 日韩精品91亚洲二区在线观看| 日韩一区二区三免费高清| 国内精品久久久久影院色| 国产日韩亚洲欧美综合| 99久久婷婷国产精品综合| 午夜av区久久| 久久久久久久电影| 91欧美激情一区二区三区成人| 日韩经典中文字幕一区| 国产三级欧美三级日产三级99 | 日韩欧美中文字幕制服| 粉嫩在线一区二区三区视频| 亚洲综合色网站| 欧美精品一区二| 色综合久久久网| 精品一区二区免费看| 亚洲欧洲精品天堂一级| 欧美电影一区二区| 成人福利视频网站| 三级在线观看一区二区| 久久九九久精品国产免费直播| 色婷婷精品久久二区二区蜜臂av| 久久国产日韩欧美精品| 亚洲精品亚洲人成人网在线播放| 欧美mv日韩mv亚洲| 在线影院国内精品| 国产凹凸在线观看一区二区| 亚洲一区二区三区在线看| 国产三级三级三级精品8ⅰ区| 欧美日韩视频在线观看一区二区三区| 国产麻豆午夜三级精品| 天天综合色天天综合| 亚洲欧美影音先锋| 精品国产亚洲在线| 欧美日韩免费视频| av不卡在线播放| 国产一区二区三区视频在线播放| 香蕉影视欧美成人| 亚洲女与黑人做爰| 337p日本欧洲亚洲大胆精品| 欧美久久久久久久久| 色猫猫国产区一区二在线视频| 国产东北露脸精品视频| 久久91精品国产91久久小草| 婷婷开心激情综合| 亚洲成a人在线观看| 一区二区三区中文字幕| 中文字幕一区二区三区在线不卡| 久久久久九九视频| 精品国产一区久久| 日韩欧美卡一卡二| 欧美美女网站色| 欧美天堂亚洲电影院在线播放| 91首页免费视频| 色噜噜偷拍精品综合在线| 成人午夜私人影院| 成人一区二区三区视频在线观看| 国产一区二区伦理片| 久久99精品久久久久久动态图| 免费成人小视频| 久久精品国产网站| 久久99精品国产麻豆不卡| 久久精品国产一区二区三区免费看| 蜜桃视频在线一区| 韩国精品主播一区二区在线观看 | 欧美另类高清zo欧美| 欧美性感一类影片在线播放| 91在线观看下载| 一本久道久久综合中文字幕 | 欧美日韩综合色| 91精品国模一区二区三区| 欧美精品高清视频| 日韩欧美一级精品久久| 久久综合色一综合色88| 国产精品三级视频| 一区二区三区丝袜| 婷婷综合另类小说色区| 激情五月婷婷综合网| 大尺度一区二区| 欧洲视频一区二区| 日韩色在线观看| 久久久精品tv| 亚洲欧美色图小说| 日韩电影在线看| 国产毛片一区二区| 一本色道a无线码一区v| 6080午夜不卡| 久久久久久久久久久久久久久99| 亚洲天堂久久久久久久| 天天做天天摸天天爽国产一区| 狠狠色丁香久久婷婷综合_中| 成人免费精品视频| 一本大道久久a久久综合| 91精品麻豆日日躁夜夜躁| 久久精品在这里| 亚洲一本大道在线| 国产不卡一区视频| 91精品欧美一区二区三区综合在| 国产日产亚洲精品系列|