




已阅读5页,还剩5页未读, 继续免费阅读
李悦 翻译原文 cooperative downloading in urban vehicular networks.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Cooperative download in urban vehicular networks Marco Fiore Universite de Lyon INRIA INSA Lyon CITI F 69621 France Abstract Wetarget urban scenarios where vehicular users can download large files from road side Access Points APs and define a framework to exploit opportunistic encounters between mobile nodes to increase their transfer rate We first devise a technique for APs deployment based on vehicular traffic flows analysis which fosters cooperative download Then we propose and evaluate different algorithms for carriers selection and chunk scheduling in carry carriers selection contacts between cars in urban envi ronments are not easily predictable like in highway sce narios Idle APs cannot randomly or inaccurately select vehicles to carry chunk scheduling selecting which partsofthe informa tion should be assigned to carriers and in particular choosing the levelofredundancy inthis assignment plays a major role in reducing chunk losses in the system Solutions to these problems are among the original contri butionsofthe paper which include i an APs deployment scheme based on analysisofvehicular flows and optimization ofcrossing volumes described in Sec II ii three carriers selection algorithms based on vehicular contact probability estimation introduced in Sec III iii three chunk schedul ing techniques characterized by different redundancy levels detailed in Sec IV iv the first performance evaluationofco operative download in urban scenarios conducted in realistic 20 Fig 2 Sample vehicular flows over a road topology graph Flows generated at edgeiare drawn in red while those generated atjare in grey Assuming a travel time 1 at all edges the partial crossing volumehf jis equal to min 6 4 min O O 4 while the crossing volumehi jis 4 3 7 travel timest andtk in the and in thef directions respectively Considering again traversing flows from i the two correspondingtraversing volumesare f Vik fik tkVik fik tk and represent the numberofvehicles that on average are present overkhaving previously visited i Let us now introduce a second groupofflows generated at an edgeji i depicted in grey in Fig 2 The same consideration we made for flows generated at i are valid and picked an edgeki j we can compute the traversing volumes fromjtok v kandtjk By considering both setsofflows at once we can define thepartial crossing volumeofi andj atk as hk min Vik tjk min tik v k ifki i ki j ZJ0 otherwise The partial crossing volumeh jthus corresponds to the amountofvehicular traffic that merges at edgek coming from i andj Note that we only account for flows traveling on opposite directions overk as two cars that happen to be on the same road at the same time in contrary direction always generate or have generated a contact while two cars traveling over the same lane have small probabilityofmeeting especially in the caseoflong roads In other words opposite flows generate a certain high numberofencoun ters between cars while flows overlapping in the same direction only result in rare contacts outcomeofstrict timings which are hard to predict and quantify We thus consider the latter contribution as negligible we take the minimum between the two facing traffic volumes as that is the one imposing a more strict constraint on the numberofencounters between vehicles Finally the conceptofcrossing volume can be unbound from intermediate edges and related to couplesofroads only Assuming that the road topology graph has edges with indices in the setI I K we define thecrossing volumeof i andjas vehicular mobility conditions over real road topologies whose results are presented in Sec V Related work is discussed in Sec VI and conclusions are drawn in Sec VII II ACCESSPOINTSDEPLOYMENT A judicious placementofAPs over the urban road topology is a fundamental first step in the definitionofan efficient cooperative download architecture In particular we target a deploymentofAPs that maximizes the potential for collabora tion among vehicles so to favor carry fik the vehicular flow generated at i and subsequently traversingkin thef direction We do not impose any rule in defining the two directions atk which e g could be based on vertices numbering or geographical coordinates Our only concern is that for each edge the two directions are unambiguously identified On the other hand the direction at i is not specified and a traversing flow could have visited its generating edge in any direction including bothofthem ifflows generated at i in both directions then merge atkin the same direction Traversing flows at an edgekcan be translated to traversing volumes measured in vehicles by evaluating the average time vehicles spend to travel over the entire road segment corresponding to edgek Also in this case we can distin guish the two directionsofmovement and define the two 21 hi Lf lht ifii j J0 otherwise which implies thathij hj i2 0 Vi j EI I The crossing volumehijprovides a measureofthe potential for contact and thus cooperation over the entire road network among vehicles leaving edgesiandj B Crossing volume based APs deployment We can now exploit the conceptofcrossing volume to formalize the problemofAPs deployment Let us assume that NAPs withN K are to be placed over the road topology graph defined before our problem becomes thatofassigning APs toNoftheKedgesofthe graph We associate to each edgeia binary decision variableXi defined as Xi I if an AP is deployed on the road mapped toi 0 otherwise and refer to their vector asX Xl XK Since opportunities for cooperation between vehicles are proportional to the crossing volume between each coupleof edges APs should be positioned so to maximize the sumof crossing volumes between each pairofAPs over the whole road topology We can formulate the following mixed integer quadratic programming MIQP problem 1 rn xf x 2x Hx 2 s t XiE 0 1 ViEI 3 K LXi SN 4 i l Xi Xj S1 VjEf2i jt Pib 6 t Pib asbmust receive the data fromBbefore it can forward them toa Note that the indices already imply that for the phases to be compatible the same vehiclebmust realize the production phase withBand be the potential carrier in the forward phase 2 the forward phase is the first involvingaandband satisfying rule 1 to have terminated after the endofthe local production phase nItU b 6 tU b t Pib 6 t Pib tU b t P b 6 t P b t P b t Pib which guarantees that at most one production phase is associated to each forward phase Then we introduce the rules that define the compatibility between two production phases A production phaseP ais said to be compatible with a local production phasepibifthe following conditions are verified 24 I the first production phase has ended before the endof the local production phase t Pib 6 t Pib t P a 6 t P a which accounts for the fact that an AP can only destine carry 2 the first production phase has ended at most a timeT before the endofthe local production phase t Pib 6 t Pib t P a 6 t P a T that avoids considering too old production phases 3 the first production phase is the last involvingaandA satisfying rules 1 and 2 to have ended before the endof the local production phase nI0t P a which guarantees that at most one production phase involving same vehicle AP couple is associated to each local production phase Examplesofphases compatibility resulting from the rules listed above are provided in Fig 4 B Carriers selection algorithms Once built a contacts map can be exploited by an AP to select local vehicles as data carriers for cooperative download by retrieving their contact probability estimates with respect to downloader cars Firstly it is necessary that APs know which cars in their surroundings are interested in some content Thus every time a downloader vehicle starts a production phase the fact that it is requesting data is attached to the usual information on the production phase that the local AP shares with other APs This way each AP can track downloader vehicles through their production phases history Thanks to such knowledge an AP that has active local production phases can compute thedelivery potentiallPa resulting from electing one or some or all ofthe local vehicles as carrieres for data destined to a specific downloader vehiclea The delivery potential is obtained as the sumofthe individual contact probabilitieslPb derived from assigning data for the downloaderato each elected local carrierb3 3Leveraging the broadcast natureofthe wireless channel a single multicast transmission is sufficient to transfer the same data to all elected local carriers 01setIPequalto IPmin 02for eachdownloadervehicleado 03ifa is in rangeof Bdo 04ifa iscloserto B thanpreviousdirectdownloadersdo 05selecta asdestination fordirecttransfer 06selectnovehiclesascarriersforcarry 06addIPbto deliverypotentiallP a 07addbto carrierslist C a 08done 09marklocalproductionphasep Bbasprocessed Fig 7 p Driven pseudocode forIP a C aupdate 01get nexton goinglocalproductionphasep Bb 02get keyIk P Bb P a 03ifa contactsmapentryforsuchkeyexistsdo 04getrelativevalue no p p s Tl cons tdel tdur 05setIPbequalto 06ifIPbisequalto or greaterthanIPinddo 07addIPbto deliverypotentiallP a 08addbto carrierslist C a 09done 10done 11marklocalproductionphasep Bbasprocessed Fig 8 p Constrained pseudocode forIP a 0 are not considered for data carrying and lPmin is set to a value higher than 0 so that downloader vehicles with delivery potentialIPalower than lPminare discarded Thanks to the lower bounds on individual probability and delivery potential the p Constrained algorithm is expected to further increase the delivery precision and reduce the load at APs with respect to the p Driven scheme However quality could come at costofquantity as the thresholds may hinder potentially successful cooperation among vehicles The p t Constrained carriers selection algorithm adds time constraints to the probability constraintsofthe p Constrained scheme It introduces a distributed databaseta maintained for each active downloader vehicleaby APs in a same area controlling what portionsofa s time are assigned to which specific carriers5 As shown in the pseudocode in Fig 9 the p t Constrained algorithm processes local SWerecognize that maintaining such database can pose synchronization and consistency issues whose management is outofthe scopeofthis paper We however stress that we do not require frequent updates or high consistency in ta since the update periodicity is in the orderofseconds and errors in the database are overshadowed by inaccuracy in the contact estimation 25 01setIPmaxequalto IPind 02for eachon goinglocalproductionphasep Bbdo 03ifP Bbismarkedasprocesseddo 04continue 05done 06getkeyIk P Bb P a 07ifacontactsmapentryforsuchkeyexistsdo 08getrelativevalue nop ps Tl co ns tdel tdur 09setIPbequalto 10ifIPbisequalto orgreaterthanIPmaxdo 11setpequaltoproductionphasephb 12setvequaltoproductionphaseP bvehicleb 13setIPmaxequaltoIPb 14done 15done 16done 17ifIPmaxisequalto IPinddo 18markallunmarkedlocalproductionphasesasprocessed 19else 20getkeyIk p P a 21getrelativevalue nop s Tl co ns tdel tdur 22for eachtimesteptELt P tdelJ Lt P td fi 1 td7JrJ do 23ifIPmaxis lowerthanorequalto IPmin ta t do 24addIPmaxto deliverypotentiallP a 25addvto carrierslist a 26setta t equaltomin ta t IPmax IPmin 27continue 28done 29done 30marklocalproductionphasepasprocessed 31iflP aisequalto orgreaterthanIPmindo 32markallunmarkedlocalproductionphasesasprocessed 33done 34done Fig 9 p t Constrained pseudocode forIP a 1 8 rs c Q 1 2 g g 0 6 e 0 0 0 1412 DensityCrossing volume IIAggregateI 1 e Direct L Cooperative Optimization s VL V 0 0 2 1 4 1 2 1 0Co 0 8 U 0 6 0 l 0 4 0 0 2 0 0 Random 0 4 2 0 transfers At the same time however it deprives vehicles of transfer opportunities since intersections also represent network clustering points where car to car contacts occur frequently 9 thus reducing the cooperative download rate In the remainderofthe paper we will consider APs to be deployed at the intermediate point of road segments as this appears to bring an advantage over the other solutions if minimal in terms of aggregate rate Secondly we evaluate the performance of the crossing volume basedAPs deployment by introducingtwo benchmark strategies arandomAPs positioning scheme that casually places APs over the road topology and adensity basedAPs deployment technique that distributes APs at the most traffic congested crossroads The crossing volume based APs deploy ment strategy proves a clear winner over the two benchmark techniques in Fig 12 no matter the carriers selection scheme considered the crossing volume based strategy achieves a cooperative download rate that is consistently higher than that recorded with the other APs deployments demonstrating that knowledge of traffic flows can be exploited to foster the potential for cooperation among vehicles As a final test on the APs deployment we vary the number of APs over the road topology and observe how this impacts on the average download rate experienced by vehicular users In Fig 13 we can see that both the direct and cooperative download rates grow with the number of APs faster at first and then slower and slower Indeed once enough APs have been deployed all the major vehicular flows are covered and the potential for cooperation is almost fully exploited additional APs end up in minor roads where they scarcely contribute to both direct and cooperative data transfers This 6810 Deployed APs Fig 13 Optimization result and download rates versus the number of deployed APs in the West Zurich scenario 28 I F Aidouni M Latapy C Magnien Ten weeks in the lifeofan eDonkey server Hot P2P 09 Rome Italy May 2009 2 K Fall A delay tolerant network architecturefor challenged Internets ACM Sigcomm 03 Karlsruhe Germany August 2003 3 A Fleisher On prediction and urban traffic Papers in Regional Science vol 7 no I December 1961 4 K Ashok M E Ben Akiva Estimation and predictionoftime dependent origin destination flows with a stochastic mappingofpath flows and link flows Transportation Science vol 36 no 2 May 2002 5 H Yin S c Wong 1 Xu C K Wong Urban trafficflow prediction using a fuzzy neural approach Transportation Research C vol 10 no 2 April 2002 6 J Ott D Kutscher Drive thru Internet IEEE 802 lib for automobile users IEEE Infocom 04 Hong Kong China March 2004 7 N Cetin A Burri K Nagel A large scale multi agent traffic microsimulation based on queue model STRC 03 Ascona Switzerland March 2003 8 R Gass J Scott C Diot Measurementsofin motion 802 11networking IEEE WMCSAIHotMobile 06 Washington USA April 2006 9 M Fiore J Harri The networking shapeofvehicular mobility ACM Mobi Hoc 08 Hong Kong China May 2008 10 A Nandan S Das G Pau M Gerla MYSanadidi Co operative download ing in vehicular ad hoc wireless networks WONS 05 St Moritz Switzerland January 2005 II O Trullols Cruces 1 Morillo 1 Barcelo Ordinas 1 Garcia Vidal A Cooperative VehicularNetwork Framework IEEE ICC 09 Dresden Germany June 2009 12 1 Zhao G Cao VADD Vehicle Assisted Data Delivery in Vehicu lar Ad Hoc Networks IEEE INFOCOM 06 Barcelona Spain April 2006 13 J Zhang Q Zhang W Jia A novelMACprotocolfor cooperative downloading in vehicular networks IEEE GLOBECOM 07 Washington USA December 2007 14 S Ahmed S S Kanhere VANETCODE network coding to enhance cooperative downloading in vehicular ad hoc networks ACM IWCMC 06 Vancouver Canada July 2006 15 G Marfia G Pau E Giordano E De Sena M Gerla Evaluating vehiclenetwork strategiesfor downtown Portland opportunistic infrastructure and importanceof realistic mobility models ACM MoBiOpp 07 San Juan Puerto Rico June 2007 16 Y Ding C Wang L Xiao A Static Node Assisted Adaptive Routing Protocol in VehicularNetworks ACM VANET 07 Montreal Canada September 2007 17 C Lochert B Scheuermann C Wewetzer A Luebke M Mauve Data aggre gation and roadside unit placementfor a vanet traffic information system ACM VANET 08 S Francisco USA September 2008 comparable with ours as it i considers unidirectional traffic over highways while we focus on more challenging urban environments and ii proposes a solution inspired by peer to peer networking assuming that all on road vehicles are active downloadersofthe same contents whereas our work is more oriented to opportunistic communications The highway scenario is also the only considered by Trullols et al 11 while Zhao etal 12 examine an urban environment but target small sized upload transfers from vehicles to static gateways Techniques for Medium Access Control 13 and network coding 14 in vehicular cooperative download could complement the solutions we outlined in this paper As far as APs deployment is concerned Marfia etal 15 studied the impact on routingofrandom APs deployments in urban road topologies We proved that such an approach is inefficient when targeting cooperative download Solutions for APs deployment over road topologies have been proposed by Ding et al 16 to favor delay tolerant data exchange among vehicles and Lochert et al 17 for information dissemination purposes The diverse goals in these works lead to in different approaches and results with respect to those we presented VII CONCLUSIONS We presented a complete studyofcooperative download in urban vehicular environments proposing solutions for APs de ployment carriers selection and chunk scheduling We proved the feasibilityofcooperative download and demonstrated the significant performance improvements it can bring to users REFERENCES 1 1 e aLocal 0 25r r n I 0 8 0 7 0 6 0 5 P 0 4 0 3 0 0 2 0 1 0 0 1 In fact an evenfiner resolution is allowed by chunk schedul ing The results in Fig 14refer to the case in which we employ a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 哈尔滨市中储粮2025秋招面试半结构化模拟题30问及答案
- 中国移动宝鸡市2025秋招技术岗专业追问清单及参考回答
- 国家能源烟台市2025秋招面试专业追问及参考能源与动力工程岗位
- 昌都市中储粮2025秋招面试专业追问题库财务资产岗
- 中国移动宜昌市2025秋招计算机类专业追问清单及参考回答
- 宁德市中储粮2025秋招写作案例分析万能模板直接套用
- 银川市中储粮2025秋招面试专业追问题库质检化验岗
- 中国广电济宁市2025秋招计算机类专业追问清单及参考回答
- 乌海市中石油2025秋招笔试模拟题含答案法律与合规岗
- 朔州市中石油2025秋招笔试综合知识专练题库及答案
- 福利彩票数字化转型总结
- 护理心理学自我意识
- 餐饮企业税务管理制度
- 《中央管理企业负责人薪酬制度改革方案》
- 个人贷款管理办法(2024年第3号)
- 小学语文课程与教第二章:小学语文课程教材
- 苏教版一年级上册科学素材期末复习知识点总结
- 废铅酸电池中回收高纯度金属铅和α-PbO新工艺及其电化学性能研究
- 露天停车场施工方案
- 山东省青岛第三十九中学2023-2024学年九年级上学期月考数学试卷(10月份) (月考)
- GB/T 43063-2023集成电路CMOS图像传感器测试方法
评论
0/150
提交评论