Nonnumerical Algorithms and Problems
更新时间:2023-06-03 06:45:01 阅读量: 实用文档 文档下载
Devising algorithms for mobile networks is hard. It is important, then, to develop techniques and abstractions to ease the design of algorithms for mobile networks. We propose one such abstraction, the Virtual Mobile Node abstraction. The key difficulty in
BriefAnnouncement:
VirtualMobileNodesforMobileAdHocNetworks
Ben-GurionUniversityBen-GurionUniversity
ShlomiDolevEladSchiller
SethGilbert
MITCSAIL
NancyA.Lynch
MITCSAIL
U.ofConnecticut,MITCSAIL
AlexA.Shvartsman
TexasA&MUniversity
JenniferWelch
CategoriesandSubjectDescriptors:F.2.2[TheoryofComputa-tion]:NonnumericalAlgorithmsandProblemsGeneralTerms:Algorithms,Theory
Keywords:dynamicdistributedalgorithms,fault-tolerance
Abstract
Devisingalgorithmsformobilenetworksishard.Itisimportant,then,todeveloptechniquesandabstractionstoeasethedesignofalgorithmsformobilenetworks.Weproposeonesuchabstraction,theVirtualMobileNodeabstraction.
Thekeydif cultyinmobilenetworksisthecompletelyunpre-dictablemotionofthenodes.Thiscomplicationis,ofcourse,unavoidable:thede ningfeatureofamobilenetworkisthatthenodes,infact,move.Theotherdif cultyistheunpredictableavail-abilityofnodesthatcontinuallyjointhesystemandfail.
Themotion,however,alsopresentsanopportunity:ifmobilenodesmovedinausefulway,algorithmscouldtakeadvantageofthemotion,performingevenmoreef cientlythaninstaticnet-works.ThisideaisillustratedbyHatzisetal.in[2],whichde nesthenotionofacompulsoryprotocol,onethatrequiresasubsetofthemobilenodestomoveinaspeci cmanner.Theypresentanef cientcompulsoryprotocolforleaderelection.Theroutingpro-tocolsofChatzigiannakisetal.[1]andLietal.[3]providefurtherevidencethatcompulsoryprotocolsaresimpleandef cient.
Itmaybedif cult,however,toensurethatmobilenodesmoveasdesired,especiallyforhighlydynamicsystemswherenodesmayfailorbedivertedfromtheprescribedpath.Thusourobjectiveistoretaintheeffectivenessofcompulsoryprotocolswithoutimposingrequirementsonthemotionofthenodes.
Weproposeexecutingalgorithmsonvirtualmobilenodes,ab-stractnodesthatmoveinapredetermined,predictablemanner.Vir-tualmobilenodes(VMNs)aresimulatedbyrealnodesinthenet-work.ThemotionofaVMNisdeterminedinadvance,andisknowntotheprogramsexecutingontheVMNs.Forexample,aVMNmaytraversetheplaneinaregularpattern,oritmayperformapseudorandomwalk.ThemotionoftheVMNsmaybecom-pletelyuncorrelatedwiththemotionoftherealnodes:evenifalltherealnodesaremovinginonedirection,thevirtualnodesmaytravelintheoppositedirection.
Forafullversionofthispaper,see[4].ThisworkissupportedinpartbyNSFgrants
CCR-0098305,ITR-0121277,64961-CS,9988304,0311368,9984774and0098305,AFSOR#F49620-00-1-0097,DARPA#F33615-01-C-1896,NTTMIT9904-12,TexasAdvancedResearchProgram000512-0091-2001,anIBMfacultyaward,theIsraeliMinistryofDefenseandMinistryofTradeandIndustry.
Copyrightisheldbytheauthor/owner.
PODC’04,July25–28,2004,St.Johns,Newfoundland,Canada.ACM1-58113-802-4/04/0007.
Thisabstractionsimpli esthesolutionofmanyproblems.VMNscanbeusedtoroutemessage,usingcompulsoryprotocolsdevisedbyChatzigiannakisetal.[1]).Similarly,VMNscanbeusedtocol-lectandevaluatedatainasensornetwork,ortoimplementgroupcommunicationservicesbycollectingandorderingmessages.WepresenttheMobilePointEmulator,anewalgorithmthatim-plementsrobustVMNs.Themainideaofthealgorithmistoal-lowrealnodestravelingnearthelocationofaVMNtoassistinemulatingtheVMN.Inordertoachieverobustness,thealgorithmreplicatesthestateofavirtualnodeatanumberofrealmobilenodes.Astheexecutionproceeds,thealgorithmcontinuallymod-i esthesetofreplicassothattheyalwaysremainnearthevirtualnode.Weuseareplicatedstatemachineapproach,augmentedtosupportjoins,leaves,andrecoveries,tomaintaintheconsistencyofthereplicas.Aslongasthepathofthevirtualnodetravelsthroughdenseareasofthenetwork,thevirtualnodedoesnotfail.IfaVMNdoesfail,itcanrecoverwhenitagainreentersadensearea.
TheVMNframeworkintroducesnewhorizonsforfurtherre-search.OnepathofinvestigationistodevisefurtherapplicationsfortheVMNabstraction.WhilewehavebeguntodevelopsomebasicprotocolsbasedonVMNsthataresimplerandmoreintuitivethantraditionalsolutions,muchanalysisandevaluationremain.Anothersigni cantpathofinvestigationistodevelopimprovedVMNimplementations.InthispaperwehaveassumedthatthepathofaVMNis xedinadvance,andthesetofVMNsis xedinadvance.Inmanycases,thisisnotonlysuf cient,butinfactadvantageous,asthelocationofaVMNcanbeknownapriori.However,forsomeapplicationsitwouldbeusefulifthepathoftheVMNcouldbedeterminedon-the- y.
Inaddition,long-termrobustnessoftheVMNabstractioncouldbeimprovedifthevirtualnodeswereself-stabilizing.Webelievethatwithafewmodi cations,theMobilePointalgorithmcanbemadeself-stabilizing.
Finally,thecorrectnessoftheMobilePointEmulatordependsonrelativelystrongassumptionsaboutthelocalcommunicationamongthemobilenodes.Wewouldliketobetterunderstandthefeasibilityofthecurrentmodel,andalsotodevelopversionsofthealgorithmthatrelyonweakernetworkmodels.
References
[1]I.Chatzigiannakis,S.Nikoletseas,P.Spirakis.Anef cientcommunication
strategyforad-hocmobilenetworks.InDISC,2001.
[2]K.P.Hatzis,G.P.Pentaris,P.G.Spirakis,V.T.Tampakas,R.B.Tan.
Fundamentalcontrolalgorithmsinmobilenetworks.InSPAAarchive,SaintMalo,France,1999.
[3]Q.Li,D.Rus.Sendingmessagestomobileusersindisconnectedad-hoc
wirelessnetworks.InMobiCom,2000.
[4]S.Dolev,S.Gilbert,N.A.Lynch,E.Schiller,A.A.Shvartsman,J.Welch.
Virtualmobilenodesformobileadhocnetworks.Tech.Rep.MIT-LCS-TR-937,2004.
正在阅读:
Nonnumerical Algorithms and Problems06-03
合肥市168中学2018-2019学年高二9月月考数学试题解析10-24
山东省检测机构通讯录04-28
2015年度上海申立建材有限公司销售收入与资产数据报告 - 图文05-04
劳动法律法规依据汇总目录07-12
最好的安排作文800字06-29
秋天是位魔术师作文600字07-07
操作系统实验306-07
- 12015 AMC 10A Problems
- 29A Unit3 Teenage problems Reading
- 3Tabu search for maximal constraint satisfaction problems
- 4Tabu search for maximal constraint satisfaction problems
- 5初三英语Unit 4 Problems and advice Reading学案
- 6计网实验LAB1 Coding on error dectecting algorithms(C++)
- 79A Unit 3 Teenage problems 知识点汇总
- 8Non-polynomial splines approach to the solution of sixth-order boundary-value problems
- 9An analysis of the problems and insufficiency in oral English teaching 英语口语教学调查与研究
- 10Multi-objective optimal path planning using elitist non-dominated sorting genetic algorithms
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- Nonnumerical
- Algorithms
- Problems
- 中国重汽集团(济南地区)2014年度校园招聘专业及要求
- 我的爸爸——他是一个电视迷
- Abstract Electronic Auctions with Private Bids
- 2014事业单位笔试模拟3卷答案
- 雅思阅读真题的特点总结
- 网络研修总结作业
- 全球运营商WCDMA频段分配
- 个人幼儿园园长管理总结
- 计算机导论课后习题参考答案
- 2011年《初级会计实务》预习第一章——资产
- 微观模拟专项训练答案
- 世界电力体制改革大事记
- 剑桥国际KB3 Unit 4 In the city
- 第4章重介质选矿
- 传播学知识点整理(郭庆光 复旦版)
- 大米出厂检验报告
- 公共突发事件应急预案
- 北京市2018年中考英语试卷及答案解析(Word版)
- 生鲜肉类培训资料
- 如何准备SCI论文写作