5 research outputs found

    Reducing the Packets Loss Using New MAC Protocol

    Get PDF
    Data move from one point to another point is very important for any network. A Network is mainly used the Mac protocol for communication. The Mac layer could be a sublayer of the data link layer. It is accountable for providing dependableness to the higher layers for purpose to point connections established by the physical layer. Technically, the Mac sublayer is the bottom part of the data link layer of the OSI model. The M ac protocols to confirm that signals sent from completely different stations across a similar channel do not collide. In this work I have implemented a novel cross layer protocol - SNAPdMAC.The protocol adjusts the upper and lower bounds of the contention window to lower the number of collisions. It also uses a power control scheme, triggered by the MAC layer to limit the packet loss, energy wastage and to decrease the number of collisions. The protocol has been implemented an d then compared with two other Mac protocols in ns2 namely: 802.11 MAC Protocol Standard and Sensor MAC (S - Mac) protocol. I will compare the protocols based on the total number of packets received and also compared them based on the network lifetime. The results show that SNAPd MAC per forms fairly better than the standard 802.11 protocols

    Better Result in Packet Loss and Saving Energy in Ad-Hoc Network by using Improved MAC Protocol

    Get PDF
    An Ad-Hoc network is a wireless, decentralized, dynamic network in which devices associate with each other in their link range, in which the basic 802.11 MAC protocol uses the Distributed Coordination Function (DCF) to share the media between various devices. But use of 802.11 MAC protocol in Ad-Hoc networks affected by different issues such as restricted power capacity, packet loss because of transmission error, various control traffic and failure to avoid packet collision. To solve these problems various protocols have been proposed. But we don�t have any perfect protocol which can resolve the issues related to power management, packet collision and packet loss efficiently. In this research paper, we suggest a new protocol to adjust the upper & lower bounds for the contention window to decrease the number of collisions. As well as it proposes a power control scheme, triggered by the MAC layer to reduce the packet loss, energy wastage and decrease the number of collisions during transmission. The proposed MAC protocol is implemented and performance is compared with existing 802.11 MAC protocol. We computed the Packet Delivery Fraction(PDF), average End-to-End(e-e) delay, average throughput and packet loss in several conditions. We find proposed protocol is comparatively improved than the existing protocol

    An Improved MAC Protocol to Reduce Packet Loss and Energy Wastage in Ad-Hoc Networks

    Get PDF
    An Ad-Hoc network is a wireless, decentralized, dynamic network in which devices associate with each other in their link range, in which the basic 802.11 MAC protocol uses the Distributed Coordination Function (DCF) to share the media between various devices. But use of 802.11 MAC protocol in Ad-Hoc networks affected by different issues such as restricted power capacity, packet loss because of transmission error, various control traffic and failure to avoid packet collision. To solve these problems various protocols have been proposed. But we don’t have any perfect protocol which can resolve the issues related to power management, packet collision and packet loss efficiently. In this research paper, we suggest a new protocol to adjust the upper & lower bounds for the contention window to decrease the number of collisions. As well as it proposes a power control scheme, triggered by the MAC layer to reduce the packet loss, energy wastage and decrease the number of collisions during transmission. The proposed MAC protocol is implemented and performance is compared with existing 802.11 MAC protocol. We computed the Packet Delivery Fraction(PDF), average End-to-End(e-e) delay, average throughput and packet loss in several conditions. We find proposed protocol is comparatively improved than the existing protocol

    Congestion and medium access control in 6LoWPAN WSN

    Get PDF
    In computer networks, congestion is a condition in which one or more egressinterfaces are offered more packets than are forwarded at any given instant [1]. In wireless sensor networks, congestion can cause a number of problems including packet loss, lower throughput and poor energy efficiency. These problems can potentially result in a reduced deployment lifetime and underperforming applications. Moreover, idle radio listening is a major source of energy consumption therefore low-power wireless devices must keep their radio transceivers off to maximise their battery lifetime. In order to minimise energy consumption and thus maximise the lifetime of wireless sensor networks, the research community has made significant efforts towards power saving medium access control protocols with Radio Duty Cycling. However, careful study of previous work reveals that radio duty cycle schemes are often neglected during the design and evaluation of congestion control algorithms. This thesis argues that the presence (or lack) of radio duty cycle can drastically influence the performance of congestion control mechanisms. To investigate if previous findings regarding congestion control are still applicable in IPv6 over low power wireless personal area and duty cycling networks; some of the most commonly used congestion detection algorithms are evaluated through simulations. The research aims to develop duty cycle aware congestion control schemes for IPv6 over low power wireless personal area networks. The proposed schemes must be able to maximise the networks goodput, while minimising packet loss, energy consumption and packet delay. Two congestion control schemes, namely DCCC6 (Duty Cycle-Aware Congestion Control for 6LoWPAN Networks) and CADC (Congestion Aware Duty Cycle MAC) are proposed to realise this claim. DCCC6 performs congestion detection based on a dynamic buffer. When congestion occurs, parent nodes will inform the nodes contributing to congestion and rates will be readjusted based on a new rate adaptation scheme aiming for local fairness. The child notification procedure is decided by DCCC6 and will be different when the network is duty cycling. When the network is duty cycling the child notification will be made through unicast frames. On the contrary broadcast frames will be used for congestion notification when the network is not duty cycling. Simulation and test-bed experiments have shown that DCCC6 achieved higher goodput and lower packet loss than previous works. Moreover, simulations show that DCCC6 maintained low energy consumption, with average delay times while it achieved a high degree of fairness. CADC, uses a new mechanism for duty cycle adaptation that reacts quickly to changing traffic loads and patterns. CADC is the first dynamic duty cycle pro- tocol implemented in Contiki Operating system (OS) as well as one of the first schemes designed based on the arbitrary traffic characteristics of IPv6 wireless sensor networks. Furthermore, CADC is designed as a stand alone medium access control scheme and thus it can easily be transfered to any wireless sensor network architecture. Additionally, CADC does not require any time synchronisation algorithms to operate at the nodes and does not use any additional packets for the exchange of information between the nodes (For example no overhead). In this research, 10000 simulation experiments and 700 test-bed experiments have been conducted for the evaluation of CADC. These experiments demonstrate that CADC can successfully adapt its cycle based on traffic patterns in every traffic scenario. Moreover, CADC consistently achieved the lowest energy consumption, very low packet delay times and packet loss, while its goodput performance was better than other dynamic duty cycle protocols and similar to the highest goodput observed among static duty cycle configurations
    corecore