Peering in Infrastructure Ad hoc Networks Mentor : Linhai He Group : Matulya Bansal Sanjeev Kohli EE 228a Course Project.

Slides:



Advertisements
Similar presentations
February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
Advertisements

Università degli Studi di Firenze 08 July 2004 COST th MCM - Budapest, Hungary 1 Cross-layer design for Multiple access techniques in wireless communications.
Capacity of wireless ad-hoc networks By Kumar Manvendra October 31,2002.
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Bandwidth-Efficient, Energy-Constrained Short Range Wireless Communications.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
Routing Protocols for Sensor Networks Presented by Siva Desaraju Computer Science WMU An Application Specific Protocol Architecture for Wireless Microsensor.
Explicit and Implicit Pipelining in Wireless MAC Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Xue Yang, UIUC.
S-MAC Sensor Medium Access Control Protocol An Energy Efficient MAC protocol for Wireless Sensor Networks.
LECTURE 11 CT1303 LAN. DYNAMIC MAC PROTOCOL No fixed assignment for transmission media or any network resources.. It allows transmission when needed.
Center for Wireless COMMUNICATIONS 5/24/2015 Energy Efficient Networking Ramesh R. Rao University of California, San Diego - NeXtworking’03 - Chania, Crete,
An Energy Efficient Hierarchical Heterogeneous Wireless Sensor Network
Ad-Hoc Networking Course Instructor: Carlos Pomalaza-Ráez D. D. Perkins, H. D. Hughes, and C. B. Owen: ”Factors Affecting the Performance of Ad Hoc Networks”,
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
1 Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
CS541 Advanced Networking 1 Spectrum Sharing in Cognitive Radio Networks Neil Tang 3/23/2009.
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
Mobility Increases Capacity In Ad-Hoc Wireless Networks Lecture 17 October 28, 2004 EENG 460a / CPSC 436 / ENAS 960 Networked Embedded Systems & Sensor.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo, David Culler (University of California, Berkeley) Special thanks to Wei Ye.
Mobility Increases The Capacity of Ad-hoc Wireless Networks By Grossglauser and Tse Gautam Pohare Heli Mehta Computer Science University of Southern California.
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
A Fair Scheduling for Wireless Mesh Networks Naouel Ben Salem and Jean-Pierre Hubaux Laboratory of Computer Communications and Applications (LCA) EPFL.
PLANETE group, INRIA Sophia-Antipolis July 1, 2003 Adaptive Channel allocation for QoS Enhancement in IEEE Wireless LANs Presented by: Mohammad.
1 Power Control for Distributed MAC Protocols in Wireless Ad Hoc Networks Wei Wang, Vikram Srinivasan, and Kee-Chaing Chua National University of Singapore.
1 Dynamic Adaption of DCF and PCF mode of IEEE WLAN Abhishek Goliya Guided By: Prof. Sridhar Iyer Dr. Leena-Chandran Wadia MTech Dissertation.
EE360 PRESENTATION On “Mobility Increases the Capacity of Ad-hoc Wireless Networks” By Matthias Grossglauser, David Tse IEEE INFOCOM 2001 Chris Lee 02/07/2014.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
1 Mobility Increases the Capacity of Ad-hoc Wireless Networks Matthias Grossglauser, David Tse IEEE Infocom 2001 (Best paper award) Oct 21, 2004 Som C.
User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
A Power Saving MAC Protocol for Wireless Networks Technical Report July 2002 Eun-Sun Jung Texas A&M University, College Station Nitin H. Vaidya University.
Hybrid Cellular-Ad hoc Data Network Shuai Zhang, Ziwen Zhang, Jikai Yin.
Optimal Selection of Power Saving Classes in IEEE e Lei Kong, Danny H.K. Tsang Department of Electronic and Computer Engineering Hong Kong University.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
Downlink Scheduling With Economic Considerations to Future Wireless Networks Bader Al-Manthari, Nidal Nasser, and Hossam Hassanein IEEE Transactions on.
Capacity Enhancement with Relay Station Placement in Wireless Cooperative Networks Bin Lin1, Mehri Mehrjoo, Pin-Han Ho, Liang-Liang Xie and Xuemin (Sherman)
Simultaneous routing and resource allocation via dual decomposition AUTHOR: Lin Xiao, Student Member, IEEE, Mikael Johansson, Member, IEEE, and Stephen.
Token-DCF, COMSNET(2013) -> MOBICOM(2014). Introduction ▣ To improve standard MAC protocol of IEEE for WLAN. ▣ S-MAC, A-MAC, SPEED-MAC, and etc.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
Power Controlled Network Protocols for Multi- Rate Ad Hoc Networks Pan Li +, Qiang Shen*, Yuguang Fang +, and Hailin Zhang # +: EE, Florida University.
SMAC: An Energy-efficient MAC Protocol for Wireless Networks
Explicit and Implicit Pipelining in Wireless MAC Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Xue Yang, UIUC.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
Bandwidth Balancing in Multi- Channel IEEE Wireless Mesh networks Claudio Cicconetti, Ian F. Akyildiz School of Electrical and Computer Engineering.
Tsung-Chin Shih 、 Tsung-Chin Shih 、 Shun-Ren Yang National Tsing Hua University, Hsinchu, Taiwan, R.O.C. IEEE IWCMC 2011 A Cooperative MAC Protocol in.
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
1 A Cross-Layer Scheduling Algorithm With QoS Support in Wireless Networks Qingwen Liu, Student Member, IEEE, Xin Wang, Member, IEEE, and Georgios B. Giannakis,
Heterogeneous Wireless Access in Large Mesh Networks Haiping Liu, Xin Liu, Chen-Nee Chuah, Prasant Mohapatra University of California, Davis IEEE MASS.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
Fair and Efficient multihop Scheduling Algorithm for IEEE BWA Systems Daehyon Kim and Aura Ganz International Conference on Broadband Networks 2005.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
1 Post Lunch Session Cooperative Strategies and Optimal Scheduling for Tree Networks Alexandre de Baynast †, Omer Gurewitz ‡, Edward W. Knightly ‡ † RWTH.
1 A Power Control MAC Protocol for Ad Hoc Networks EUN-SUN JUNG, NITIN H. VAIDYA, Wireless Networks 11, 55–66, Speaker: Han-Tien Chang.
1 Effectiveness of Physical and Virtual Carrier Sensing in IEEE Wireless Ad Hoc Networks Fu-Yi Hung and Ivan Marsic WCNC 2007.
Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.
Network System Lab. Sungkyunkwan Univ. Differentiated Access Mechanism in Cognitive Radio Networks with Energy-Harvesting Nodes Network System Lab. Yunmin.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Minimum Power Configuration in Wireless Sensor Networks Guoliang Xing*, Chenyang Lu*, Ying Zhang**, Qingfeng Huang**, and Robert Pless* *Washington University.
An Efficient Routing Protocol for Green Communications in Vehicular Ad-hoc Networks Jamal Toutouh, Enritue Alba GECCO’ 11, July Presented by 劉美妙.
Puzzle You have 2 glass marbles Building with 100 floors
Energy Management System in Ad Hoc Wireless Networks
INFOCOM 2013 – Torino, Italy Content-centric wireless networks with limited buffers: when mobility hurts Giusi Alfano, Politecnico di Torino, Italy Michele.
Dhruv Gupta EEC 273 class project Prof. Chen-Nee Chuah
Subject Name: Adhoc Networks Subject Code: 10CS841
Power Efficient Communication ----Joint Routing, Scheduling and Power Control Design Presenter: Rui Cao.
Presentation transcript:

Peering in Infrastructure Ad hoc Networks Mentor : Linhai He Group : Matulya Bansal Sanjeev Kohli EE 228a Course Project

Presentation Outline  Introduction to the problem  Objectives  Problem Formulation  Analysis of approaches  Experimental Results  Conclusions

Presentation Outline  Introduction to the problem  Objectives  Problem Formulation  Analysis of approaches  Experimental Results  Conclusions

Ad hoc Networks : Current Modes of Operation Peer-to-Peer Mode Nodes relay each other’s traffic Infrastructure Mode No relaying between nodes Nodes directly communicate with Base Station

A Hybrid Approach Does Peering in Infrastructure Mode make sense? A B Base station

Scenario : Reduced Power A and B both want to communicate with the base station. Using direct connections, A ends up using more power. With B agreeing to peer, A can reduce its power consumption while B can increase its throughput. A B Base Station

Presentation Outline  Introduction to the problem  Objectives  Problem Formulation  Analysis of approaches  Experimental Results  Conclusions

Objectives Analyze the advantages of peering in infrastructure mode based on two approaches: Individual User Centric: Each user tries to maximize its own performance System Centric: Users collaborate to maximize overall system performance Show improvement in network performance with experimental results

Assumptions Base Station distributes tokens to each user in every cycle The number of tokens, T, distributed by BS in every cycle equals the no of transmission slots in each cycle A user can transmit in a slot only if it has a token Underline MAC layer resolves contention for slots

Presentation Outline  Introduction to the problem  Objectives  Problem Formulation  Analysis of approaches  Experimental Results  Conclusions

Problem Formulation Total tokens in system - T Node A has T A tokens Node B has T B tokens T A + T B = T Power level of transmission is same for each user, P T AB BS

Problem Formulation (contd.)  Data rate/slot for A  BS = r A  1/(d A )   Data rate/slot for B  BS = r B  1/(d B )   Data rate/slot for A  B = r AB  1/(d AB )  AB BS

No Peering (Relaying) AB BS  Throughput of node A = T A.r A  Throughput of node B = T B.r B  Throughput of the whole system =  = T A.r A + T B.r B  Power consumption for above throughput = (T A + T B )P T

Node B Relays Node A’s traffic  Node A sends a request to node B for relaying its data. Information of total data to be relayed is sent with this the request  Node B analyzes the cost of relaying (in terms of power spent and throughput gained) and sends a response to node A asking for the no of tokens it wants in lieu of relaying  Node A analyzes this response and decides to relay its traffic through node B if it can meet node B’s demand Assumption: Protocol setup time is negligible

Node B relays Node A’s traffic AB Request Response Data BS

Problem formulation (contd.) Throughput of node A = T AB.r AB = T A.r A No of tokens available for distribution = T A – T AB where T AB = T A (d AB /d A )  Throughput of node B = (T B +T B’ ).r B where T B’ is the minimum no of tokens gained by node B to justify the relay i.e. to satisfy its utility function

Problem formulation (contd.) No of tokens saved in the system = T A – (T AB + T B’ + T B’’ ) where T B’’ is the no of tokens needed by node B to transmit node A’s data i.e. T B’’ = (T AB.r AB )/r B Power spent by the system for same throughput as in the case of no relay = (T AB + T B + T B’’ )P T

Token Distribution Strategies  Equal tokens  Both nodes get half of the total tokens  T A = T B = T/2  [ Not Fair ]  Equal Bandwidth  Both nodes get equal throughput  T A.r A = T B.r B  T A /T B = (d A /d B )   [ Doesn’t optimize overall system throughput ]

Token Distribution Strategies … Equal normalized rate of change in throughput w.r.t. no of tokens Throughput of node A = T A.r A  T A /(d A )   d(T A.r A )/d(T A )  1/(d A )  Similarly, d(T B.r B )/d(T B )  1/(d B )  [d(T A.r A )/d(T A )]/T A = [d(T B.r B )/d(T B )]/T B  T A /T B = (d B /d A )  AB BS [Optimizes overall system throughput and seems fair]

Presentation Outline  Introduction to the problem  Objectives  Problem Formulation  Analysis of approaches  Experimental Results  Conclusions

User Centric Approach In this system, each user tries to improve its own performance i.e. it doesn’t relay any data for social cause, it relays only to improve its own performance We define the utility function of relaying node as: U(T, P) = T[1 + C(log P)/P] where T and P are the no of tokens and battery power of relaying node (available for itself) respectively Captures the token gain and energy payoff of relaying node very well

User Centric Approach (contd.) Value of utility function of node B before relaying is: U(T B, P B ) = T B [1 + C(log P B )/P B ] If T B’ is the no of tokens gained by relaying the data and P B’ is its new residual power, then new value of node B’s utility function is: U((T B +T B’ ), P B’ ) = (T B + T B’ )[1 + C(log P B’ )/P B’ ] where P B’ = P B – (P T.T B’’ ) and T B’’ = T AB.r AB /r B

User Centric Approach (contd.) Since relaying node wants to maximize its performance, its utility value shouldn’t decrease after relaying the date i.e. : U((T B +T B’ ), P B’ ) - U(T B, P B ) > 0  T B’ > T B C [(log P B /P B’ )/ P B ] T B C [(log P B /P B’ )/ P B ] is the minimum no of tokens needed by node B for its own usage in order to justify relaying node A’s data.

System Centric Approach The users in this system try to enhance the overall system performance rather than their own. A user relays the traffic from another node if the ratio of residual battery power of relay node and source node is greater than the ratio of energy spent per bit by the relay node and the source node for transmission i.e. : where E Direct and E Relay are the energies spent by source node and relay node to transmit one bit to the Base Station

System Centric Approach (contd.) In our 2-node case, Hence, node B will relay node A’s data if, AB BS

Presentation Outline  Introduction to the problem  Objectives  Problem Formulation  Analysis of approaches  Experimental Results  Conclusions

Experimental Results Approach 1: Varying position of node B, power of B fixed

Experimental Results Approach 1: Varying position of node B, power at B fixed

Experimental Results Approach 1: Varying position of node A, power at B fixed

Experimental Results Approach 1: Varying position of node A, power at B fixed

Experimental Results Approach 1: Varying Power at node B, positions of A & B fixed Fraction of slots saved Vs power at node B

Experimental Results Approach 1: Varying Power at node B, positions of A & B fixed

Experimental Results Approach 2: Varying position of node B, power at A & B fixed

Experimental Results Approach 2: Varying position of node A, power at A & B fixed

Experimental Results Approach 2: Varying Power at node B, positions of A & B and power at A fixed

Presentation Outline  Introduction to the problem  Objectives  Problem Formulation  Analysis of approaches  Experimental Results  Conclusions

Conclusions Relaying can reduce power consumption in the system, increase throughput of the system or do both The amount of improvement achieved depends on the token distribution strategy and the topology of the system and battery power of constituents

Future Work Extend the analysis and experiments for N nodes Fine tune the model Analyze the system with different fairness notions

References 1. P. Gupta and P.R. Kumar, “The capacity of Wireless Networks”, IEEE Transactions on Information Theory, November M. Kubisch, S. Mengesha, D. Hollos, H. Karl and A. Wolisz, “Applying ad-hoc relaying to improve capacity, energy efficiency and immission in infrastructure-based WLANs”, TKN Technical Report Series, Berlin, July H. Karl and S. Mengesha, “Analysing Capacity Improvements in Wireless Networks by Relaying”, TKN Technical Report Series, Berlin, May M. Agarwal and A. Puri, “Basestation Scheduling of Requests with Fixed Deadlines”, INFOCOM'2002.

THANK YOU !