Simple adaptively-prioritised spatially-reusable medium access control through the Dutch auction: Qualitative analysis, issues, challenges

Similar documents
IEEE 69th Vehicular Technology Conference Barcelona, Spain, April Virgilio Rodriguez 1, Friedrich Jondral 2, Rudolf Mathar 1

AUCTION RULES FOR NEW GTLDS

MAGENTO 2 AUCTION. (Version 1.0) USER GUIDE

Annex II. Procedure for the award of the newly available mobile radio frequencies: auction rules

Simultaneous Multi-round Auctions

AUCTION RULES FOR NEW GTLDS: INDIRECT CONTENTIONS EDITION

PILOT AUCTION FACILITY FOR METHANE AUCTION DESIGN AND CLIMATE CHANGE MITIGATION:

A Different Take on Money Management

Form MO-PROG1: Form A

PROPOSALS BY THE AD HOC COMMITTEE: UPGRADES ON EQUITY MARKETS REGULATION

Subjects: What is an auction? Auction formats. True values & known values. Relationships between auction formats

Introducing PAIRS TRADER $ C. Reactive control for automated trading

7HOHNRP&RQWURO&RPPLVVLRQ 0DULDKLOIHUVWUDVVH $9LHQQD$XVWULD 9LHQQD-XO\ *60)UHTXHQF\$OORFDWLRQ3URFHGXUH $XFWLRQ5XOHV QRQELQGLQJGUDIW

Descending Price Optimally Coordinates Search. INFORMS, Nov 2018

Is Japanese Dutch Auction Unreasonable?: A Note on Dutch Auction with Mari

Hello Traders, Cutting Edge Forex Proudly Presents our finest work. Silicon Raptor

Calling 3-1. Emergency Calls Voice Calling Video Calling Speed Dial

Tips for Managing and Approving Bidders

1. Stage Participant Access Portal Central Server Log How The Electronic Process Works Price and Results

EASYBUY SUPPLIERS AUCTION GUIDE

Auctions. Agenda. Definition. Syllabus: Mansfield, chapter 15 Jehle, chapter 9

Market Model for the Electronic Trading System of the Exchange: ISE T7. T7 Release 6.1. Version 1

Auctions. Economics Auction Theory. Instructor: Songzi Du. Simon Fraser University. November 17, 2016

Strategy -1- Strategic equilibrium in auctions

ASX 24 ITCH Message Specification

SWITCHBACK (FOREX) V1.4

On 25 March the Cayman Islands Stock Exchange (the Exchange or CSX ) went live with its CSX Xetra trading platform.

1 Auctions. 1.1 Notation (Symmetric IPV) Independent private values setting with symmetric riskneutral buyers, no budget constraints.

WESTERNPIPS TRADER 3.9

Buyback Auctions for Fisheries Management. Guilherme de Freitas, OpenX Ted Groves, UCSD John Ledyard, Caltech Brian Merlob, Caltech

T7 Release 6.1. Functional Reference

Coors Light Opening Day POOL Ticket Giveaway. Official Rules

BUSINESS MODELS FOR MULTI-CURRENCY AUCTIONS

Negotiation Master Course NEGOTIATION 9/12/09

Instruction (Manual) Document

Bidding Rules for the Pilot Auction Facility for Methane and Climate Change Mitigation. June 1, 2015

Game Day Pledge. Official Rules

NET Securities Trading Platform User Guide

MIRROR TRADER PLATFORM FREQUENTLY ASKED QUESTIONS

Cboe Summary Depth Feed Specification. Version 1.0.2

Bidding Rules for the Auctions Under the Competitive Bidding Process of Ohio Power Company

MT4 Advanced USER GUIDE

Introduction to the PAF. Webinar January 27, Introduction to the PAF. Microphones must remain on mute

Genium INET. ITCH Protocol Specification NFX. Version:

MT4 Supreme Edition Trade Terminal

Auction rules. 23 December Dr Dan Maldoom, DotEcon Ltd. DotEcon Ltd, 17 Welbeck Street, London W1G 9XJ,

Intraday CWE. Bernard Malfliet Convenor CWE-TSO-work group

Calling 3-1. Emergency Calls Voice Calling Video Calling Decoration Call Speed Dial

8. Reverse auction will be conducted on scheduled date & time.

Xetra Release Functional Description

How to Participate. January 13, 2016

Circular No.: PMEX/Operations/ April, Trading System Update Trailing Stop Market (TSM) Order

Auction is a commonly used way of allocating indivisible

Technical specification of conditions and rules for electronic auctions for timber. Registration of the Bidder

by open ascending bid ("English") auction Auctioneer raises asking price until all but one bidder drops out

Exhibit A to Form ATS Classes of Subscribers

Experiments on Auctions

without transaction costs, all government allocations are equally efficient, since parties will bargain to correct any externality.

Powernext Commodities Market Rules Consolidated texts on 28/05/2017. Powernext Commodities Market Rules. Consolidated texts

Policies to Unlock a Solar Future Letting in the Light: Unlocking the Potential of Solar Energy World Future Energy Summit Abu Dhabi, 17 January 2017

Instruction (Manual) Document

SVT Charter Appendices

Overview of Markets and Data

Clients Agreement. Clients Agreement 1

Issues on Time synchronization in Financial Markets

General Instructions

1 Theory of Auctions. 1.1 Independent Private Value Auctions

THE CM TRADING METATRADER 4 USER GUIDE:

How to Participate. April 26, 2013

Attachment B: Examples. Auction Notice California Cap-and-Trade Program and Québec Cap-and-Trade System Joint Auction of Greenhouse Gas Allowances

Auctions. N i k o l a o s L i o n i s U n i v e r s i t y O f A t h e n s. ( R e v i s e d : J a n u a r y )

Depth of Market (DOP) for ECN Prime accounts

Market Model for the Trading Venue Xetra

MT4 Awesomizer V3. Basics you should know:

Tullett Prebon (Europe) OTF Irish Power (SEM) CfD Auctions. Seller Protocol and Auction Rules

Service & Technical Description

Ikano Online Credit Approval

Auctions and Common Property

Market Maker Protection Model

Arkansas Tech University Procurement Card (P-Card) Program Policies and Guidelines Manual

Terms and Conditions

Notes on Auctions. Theorem 1 In a second price sealed bid auction bidding your valuation is always a weakly dominant strategy.

Today. Applications of NE and SPNE Auctions English Auction Second-Price Sealed-Bid Auction First-Price Sealed-Bid Auction

Citi Order Routing and Execution, LLC ( CORE ) Order Handling Document

Chapter 3. Dynamic discrete games and auctions: an introduction

Chapter 17 Auctions and Bargaining. Outline. Auctions

Intraday Cross Border The Netherlands-Belgium

Rules for Standard Offer Service Auction

d. ability to capture the identity of the trooper who runs the card.

META TRADER 5 MOBILE (ANDROID)

Renewable Energy Auctions: Lessons from Germany, the UK, and the Netherlands. Dominik Huebler Principal

TERMS AND CONDITIONS FOR ACDC (MERCH) COMPETITION ( PROMOTION )

Legend expert advisor

How to use the "Advance Alert" Function in. Updated 21/11/2559

Copyright Alpha Markets Ltd.

CHEETOS brand Halloween Sweepstakes Official Rules

Foxzard Trader MT4 Expert Advisor Manual Contents

eprocurement platforms for negotiating with suppliers

Citi Cross is owned and operated by Citigroup Global Markets Inc. (CGMI)

Blockchain and the Maritime Industry

Transcription:

Simple adaptively-prioritised spatially-reusable medium access control through the Dutch auction: Qualitative analysis, issues, challenges Virgilio RODRIGUEZ, Friedrich JONDRAL Institut für Nachrichtentechnik Universität Karlsruhe (TH) Karlsruhe, Germany e-mail: vr <at> ieee.org, jondral <at> int.uni-karlsruhe.de 14th IEEE Symp. on Communications and Vehicular Tech. Delft, The Netherlands, 15 November 2007 Virgilio RODRIGUEZ, Friedrich JONDRAL IST PULSERS II : Dutch auction for MAC (IEEE SCVT 07) 1

Acknowledgement Auctions for access allocation We thank the European Commission for financial support through the project PULSERS-II. However, none of this material should be construed as official position of any project or agency. Virgilio RODRIGUEZ, Friedrich JONDRAL IST PULSERS II : Dutch auction for MAC (IEEE SCVT 07) 2

Outline Auctions for access allocation 1 Auctions for access allocation 2 3 4 Virgilio RODRIGUEZ, Friedrich JONDRAL IST PULSERS II : Dutch auction for MAC (IEEE SCVT 07) 3

Auctions: Why? Auctions for access allocation Auctions have long been used (in 193 A.D. the entire Roman Empire was auctioned by the Praetorian guard... but the winner was beheaded 2 months later!) Reasons for choosing auctions include: speed of sale or allocation discovery of the true value of the offered object transaction transparency (fraud prevention) Virgilio RODRIGUEZ, Friedrich JONDRAL IST PULSERS II : Dutch auction for MAC (IEEE SCVT 07) 4

Auctions for medium access: Why? MAC auctions allocate channel to those that value access the most ( prioritised access ) A terminal s valuation of access could either represent the true willingness to pay of a user, or be a priority index computed/adjusted by software priority may be adaptive, depending on packet or application type, location, channel state, distance travelled, battery status, etc. Auction-based MAC is incentive compatible : needs not rely on etiquette or altruism Virgilio RODRIGUEZ, Friedrich JONDRAL IST PULSERS II : Dutch auction for MAC (IEEE SCVT 07) 5

sealed bid MAC auctions A MAC auction should be relatively simple and fast Previous proposals resemble sealed bid auction each bid is independently submitted in a sealed envelope envelopes are opened simultaneously highest bidder wins, and pays as specified by the rules. Problems with MAC sealed-bid auctions require an auctioneer (controller) require another MAC protocol to receive the bids. With a large, variable no. of bidders, the bid protocol may waste system resources, if contention-free, or miss important bids, if contention-based (the highest-value terminals may be unable to make a bid) Virgilio RODRIGUEZ, Friedrich JONDRAL IST PULSERS II : Dutch auction for MAC (IEEE SCVT 07) 6

The Dutch auction Auctions for access allocation Public clock displays a progressively falling price Participants silently watch and wait Eventually participant that most values object takes it Virgilio RODRIGUEZ, Friedrich JONDRAL IST PULSERS II : Dutch auction for MAC (IEEE SCVT 07) 7

Dutch auction for MAC: why? This auction retains simplicity and speed, and add: own bid-making protocol that prioritises highest bid(s) the possibility of a distributive implementation (start times, initial price, and rate of decrease can be pre-specified; then a terminal can determine from own clock the auction status) Confirmation of transmitter-receiver pairs, with smooth continuation if the pair is infeasible exceptional signalling economy Virgilio RODRIGUEZ, Friedrich JONDRAL IST PULSERS II : Dutch auction for MAC (IEEE SCVT 07) 8

Simple MAC for synchronised Ad Hoc Networks Synchronisation enablers: GPS, cellular and cognitive pilot signals, periodic connection to wired network, etc. General schedule At t 0 1st auction starts at pre-specified price, and time-rate of decrease, and lasts τ At t 0 + τ the first winner(s) use medium for T time units At t 0 + τ + T another auction starts, etc 3 short messages necessary for successful winning the winner sends its ID and that of the desired receiver the receiver, if available, sends a short confirmation the winner announces the successful pairing. If the transmitter-receiver pairing fails, auction continues The tick of the clock must allow the 3 messages Virgilio RODRIGUEZ, Friedrich JONDRAL IST PULSERS II : Dutch auction for MAC (IEEE SCVT 07) 9

MAC specific example Auction starts at price 11, falling 0,1 every ε. After10ε price is 10, T 1 sends I take it, but r 1 is too far.10ε later, price is 9, and T 1 r 4 fails: r 4 is asleep. At price 7, T 2 r 2 is set. 10ε later, r 1 declines T 3 r 1 because it knows about T 2 r 2. T 5 r 5 and T 6 r 7 are set. At price 2, r 6 declines T 7 r 6 because of T 6 r 7 T i r j bid 1 1 10 1 4 9 2 2 7 3 1 6 4 3 5 5 5 4 6 7 3 7 6 2 Virgilio RODRIGUEZ, Friedrich JONDRAL IST PULSERS II : Dutch auction for MAC (IEEE SCVT 07) 10

MAC Implementation issues Distributed version requires a common clock, which may or may not be a major challenge Auctioneer (controller) can easily handle asynchronous terminals by announcing start, initial price and time-rate of decrease, and possibly broadcasting the new price at every tick Protocol parameters (initial price, rate of decrease, etc) should be optimised. Processing and signal travel time, clock drift, and valuations statistics should be considered Possibility of simultaneous I-take-it needs to be addressed Virgilio RODRIGUEZ, Friedrich JONDRAL IST PULSERS II : Dutch auction for MAC (IEEE SCVT 07) 11

Possibility of tied winners If several I take it are simultaneously sent: potential receivers won t respond (unable to decode) winners will think receivers are unavailable auction will continue Thus infrequent ties are harmless If the possible bids can be idealised as continuous random variables, then the probability of tied bids is negligible If bids depend on channel state the probability of consecutive ties by same terminals is negligible If valuations are discrete, say between 1 and M, then at auction start, each terminal adds to true valuation a random number between 1 2 and 1 2 probability that 2 terminals remain tied is negligible Virgilio RODRIGUEZ, Friedrich JONDRAL IST PULSERS II : Dutch auction for MAC (IEEE SCVT 07) 12

Recapitulation Auctions for access allocation Auctions have long been used, including in medium-access allocation Earlier proposals require a controller and an alternate MAC scheme for bidding The bidding protocol could be resource-wasteful, if contention-free, or miss important bids, if contention-based The Dutch auction is a solid foundation for MAC, because it admits distributed (auctioneer-free) implementation among synchronised terminals automatically and simply prioritises higher bids through its own built-in bidding protocol exhibits exceptional signalling economy (in a single-channel scenario, only one bid signal is strictly necessary: the winner s) Virgilio RODRIGUEZ, Friedrich JONDRAL IST PULSERS II : Dutch auction for MAC (IEEE SCVT 07) 13

Conclusion Auctions for access allocation We have proposed and analysed qualitatively the application of the Dutch auction for medium access allocation, including in infra-structureless networks We conclude that our proposal: retains the favourable features of previously proposals, while remedying their most serious limitations, and expanding the set of scenarios where MAC auctions can be used THANK YOU!!! Virgilio RODRIGUEZ, Friedrich JONDRAL IST PULSERS II : Dutch auction for MAC (IEEE SCVT 07) 14

Aalsmeer (NL) flower auction Price clock starts at a high price, which progressively falls A bidder wishing to buy at current price, pushes a button to stop the clock, and uses microphone to indicate desired quantity Then the price clock moves to a slightly higher price, before resuming decreasing movement The next bidder who stops the price clock buys at current price, and so on until the complete lot of flowers is sold The auction then starts to sell another lot Prices form about once every 4 seconds on a clock Virgilio RODRIGUEZ, Friedrich JONDRAL IST PULSERS II : Dutch auction for MAC (IEEE SCVT 07) 15

Facts and figures about Aalsmeer flower auction According to www.vba-aalsmeer.nl, in 2006 : Daily number of growers delivering products: 5.300 Daily number of traders purchasing: 1.050 Daily number of transactions: 44.000 Transactions per clock per hour: 1.100 Average daily turnover (auctioning): EUR 4,8 million Annual turnover: EUR 1,75 billion Size of auction complex: 1 million m 2 or 200 football fields (World s largest commercial building per Guinness) Virgilio RODRIGUEZ, Friedrich JONDRAL IST PULSERS II : Dutch auction for MAC (IEEE SCVT 07) 16

Dutch clock (detailed view) Virgilio RODRIGUEZ, Friedrich JONDRAL IST PULSERS II : Dutch auction for MAC (IEEE SCVT 07) 17

Dutch clock for image-based (remote) auctions Virgilio RODRIGUEZ, Friedrich JONDRAL IST PULSERS II : Dutch auction for MAC (IEEE SCVT 07) 18

Dutch auction in progress Virgilio RODRIGUEZ, Friedrich JONDRAL IST PULSERS II : Dutch auction for MAC (IEEE SCVT 07) 19

Aalsmeer, The Netherlands Virgilio RODRIGUEZ, Friedrich JONDRAL IST PULSERS II : Dutch auction for MAC (IEEE SCVT 07) 20