1 / 25

Welcome to you all in this Presentation Session

Welcome to you all in this Presentation Session. Cross Layer Communication: A survey about its impact over Wireless Communication and Road ahead. - Mohammad Khalilullah Shikder - Mohammad Amanul Islam - Shahrier Siddique. Agenda. Introduction

shiri
Download Presentation

Welcome to you all in this Presentation Session

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Welcome to you all in this Presentation Session

  2. Cross Layer Communication: A survey about its impact over Wireless Communication and Road ahead. - Mohammad Khalilullah Shikder - Mohammad Amanul Islam - Shahrier Siddique

  3. Agenda • Introduction • Signaling Methods • Architecture • Applications • Conclusion & Future Work • References

  4. What lead to CLD? • Advanced applications like VOIP, Web browsing , multimedia conferences & video streaming demanded • Widely varying and diverse QoS guarantees • Adaptability to dynamically varying networks & traffic • Modest Buffer requirements • High and effective Capacity utilization • Low processing overhead per packet • Video streaming high bandwidth requirements are coupled with tight delay constraints

  5. What lead to CLD? • The approach of any layered network is to treat different layers as different entities and perform layer specific operation independent of other layers • TCP is a point-to-point protocol that sets up a connection bet two endpoints using a handshake signal, hence it cannot be used in multicast environment • QoS was not an issue for the application using Layered approach for providing multi vendor interface • FIFO buffers were used for resource handling and sharing

  6. Cross Layer Design • CLD is a way of achieving information sharing between all the layers in order to obtain highest possible adaptivity of any network. • This is required to meet the challenging Data rates, higher performance gains and Quality of Services requirements for various real time and non real time applications. • CLD is a co-operation between multiple layers to combine the resources and create a network that is highly adaptive

  7. Cross Layer Design • This approach allows upper layers to better adapt their strategies to varying link and network conditions. • This helps to improve the end-to-end performance given networks resources. • Each layer is characterized by some key parameters, that are passed to the adjacent layers to help them determine the best operation modes that best suit the current channel, network and application conditions

  8. Cross Layer Design • Wireless Networking • Architecture: Connection Vs Connectionless • Energy efficient analysis of manets • Traffic theory & protocols • Signal processing • Increasing the spectral efficiency • Reducing Bit Error Rate • Reducing transmission energy • Information Theory • Developing capacity limits • Designing efficient source coding and channel algorithms

  9. Method I – Packet headers • Interlayer signaling pipe stores the cross layer information of the Headers of theIPv6 packets • It makes use of IP data packets as in-band message carriers • There is no need to use a dedicated message protocol

  10. Method I – Packet Headers Method II – ICMP Messages

  11. Method II – ICMP Messages • A message can be generated at any layer and propagated to any upper layer, thus a message is transferred using these holes rather than a pipe as in method I • The messages are propagated through the layers using the “Internet Control Message Protocol (ICMP)” • This is more flexible and efficient method. • But, ICMP encapsulated message have to pass by network layer even if the signaling is requires between link and application layer. • Only upward ICMP messages are reported

  12. Method III – Local Profiles • Cross layer information is abstracted from related layer and stored in separate profiles within a Mobile Host (MH). • Interested layers can select profiles to fetch desired information. • This is not suitable for time-stringent tasks like real time applications.

  13. Method III – Local Profile

  14. Method IV – Networks Services Channel and link information from physical layer and link layer are gathered, abstracted and managed by WCI – Wireless channel Information Servers.

  15. Method IV – Networks Services

  16. Some Other Important Existing Approach(detailed) • Physiacl Media Independence(PMI) • MobileMan • Cross Layer Signaling Shortcuts • ECLAIR

  17. Some applications of CLD • QoS support in the 3G Wireless Systems • AD-HOC networks for real-time video streaming • QoS mapping architecture for video delivery in wireless network • Multimedia over wireless • Multi hop wireless networks

  18. Application of CLD in AD-HOC Networks for Real time Video Streaming

  19. CLD for Real Time Video Streaming • Link Layer: Adaptive techniques are used to maximize the link rates under varying channel conditions. • MAC Layer: Assigns time slots, codes or frequency bands to each links. • Network Layer: Network layer operates jointly with MAC layer to determine the set of network flows that minimizes congestion. • Transport Layer: Congestion-Distortion optimized scheduling is performed to control the transmission and retransmission of packets. It uses a CoDiO Scheduler which selects the most important packet in terms of video distortion and transmits it in an order that minimizes congestion. It avoids transmitting packets in large bursts. • Application Layer: It determines the most efficient encoding rate that will suite the given requirements for that application

  20. Architecture of a cross layer QoS Management for video delivery over wireless

  21. QoS Mapping Technique • The QoS mapping and the Adaptation Module are the key factors of the cross layer design. • It has to be designed to optimally match application layer QoS and the link (Transmission layer) QoS. • The video application layer QoS and link-layer QoS are allowed to interact with each other and adapt along with the wireless channel condition.

  22. Conclusion & Future Work • CLD is one of the most rapidly growing technologies which involves cooperation and state information sharing between all layers, thus bringing a revolutionary approach. • CLD creates some interactions between the layers. Some of these are intentional but some are unintentional resulting into the poor performance of the system which is contradictory to why CLD is used in first place? • As the CLD architecture is not a modular one, everything is interconnected to other, more complex algorithms have to be designed. • A system wide CLD can lead to implementations which in turn will hamper further innovations and it becomes difficult to maintain.

  23. Questions?

  24. References • http://www.iet.ntnu.no/projects/cuban/archive/1812041.pdfhttp://www.tech.plym.ac.uk/see/research/cdma/Papers/QWang%20EPMCC03%20paper.pdf • http://www.stanford.edu/~esetton/Wcomm.pdf • http://ieeexplore.ieee.org/iel5/7742/32173/01497859.pdf?tp=&arnumber=1497859&isnumber=32173 • http://ieeexplore.ieee.org/iel5/9692/30597/01417549.pdf?tp=&arnumber=1417549&isnumber=30597 • http://140.98.193.112/iel5/49/28068/01254584.pdf?tp=&arnumber=1254584&isnumber=28068

  25. References • http://140.98.193.112/iel5/49/28068/01254584.pdf?tp=&arnumber=1254584&isnumber=28068 • http://www.tech.plym.ac.uk/see/research/cdma/Papers/QWang%20EPMCC03%20paper.pdf • http://ieeexplore.ieee.org/iel5/35/27698/01235598.pdf?tp=&arnumber=1235598&isnumber=27698 • http://ieeexplore.ieee.org/iel5/7742/30466/01404568.pdf?tp=&arnumber=1404568&is%20%20%20number=30

More Related