×

代数拓扑和并发。 (英语) Zbl 1099.55003号

本文概述了代数拓扑可以应用于并发理论的一种方法。并发计算的状态可以用配置空间来表示,其中每个点代表参与进程在其任务中的位置。因此,只涉及两个进程的计算可以将表示每个组件进程状态的一对程序计数器作为其“状态”。以一种非常自然的方式,这个空间是“局部有序的”。由于流程可能具有内置循环结构,因此“本地”是必要的。当需要考虑进程之间的互斥时,就像访问共享内存时的情况一样,配置空间中会有禁区,对应于违反互斥的情况,事实上,也有死锁区域,进程无法逃离这些区域来完成任务。
计算机科学家感兴趣的是将进程限制在那些允许它们运行到完成的路径上。代数拓扑学家感兴趣的是确定配置空间中有多少不同的路径。本文基于立方体集的概念构造了这些构型空间的有向同伦理论,与立方体同调没有什么不同,只是立方体上有偏序。结果用于证明两阶段协议的安全性。论文最后列出了该领域有趣的问题。这篇论文有一个广泛的参考书目,对有兴趣从事这方面工作的人很有用。

MSC公司:

55页99 同伦理论
99年第68季度 计算理论
68问题85 并发和分布式计算的模型和方法(进程代数、互模拟、转换网等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 阿提亚,H。;Friedman,R.,高性能多处理器的正确性条件,(Proc.24th STOC(1992),美国计算机学会出版社:美国计算机学会出版社,纽约)·Zbl 0907.68005号
[2] Arnold,A.,《传染过程的过渡系统》(1992),马森
[3] 阿提亚,H。;Bar-Noy,A。;多列夫,D。;佩莱格,D。;Reischuk,R.,《异步环境中的重命名》,J.ACM,37,3,524-548(1990)·Zbl 0699.68034号
[4] M.A.Bednarczyk,异步系统分类,博士论文,苏塞克斯大学,1988年。;M.A.Bednarczyk,异步系统分类,博士论文,苏塞克斯大学,1988年。
[5] E.Borowsky,捕获弹性的力量并在分布式系统中达成共识,技术报告,洛杉矶加利福尼亚大学,1995年。;E.Borowsky,《捕捉弹性的力量并在分布式系统中建立共识》,《技术报告》,加州大学洛杉矶分校,1995年。
[6] Borowsky,E。;Gafni,E.,《(t)弹性异步计算的广义FLP不可能性结果》(Proc.25th STOC(1993),ACM Press:ACM Press New York)·Zbl 1310.68078号
[7] 布朗,R。;希金斯,P.J.,《关于立方体代数》,J.Pure Appl。代数,21233-260(1981)·Zbl 0468.55007号
[8] 布朗,R。;Higgins,P.J.,相对同伦群的Colimit定理,J.Pure Appl。代数,22,11-41(1981)·Zbl 0475.55009号
[9] R.Buckland,M.Johnson,《ECHIDNA:操纵显式选择高维自动机的系统》,载于:AMAST’96:第五国际。代数方法论和软件技术会议,慕尼黑,1996年。;R.Buckland,M.Johnson,《ECHIDNA:操作显式选择高维自动机的系统》,载于:AMAST’96:第五国际。代数方法论和软件技术会议,慕尼黑,1996年。
[10] 卡森,S.D。;Reynolds,P.F.,信号量程序的几何,ACM Trans。编程语言系统,9,1,25-53(1987)·Zbl 0627.68022号
[11] Chaudhuri,S.,《协议比共识更难:在完全异步系统中设置共识问题》,(第九届美国计算机学会分布式计算原理研讨会(1990年),美国计算机学会出版社:美国计算机学会新闻纽约),311-334
[12] Cridlig,R.,《使用抽象模型检查对共享内存并发语言进行语义分析》(Proc.PEPM’95(1995),ACM出版社:ACM出版社La Jolla)
[13] R.Cridlig,通过抽象模型检查对并发ML进行语义分析,收录于:Proc。LOMAPS研讨会,1996年。;R.Cridlig,通过抽象模型检查对并发ML进行语义分析,收录于:Proc。LOMAPS研讨会,1996年·Zbl 0911.68125号
[14] Cridlig,R。;Goubault,E.,基于Linda的语言的语义和分析,(摘自:WSA'93,计算机科学讲稿,第724卷(1993),Springer:Springer-Berlin)
[15] Dijkstra,E.,《合作序列过程》(1968),学术出版社:纽约学术出版社
[16] A.Dold,代数拓扑讲座,第二版,Grundlehren der Matematischen Wissenschaften,第200卷,施普林格,柏林,1980年。;A.Dold,代数拓扑讲座,第二版,Grundlehren der Matematischen Wissenschaften,第200卷,施普林格,柏林,1980年·Zbl 0434.55001号
[17] U.Fahrenberg,《计时PV程序的几何》,《计算机科学电子笔记》,2003年第81卷,第1-14页。;U.Fahrenberg,《计时PV程序的几何》,《计算机科学电子笔记》,2003年第81卷,第1-14页·Zbl 1270.68083号
[18] Fajstrup,L.,Dicovering spaces,同调同伦应用。,5, 2, 1-17 (2003) ·Zbl 1030.68057号
[19] L.Fajstrup,立方体复合体中的Dipaths和双同伦,Adv.Appl。数学。35(2)(2005)R-2003-22。;L.Fajstrup,立方体复合体中的Dipaths和双同伦,Adv.Appl。数学。35(2)(2005)R-2003-22·Zbl 1085.55010号
[20] Fajstrup,L。;古鲍特,E。;豪科特,E。;Raussen,M.,《基本类别的组件》,应用。类别。结构,12,1,81-108(2004)·Zbl 1078.55020号
[21] L.Fajstrup,E.Goubault,M.Raussen,《检测并发系统中的死锁》,载于:D.Sangiorgi,R.de Simone(编辑),CONCUR’98;并发理论,计算机科学讲稿,第1466卷,施普林格,尼斯,法国,第九国际出版社。Conf.,《会议记录》,1998年,第332-347页。;L.Fajstrup,E.Goubault,M.Raussen,《检测并发系统中的死锁》,载于:D.Sangiorgi,R.de Simone(编辑),CONCUR’98;并发理论,计算机科学讲稿,第1466卷,施普林格,尼斯,法国,第九国际出版社。Conf.,《会议记录》,1998年,第332-347页。
[22] D.R.Farkas,《Anick决议》,J.Pure Appl。《代数》79(1992)159-168。;D.R.Farkas,《Anick决议》,J.Pure Appl。《代数》79(1992)159-168·Zbl 0798.16012号
[23] 菲奥雷,M。;Plotkin,G。;Power,J.,公理域理论中的完全立方集(扩展抽象),(第12届会议,IEEE计算机科学逻辑研讨会(1997年),IEEE计算学会出版社:IEEE计算机学会出版社,波兰华沙),268-279
[24] 费希尔,M。;北卡罗来纳州林奇。;Paterson,M.S.,《一个错误进程的分布式提交不可能》,J.ACM,32,2,374-382(1985)·Zbl 0629.68027号
[25] P.Gaucher,Connexion de flux d'information en algèbre homologinique,技术报告,IRMA,斯特拉斯堡,网址:\(\langle;\)网址:http://irmasrv1.u-strasbg.fr/\(\sim;\rangle;\);P.Gaucher,Connexion de flux d'information en algèbre homologinique,技术报告,IRMA,斯特拉斯堡,网址:\(\langle;\)http://irmasrv1.u-strasbg.fr/\(\sim;\rangle;\)
[26] P.Gaucher,Etude homologinique des chemins de dimension 1 d'un automatic,技术报告,IRMA,斯特拉斯堡,网址:\(\langle;\)http://irmasrv1.u-strasbg.fr/\(\sim;\rangle;\);P.Gaucher,Etude homologinique des chemins de dimension 1 d'un automatic,技术报告,IRMA,斯特拉斯堡,网址:\(\langle;\)http://irmasrv1.u-strasbg.fr/\(\sim;\rangle;\)
[27] Gaucher,P.,计算机科学中高维范畴的同调不变量和并发性,数学。结构计算。科学。,10, 4, 481-524 (2000) ·Zbl 0956.68097号
[28] P.Gaucher,并发同伦理论的一个方便类别,技术报告,数学。电话:02012522002,第138页。;P.Gaucher,并发同伦理论的一个方便类别,技术报告,数学。电话:02012522002,138pp。
[29] P.Gaucher,《从并发到代数拓扑》,《计算机科学电子笔记》,第39卷(2),2001年,第1-19页。;P.Gaucher,《从并发到代数拓扑》,《计算机科学电子笔记》,第39卷(2),2001年,第1-19页·Zbl 0976.68069号
[30] P.Gaucher,E.Goubault,高维自动机的拓扑变形,技术报告,arXiv:数学。电话:0107602001。;P.Gaucher,E.Goubault,高维自动机的拓扑变形,技术报告,arXiv:数学。电话:0107602001·Zbl 1030.68058号
[31] Gierz,G。;霍夫曼,K.H。;Keimel,K。;劳森·J·D。;Mislove,M。;Scott,D.S.,《连续格纲要》(1980),施普林格:施普林格柏林,海德堡,纽约·Zbl 0452.06001号
[32] R.van Glabbeek,《高维自动机的互模拟语义》,《技术报告》,斯坦福大学,手稿,网上提供,格式为\(\langle;\)http://theory.stanford.edu/\(\sim;\rangle;\);R.van Glabbeek,《高维自动机的互模拟语义》,《技术报告》,斯坦福大学,手稿,网上提供,格式为\(\langle;\)http://theory.stanford.edu/\(\sim;\rangle;\)·Zbl 1092.68071号
[33] Goubault,E.,《高维自动机的域》(Proc.CONCUR’93(1993),Springer:Springer-Hildesheim)
[34] E.Goubault,《并发几何》,巴黎高等师范学院博士论文,网址:\(\langle;\)网址:http://www.dmi.ens.fr/\(\sim;\rangle;\);E.Goubault,《并发几何》,巴黎高等师范学院博士论文,网址:\(\langle;\)网址:http://www.dmi.ens.fr/\(\sim;\rangle;\)
[35] E.Goubault,Schedulers as abstract explorations of HDA,收录于:Proc。PEPM’95,ACM Press,纽约,也可在\(\langle;\)上找到网址:http://www.dmi.ens.fr/\(\sim;\rangle;\);E.Goubault,Schedulers as abstract explorations of HDA,收录于:Proc。PEPM’95,ACM Press,纽约,也可在\(\langle;\)上找到网址:http://www.dmi.ens.fr/\(\sim;\rangle;\)
[36] E.Goubault,真正并发操作的持续时间,见:Proc。ESOP’96,第1058号,柏林施普林格出版社,1996年,第173-187页。;E.Goubault,真正并发操作的持续时间,见:Proc。ESOP’96,第1058号,柏林斯普林格出版社,1996年,第173-187页。
[37] E.Goubault,《无等待分布式计算的动力学》,技术报告,研究报告LIENS-96-261996年12月。;E.Goubault,《无等待分布式计算的动力学》,技术报告,研究报告LIENS-96-261996年12月。
[38] E.Goubault,分布式可计算性和复杂性的语义观点,收录于:Proc。帝国理工学院出版社第三届理论和形式方法部分研讨会,也可在\(\langle;\)上找到网址:http://www.dmi.ens.fr/\(\sim;\rangle;\);E.Goubault,分布式可计算性和复杂性的语义观点,收录于:Proc。帝国理工学院出版社第三届理论和形式方法部分研讨会,也可在\(\langle;\)上找到网址:http://www.dmi.ens.fr/\(\sim;\rangle;\)
[39] Goubault,E.,《无等待二进制关系的最佳实现》(第22届CAAP会议(1997),Springer:Springer New York)
[40] E.Goubault,立方集是广义过渡系统,CMCIM’02的技术报告,预发布,也可在\(\langle;\)上找到网址:http://www.di.ens.fr/\(\sim;\rangle;\);E.Goubault,立方集是广义过渡系统,CMCIM’02的技术报告,预发布,也可在\(\langle;\)上找到网址:http://www.di.ens.fr/\(\sim;\rangle;\)
[41] Goubault,E.,并发理论中的一些几何观点,同调同调应用。,5, 2, 95-136 (2003) ·Zbl 1034.68059号
[42] Goubault,E。;Jensen,T.P.,高维自动机的同调,(Proc.CONCUR’92(1992),Springer:Springer-Stonybrook,纽约)
[43] Goubault,E。;Raussen,M.,作为状态空间分析工具的双同伦,(Rajsbaum,S.,LATIN 2002:理论信息学,计算机科学讲义,第2286卷(2002),Springer:Springer-Cancun,墨西哥),16-37·Zbl 1059.68072号
[44] E.Goubault,M.Raussen,作为状态空间分析工具的双同伦,收录于:Proc。拉丁'02,2002。;E.Goubault,M.Raussen,作为状态空间分析工具的双同伦,收录于:Proc。2002年拉丁语'02·Zbl 1059.68072号
[45] Grandis,M.,定向同伦理论II。同伦结构,理论应用。类别。,10, 14, 369-391 (2002) ·兹比尔1034.55006
[46] M.Grandis,定向同伦理论I.基本范畴,Cahiers拓扑Géom。Différentielle Cate goriques(2003)281-316。;M.Grandis,定向同伦理论I.基本范畴,Cahiers拓扑Géom。Différentielle Cate goriques(2003)281-316·Zbl 1059.55009号
[47] Groves,J.R.J.,重写系统和群的同源性,(Kovacs,L.G.,groups-Canberra 1989,数学讲义,第1456卷(1991),Springer:Springer Berlin),114-141·Zbl 0732.20032号
[48] Gunawardena,J.,同伦与并发,布尔。EATCS,54,184-193(1994)·Zbl 0938.68605号
[49] Harcourt,E。;毛尼,J。;Cook,T.,《从处理器时序规范到静态指令调度》,(1994年《静态分析交响曲汇编》,《计算机科学讲义》(1994),施普林格出版社:施普林格-柏林)
[50] M.Herlihy,代数拓扑和分布式计算教程,技术报告,加州大学洛杉矶分校,1994年。;M.Herlihy,代数拓扑和分布式计算教程,技术报告,加州大学洛杉矶分校,1994年。
[51] Herlihy,M。;Rajsbaum,S.,《使用任意对象达成共识》(Proc.13th Annual,ACM Symp.on Principles of Distributed Computing(1994),ACM Press:ACM Press New York)·Zbl 1373.68101号
[52] M.Herlihy,S.Rajsbaum,代数拓扑与分布式计算,初级读物,技术报告,布朗大学,1995年。;M.Herlihy,S.Rajsbaum,《代数拓扑和分布式计算》,初级读物,技术报告,布朗大学,1995年·Zbl 1374.68333号
[53] Herlihy,M。;Shavit,N.,《(t)弹性任务的异步可计算性定理》(Proc.25th STOC(1993),ACM出版社:纽约ACM出版社)·兹比尔1310.68079
[54] Herlihy,M。;Shavit,N.,《无等待计算的简单构造可计算性定理》(Proc.STOC’94(1994),ACM出版社:纽约ACM出版社)·Zbl 1344.68031号
[55] J.Jardine,《立方同伦理论:一个开端》,NI02030-NST技术报告,艾萨克牛顿研究所,英国剑桥,2002年。;J.Jardine,《立方同伦理论:一个开端》,NI02030-NST技术报告,艾萨克·牛顿研究所,英国剑桥,2002年。
[56] Jayanti,P.,《关于Herlihy层次结构的稳健性》,(第12届美国计算机学会分布式计算原理研讨会(1993年),伊萨卡:美国纽约伊萨卡),145-157·Zbl 1373.68103号
[57] Jayanti,P.,《稳健的无等待层次结构》,J.ACM,44,4,592-614(1997)·Zbl 0891.68007号
[58] Kobayashi,Y.,《完备重写系统与幺半代数的同调》,J.Pure Appl。代数,65,263-275(1990)·兹比尔0711.20035
[59] E.Lanzmann,Automates d'ordre supérieur,奥尔赛大学硕士论文,1993年。;E.Lanzmann,Automates d'ordre supérieur,奥赛大学硕士论文,1993年。
[60] Lynch,N.,分布式算法(1996),Morgan Kaufmann:Morgan Koufmann Los Altos,CA·Zbl 0877.68061号
[61] A.Mazurkiewicz,痕迹理论的基本概念,载于:《REX时间逻辑暑期学校讲义》,施普林格,柏林,1988年。;A.Mazurkiewicz,迹理论的基本概念,收录于:柏林斯普林格REX时间逻辑暑期学校的讲稿,1988年。
[62] F.Morace,Finitely presented categories and homology,技术报告,约瑟夫·傅里叶大学,1995年。;F.Morace,Finitely presented categories and homology,《技术报告》,约瑟夫·傅里叶大学,1995年。
[63] Nachbin,L.,《拓扑与秩序》(1965),Van Nostrand:Van Nostrand Princeton·Zbl 0131.37903号
[64] R.Penrose,相对论中的微分拓扑技术,数学科学会议委员会,第7卷,应用数学区域会议系列,SIAM,美国费城,1972年。;R.Penrose,《相对论中的微分拓扑技术》,数学科学会议委员会,第7卷,应用数学区域会议系列,SIAM,美国费城,1972年·Zbl 0321.53001号
[65] Pratt,V.,《用几何建模并发性》(Proc.18th ACM Symp.on Principles of Programming Languages(1991),ACM Press:ACM Press New York)
[66] Proebsting,T.A。;Fraser,C.W.,《快速检测管道结构危险》,(《编程语言原理汇编》(1994年),ACM出版社:纽约ACM出版社)
[67] Raussen,M.,关于并发几何模型中双路径的分类,数学。结构计算。科学。,10, 4, 427-457 (2000) ·Zbl 0961.68051号
[68] Raussen,M.,状态空间和双同伦的双路径,同调同伦应用。,5, 2, 257-280 (2003) ·Zbl 1034.68020号
[69] 萨克斯,M。;Zaharoglou,F.,《无等待(k)集协议是不可能的:公共知识的拓扑结构》(Proc.25th STOC(1993),ACM出版社:ACM出版社纽约)·Zbl 0952.68159号
[70] V.Sassone,G.L.Cattani,《高维过渡系统》,载于:Proc。LICS’96,1996年。;V.Sassone,G.L.Cattani,高维跃迁系统,in:Proc。LICS’96,1996年。
[71] Schenk,E.,《共识层次结构不健全》(Proc.16th Annual,ACM Symp.on Principles of Distributed Computing(1997),Santa Barbara:Santa BarBarbara California),279
[72] J.Serre,《单层纤维应用的同源性》,博士论文,Ecole Normale Supérieure,1951年。;J.Serre,《单层纤维应用的同源性》,博士论文,Ecole Normale Supérieure,1951年·Zbl 0045.26003号
[73] S.Sokolowski,并发过程中的同伦,技术报告,格但斯克分部计算机科学研究所,1998年。;S.Sokolowski,并行过程中的同伦,技术报告,格但斯克分部计算机科学研究所,1998年。
[74] S.Sokolowski,用同伦函子研究并发过程,技术报告,计算机科学研究所,格但斯克分部,1998年。;S.Sokolowski,利用同伦函子研究并发过程,技术报告,计算机科学研究所,格但斯克分部,1998年·Zbl 1009.68049号
[75] S.Sokolowski,cpo-S中的点粘合,技术报告,格但斯克分部计算机科学研究所,1998年。;S.Sokolowski,cpo-S中的点粘合,技术报告,格但斯克分部计算机科学研究所,1998年。
[76] S.Sokołowski,《部分有序立方体中任意维孔洞的分类》,堪萨斯州立大学,2000年2月,手稿。;S.Sokołowski,在偏序立方体中对任意尺寸的孔进行分类,堪萨斯州立大学,2000年2月,手稿。
[77] 斯奎尔,C.C。;奥托,F。;小林,Y.,重写系统的有限条件,理论。计算。科学。,131, 271-294 (1994) ·Zbl 0863.68082号
[78] Stark,A.,并发转换系统,Theoret。计算。科学。,64, 221-269 (1989) ·Zbl 0671.68027号
[79] Y.Takayama,《将循环填充作为并行化》,RIMS并发理论和应用研讨会96,RIMS京都大学,1998年。;Y.Takayama,《将循环填充作为并行化》,RIMS并发理论和应用研讨会96,RIMS京都大学,1998年·Zbl 0947.68059号
[80] Y.Takayama,从高维自动机中提取并发进程,in:Proc。CAAP’96,1996年,第72-85页。;Y.Takayama,从高维自动机中提取并发进程,in:Proc。CAAP’96,1996年,第72-85页·Zbl 1508.68253号
[81] G.Winskel,M.Nielsen,并发模型,《计算机科学逻辑手册》,第3卷,牛津大学出版社,牛津,1994年,第100-200页。;G.Winskel,M.Nielsen,并发模型,《计算机科学逻辑手册》,第3卷,牛津大学出版社,牛津,1994年,第100-200页。
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。