- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Programming Distributed Erlang Applications Pitfalls and分布式程序设计的陷阱
Programming Distributed Erlang Applications: Pitfalls and Recipes+A More Accurate Semantics for Distributed Erlang Hans Svensson Chalmers University of Technology Lars-?ke Fredlund Universidad Politécnica de Madrid Erlang Workshop, Freiburg, 5 Oct. 2007 Two Papers One Talk!? Talking to the Dead Talking to the Dead Talking to the Dead Behind the scene N2 was stopped and restarted A new process managed to get exactly the same pid Since the pid data structure is finite, this is expected, however… The magic number is 3! This ‘feature’ can not be modeled even in the more accurate semantics Losing messages Behind the scene N1 and N2 was disconnected and later reconnected Easily discovered by using links Never rely on distributed communication without supervision This scenario can be correctly modeled in the improved semantics Distributed communication Distributed communication Behind the scene Only one (TCP-)connection between N1 and N2 A rather obscure guarantee Not recommended to exploit this guarantee in application, future runtime systems might break it This communication guarantee is not reflected in the semantics, there only the weaker guarantee holds Practical considerations There is always a difference between any model and the actual runtime system Artifacts of the OTP implementation of the runtime system should not be exploited Changes in the Semantics New rules for node disconnect Simplified rules for node failure and restart A more compact formulation of fairness Properties of the distributed semantics Extension Message reordering and node disconnect Expressiveness Finite systems stays finite Survey! Summary The possibility of reusing a Pid should not be neglected Distributed communication should always be supervised 3 is quite a small number, is it possible to use a larger number? A message from Lars-?ke He is at home, working on a new runtime system He has not figured out the complete semantics, yet! * Message passing guarantees McErlang Pitfalls A
您可能关注的文档
- Presentacin de PowerPoint javerianapresentaci和243N的PowerPoint哈韦.co.ppt
- Presentacin de PowerPoint Investigacin y Ensayo243 presentaci && PowerPoint investigaci N N和测试243.ppt
- Presentacin de PowerPoint La Molinapresentaci PowerPoint和243 莫里纳.ppt
- Presentacin de PowerPoint Medicina Critica Peditrica公司介绍243n de PowerPoint医学·& 225批评占主导.pptx
- Presentacin de PowerPoint OoCitiespresentaci和# 243;N的PowerPoint oocities.ppt
- Presentacin de PowerPoint puntofertilpresentaci & n 243 puntofertil PowerPoint.ppt
- Presentacin de PowerPoint movistarpresentaci PowerPoint和243 星.ve.ppt
- Presentacin de PowerPoint readingtonpresentaci & n 243 readington PowerPoint.k12.nj.us.ppt
- Presentacin de PowerPoint PAHOpresentaci & n 243 PAHO PowerPoint.ppt
- Presentacin de PowerPoint palermopresentaci & #巴勒莫243 PowerPoint.ppt
- Programming cells by multiplex genome engineering 多重基因组工程的程序设计.ppt
- Programming Languages Chapter 2 Syntax程序设计语言2章语法.ppt
- Programming and Problem Solving with C++, 2e编程用C++解决问题2E.ppt
- Programming Languages Principles and Practice, 2nd ed Kenneth程序设计语言原理与实践第二版肯尼斯.ppt
- Programming Outdoor Distributed Embedded Systems室外分布式嵌入式系统.ppt
- Programming the RCX UW Courses Web Server编程的RCX注册课程的Web服务器.ppt
- Programming with Alice Swikis on coweb爱丽丝在coweb swikis编程.cc.ppt
- Programming with Scratch galaxy用划痕编程.cs.lamar.ppt
- Programming with Alice New Mexico MESA编程与爱丽丝新墨西哥梅萨.ppt
- Programming support for distributed clustercomputing规划支持分布式集群计算.ppt
最近下载
- 生命体征的观察与照护.pptx VIP
- 电力设计软件:CDEGS二次开发_(6).CDEGS模型创建与编辑.docx VIP
- 《县级(区域)医疗资源集中化运行规范 第2部分:医学影像会诊中心》.docx VIP
- 国有企业内部薪酬分配指引(2025年).docx VIP
- 铁路线路防护栅栏 通线(2023)8001.docx VIP
- 电力系统设计软件:CDEGS二次开发_(5).CDEGS模块深度应用.docx VIP
- 2025年银行业专业人员初级职业资格考试(银行业法律法规与综合能力)历年参考题库含答案详解.docx VIP
- 2021年自考06090人员素质测评理论与方法.pdf VIP
- 本科药理学教学大纲(72学时).doc VIP
- 2024年九年级上册道德与法治期中测试卷含答案.pdf VIP
原创力文档


文档评论(0)