NEA Mac Protocols Presentation
NEA Mac Protocols Presentation
TRAMA
FLAMA
PMAC
PEDAMACS
GROUP-5
MAC – Protocol
TRAMA
TRAFFIC-ADAPTIVE MEDIUM ACCESS
PROTOCOL
• Reduce energy consumption by reducing
idle listening and collision
• Support unicast, multicast, and broadcast
• Increasing throughput while ensuring low
Main goals latency and fairness.
• Low overhead: TRAMA has a low overhead in terms of packet size and
processing requirements. This makes it suitable for resource-constrained
WSNs.
Working
• TRAMA consists of three components: the Neighbor Protocol (NP) and the
Schedule Exchange Protocol (SEP), which allow nodes to exchange two-
hop neighbor information and their schedules; and the Adaptive Election
Algorithm (AEA), which uses neighborhood and schedule information to
select the transmitters and receivers for the current time slot, leaving all
other nodes in liberty to switch to low-power mode.
• TRAMA exchange their two hop neighborhood information and the
transmission schedules specifying which nodes are the intended receivers
of their traffic in chronological order and then select the nodes that should
transmit and receive during each time slot.
• TRAMA assumes a single, time-slotted channel for both data and signaling
transmissions. Figure 1 shows the overall time-slot organization of the
protocol. Time is organized as sections of random- and scheduled-access
periods. We refer to random-access slots as signaling slots and scheduled
access slots as transmission slots.
• NP(Neighbor Protocol ) propagates one-hop neighbor information among
neighboring nodes during the random access period using the signaling slots,
to obtain consistent two-hop topology information across all nodes. As the
name suggests, during the random access period, nodes perform contention-
based channel acquisition and thus signaling packets are prone to collisions.
Transmission slots are used for collision-free data exchange and also for
schedule propagation.
Difference between SMAC and TRAMA
MAC – Protocol
FLAMA
FLOW - AWARE MEDIUM ACCESS
PROTOCOL
• Schedule based MAC protocol.
• During random access, neighbor discovery, time synchronization and implicit traffic information
exchange are performed.
• Nodes running FLAMA start in random access mode and the radio is in either
transmit or receive state.
• During the random access period the following tasks that are performed:
(1)network-wide time synchronization(2) data forwarding tree formation (3)
traffic flow information exchange (4) two-hop neighborhood information.
• The length of the random access period is fixed based on the time required to
complete the synchronization.
• FLAMA uses node weights to adjust transmission schedules.
Node weight calculation
Scheduled-Access Period