Peering in Infrastructure Ad hoc Networks

Relaterede dokumenter
Generalized Probit Model in Design of Dose Finding Experiments. Yuehui Wu Valerii V. Fedorov RSU, GlaxoSmithKline, US

Basic statistics for experimental medical researchers

User Manual for LTC IGNOU

Linear Programming ١ C H A P T E R 2

Small Autonomous Devices in civil Engineering. Uses and requirements. By Peter H. Møller Rambøll

Vina Nguyen HSSP July 13, 2008

Constant Terminal Voltage. Industry Workshop 1 st November 2013

PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU

DK - Quick Text Translation. HEYYER Net Promoter System Magento extension

Project Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1

Sport for the elderly

DSB s egen rejse med ny DSB App. Rubathas Thirumathyam Principal Architect Mobile

Engelsk. Niveau C. De Merkantile Erhvervsuddannelser September Casebaseret eksamen. og

Portal Registration. Check Junk Mail for activation . 1 Click the hyperlink to take you back to the portal to confirm your registration

TM4 Central Station. User Manual / brugervejledning K2070-EU. Tel Fax

Central Statistical Agency.

Engelsk. Niveau D. De Merkantile Erhvervsuddannelser September Casebaseret eksamen. og

On the complexity of drawing trees nicely: corrigendum

l i n d a b presentation CMD 07 Business area Ventilation

Design til digitale kommunikationsplatforme-f2013

IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1

Improving data services by creating a question database. Nanna Floor Clausen Danish Data Archives

Sustainable investments an investment in the future Søren Larsen, Head of SRI. 28. september 2016

Fejlbeskeder i SMDB. Business Rules Fejlbesked Kommentar. Validate Business Rules. Request- ValidateRequestRegist ration (Rules :1)

Statistical information form the Danish EPC database - use for the building stock model in Denmark

A multimodel data assimilation framework for hydrology

Teknologispredning i sundhedsvæsenet DK ITEK: Sundhedsteknologi som grundlag for samarbejde og forretningsudvikling

IPv6 Application Trial Services. 2003/08/07 Tomohide Nagashima Japan Telecom Co., Ltd.

DoodleBUGS (Hands-on)

QUICK START Updated:

Subject to terms and conditions. WEEK Type Price EUR WEEK Type Price EUR WEEK Type Price EUR WEEK Type Price EUR

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov.

DET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Index

Molio specifications, development and challenges. ICIS DA 2019 Portland, Kim Streuli, Molio,

Eksempel på eksamensspørgsmål til caseeksamen

KALK- OG TEGLVÆRKSFORENINGEN. CPR Sustainable Construction

Business Rules Fejlbesked Kommentar

Hvor er mine runde hjørner?

To the reader: Information regarding this document

Statistik for MPH: 7

Fejlbeskeder i Stofmisbrugsdatabasen (SMDB)

QUICK START Updated: 18. Febr. 2014

E-PAD Bluetooth hængelås E-PAD Bluetooth padlock E-PAD Bluetooth Vorhängeschloss

Dynamic Voltage and Frequency Management Based on Variable Update Intervals

BILAG 8.1.B TIL VEDTÆGTER FOR EXHIBIT 8.1.B TO THE ARTICLES OF ASSOCIATION FOR

TDC 4 Indoor voltage transformers

F o r t o l k n i n g e r a f m a n d a l a e r i G I M - t e r a p i

Unitel EDI MT940 June Based on: SWIFT Standards - Category 9 MT940 Customer Statement Message (January 2004)

Aktivering af Survey funktionalitet

Bilag. Resume. Side 1 af 12

Financial Literacy among 5-7 years old children

Bookingmuligheder for professionelle brugere i Dansehallerne

Status på det trådløse netværk

Side 1 af 9. SEPA Direct Debit Betalingsaftaler Vejledning

Wander TDEV Measurements for Inexpensive Oscillator

Scheduling Algorithms for Super 3G

Trolling Master Bornholm 2016 Nyhedsbrev nr. 3

Financing and procurement models for light rails in a new financial landscape

X M Y. What is mediation? Mediation analysis an introduction. Definition

H2020 DiscardLess ( ) Lessons learnt. Chefkonsulent, seniorrådgiver Erling P. Larsen, DTU Aqua, Denmark,

Using SL-RAT to Reduce SSOs

Evaluating Germplasm for Resistance to Reniform Nematode. D. B. Weaver and K. S. Lawrence Auburn University

Kalkulation: Hvordan fungerer tal? Jan Mouritsen, professor Institut for Produktion og Erhvervsøkonomi

Vandeffektive mejerier. Projekter mellem Arla Foods og Ecolab

How Long Is an Hour? Family Note HOME LINK 8 2

talk outline sea bed network deployment issues; energy distribution seabed network issues;

Motorway effects on local population and labor market

what is this all about? Introduction three-phase diode bridge rectifier input voltages input voltages, waveforms normalization of voltages voltages?

IPTV Box (MAG250/254) Bruger Manual

Shooting tethered med Canon EOS-D i Capture One Pro. Shooting tethered i Capture One Pro 6.4 & 7.0 på MAC OS-X & 10.8

Sign variation, the Grassmannian, and total positivity

Trolling Master Bornholm 2015

Forskning og udvikling i almindelighed og drivkraften i særdeleshed Bindslev, Henrik

Appendix 1: Interview guide Maria og Kristian Lundgaard-Karlshøj, Ausumgaard

GUIDE TIL BREVSKRIVNING

DANMARKS NATIONALBANK

Mandara. PebbleCreek. Tradition Series. 1,884 sq. ft robson.com. Exterior Design A. Exterior Design B.

Privat-, statslig- eller regional institution m.v. Andet Added Bekaempelsesudfoerende: string No Label: Bekæmpelsesudførende

Titel: Barry s Bespoke Bakery

Mandara. PebbleCreek. Tradition Series. 1,884 sq. ft robson.com. Exterior Design A. Exterior Design B.

Udfordringer med indeklima ved energirenovering

Exercise 6.14 Linearly independent vectors are also affinely independent.

Baltic Development Forum

Applications. Computational Linguistics: Jordan Boyd-Graber University of Maryland RL FOR MACHINE TRANSLATION. Slides adapted from Phillip Koehn

Measuring Evolution of Populations

Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Challenges for the Future Greater Helsinki - North-European Metropolis

Maskindirektivet og Remote Access. Arbejdstilsynet Dau konference 2015 Arbejdsmiljøfagligt Center Erik Lund Lauridsen

Particle-based T-Spline Level Set Evolution for 3D Object Reconstruction with Range and Volume Constraints

Status of & Budget Presentation. December 11, 2018

The X Factor. Målgruppe. Læringsmål. Introduktion til læreren klasse & ungdomsuddannelser Engelskundervisningen

Global carbon cycle studies with LPJ-GUESS

Vejledning til Sundhedsprocenten og Sundhedstjek

ArbejsskadeAnmeldelse

SEPA Direct Debit. Mandat Vejledning Nets Lautrupbjerg 10 DK-2750 Ballerup

USERTEC USER PRACTICES, TECHNOLOGIES AND RESIDENTIAL ENERGY CONSUMPTION

RentCalC V Soft-Solutions

Skriftlig Eksamen Kombinatorik, Sandsynlighed og Randomiserede Algoritmer (DM528)

Agenda. The need to embrace our complex health care system and learning to do so. Christian von Plessen Contributors to healthcare services in Denmark

Interim report. 24 October 2008

Transkript:

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

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 Base station A B Does Peering in Infrastructure Mode make sense?

Scenario : Reduced Power Base Station A B 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.

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 BS A B 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

Problem Formulation (contd.) BS A B 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 ) α

No Peering (Relaying) BS A B 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 BS A Request B Response Data

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 ) α BS [Optimizes overall system throughput and seems fair] A B

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. : PRelay ERelay > P E Direct Direct 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, E E B A d = ( d B α ) A A B BS Hence, node B will relay node A s data if, P P B A d > ( d B α ) A

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 Fraction of slots saved Vs power at node B Approach 1: Varying Power at node B, positions of A & B fixed

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 1998. 2. 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 2002. 3. H. Karl and S. Mengesha, Analysing Capacity Improvements in Wireless Networks by Relaying, TKN Technical Report Series, Berlin, May 2001. 4. M. Agarwal and A. Puri, Basestation Scheduling of Requests with Fixed Deadlines, INFOCOM'2002.

THANK YOU!