Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(11960)

Issue 4747046: Simple-wireless-tdma

Can't Edit
Can't Publish+Mail
Start Review
Created:
12 years, 9 months ago by Hemanth Narra
Modified:
8 years, 11 months ago
Reviewers:
Tom Henderson, tomh, nsiceiu
Visibility:
Public.

Description

This issue is created to review the code that adds a simple centralized TDMA Mac protocol to ns-3. This model is built on top of a simple-wireless channel model. The TDMA slot assignment is done by a centralized tdmacontroller. Users could provide the slot assignments either through the simulation script or through an external file.

Patch Set 1 #

Total comments: 29
Unified diffs Side-by-side diffs Delta from patch set Stats (+4528 lines, -0 lines) Patch
A src/simple-wireless-tdma/doc/tdma.h View 1 chunk +42 lines, -0 lines 0 comments Download
A src/simple-wireless-tdma/doc/tdma.rst View 1 chunk +93 lines, -0 lines 3 comments Download
A src/simple-wireless-tdma/examples/tdma-example.cc View 1 chunk +447 lines, -0 lines 4 comments Download
A src/simple-wireless-tdma/examples/tdmaSlots.txt View 1 chunk +4 lines, -0 lines 0 comments Download
A src/simple-wireless-tdma/examples/wscript View 1 chunk +5 lines, -0 lines 0 comments Download
A src/simple-wireless-tdma/helper/tdma-controller-helper.h View 1 chunk +64 lines, -0 lines 1 comment Download
A src/simple-wireless-tdma/helper/tdma-controller-helper.cc View 1 chunk +65 lines, -0 lines 0 comments Download
A src/simple-wireless-tdma/helper/tdma-helper.h View 1 chunk +205 lines, -0 lines 0 comments Download
A src/simple-wireless-tdma/helper/tdma-helper.cc View 1 chunk +416 lines, -0 lines 0 comments Download
A src/simple-wireless-tdma/helper/tdma-slot-assignment-parser.h View 1 chunk +63 lines, -0 lines 0 comments Download
A src/simple-wireless-tdma/helper/tdma-slot-assignment-parser.cc View 1 chunk +126 lines, -0 lines 0 comments Download
A src/simple-wireless-tdma/model/simple-wireless-channel.h View 1 chunk +78 lines, -0 lines 2 comments Download
A src/simple-wireless-tdma/model/simple-wireless-channel.cc View 1 chunk +112 lines, -0 lines 1 comment Download
A src/simple-wireless-tdma/model/tdma-central-mac.h View 1 chunk +176 lines, -0 lines 1 comment Download
A src/simple-wireless-tdma/model/tdma-central-mac.cc View 1 chunk +401 lines, -0 lines 0 comments Download
A src/simple-wireless-tdma/model/tdma-controller.h View 1 chunk +162 lines, -0 lines 2 comments Download
A src/simple-wireless-tdma/model/tdma-controller.cc View 1 chunk +294 lines, -0 lines 2 comments Download
A src/simple-wireless-tdma/model/tdma-mac.h View 1 chunk +168 lines, -0 lines 2 comments Download
A src/simple-wireless-tdma/model/tdma-mac.cc View 1 chunk +85 lines, -0 lines 1 comment Download
A src/simple-wireless-tdma/model/tdma-mac-low.h View 1 chunk +119 lines, -0 lines 1 comment Download
A src/simple-wireless-tdma/model/tdma-mac-low.cc View 1 chunk +172 lines, -0 lines 3 comments Download
A src/simple-wireless-tdma/model/tdma-mac-net-device.h View 1 chunk +147 lines, -0 lines 0 comments Download
A src/simple-wireless-tdma/model/tdma-mac-net-device.cc View 1 chunk +425 lines, -0 lines 2 comments Download
A src/simple-wireless-tdma/model/tdma-mac-queue.h View 1 chunk +140 lines, -0 lines 2 comments Download
A src/simple-wireless-tdma/model/tdma-mac-queue.cc View 1 chunk +249 lines, -0 lines 0 comments Download
A src/simple-wireless-tdma/test/tdma-test.cc View 1 chunk +226 lines, -0 lines 1 comment Download
A src/simple-wireless-tdma/wscript View 1 chunk +42 lines, -0 lines 0 comments Download
M src/wifi/wscript View 1 chunk +1 line, -0 lines 1 comment Download
M src/wscript View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 3
Tom Henderson
This looks close to merging; there are several small issues left inline in the review. ...
12 years, 8 months ago (2011-08-16 05:39:49 UTC) #1
nsiceiu_gmail.com
On 2011/08/16 05:39:49, Tom Henderson wrote: > This looks close to merging; there are several ...
8 years, 11 months ago (2015-05-26 06:45:43 UTC) #2
nsiceiu_gmail.com
8 years, 11 months ago (2015-05-26 06:46:49 UTC) #3
I compiled successfully the TDMA MAC protocol from
http://code.nsnam.org/tomh/ns-3-simple-wireless/
In this model, Tdma schedules every node in round robin manner, but I want there
should not be any priority among nodes.
That means, each node must use its own slot even it generates before getting its
own slot.
Example, node 1 should use 1-th slot
               node 3 should use 1-th slot
                :
                :
              node 50 should use 50-th slot
Here, if all nodes generates data traffic at the same time, then we get the
proper slot sequence as our need.
But, when each node generates data at random time, this model apply round robin
manner.
Could you please help me to implement TDMA MAC protocol without round robin
manner.

Thanks,

Nurullah Shahin
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b