首页 > 最新文献

SIGACT News最新文献

英文 中文
SIGACT News Online Algorithms Column 33 SIGACT新闻在线算法专栏
Pub Date : 2018-03-14 DOI: 10.1145/3197406.3197417
R. V. Stee
For this issue, Matthias Englert has contributed an alternative and simpler proof of a result by Gamzu and Segev, which was in ACM Transactions on Algorithms in 2009. The problem considered in this paper was the reordering bu↵er problem on the line. Gamzu and Segev were the first to give an O(log n)-competitive algorithm for this problem, and there has been no improvement on this since then, leaving a gap with the best known lower bound of 2.154 by the same authors. Matthias’ proof shows that this result can be slightly improved (a smaller hidden constant) and simplified. Who is going to be the first to give a constant competitive algorithm, or show that this cannot be done?
为此,Matthias Englert在2009年的ACM Transactions on Algorithms上为Gamzu和Segev的结果提供了另一种更简单的证明。本文考虑的问题是在线上的重排序问题。Gamzu和Segev是第一个为这个问题给出O(log n)竞争算法的人,从那时起,这个算法就没有任何改进,与同一作者最著名的下界2.154有差距。Matthias的证明表明,这个结果可以稍微改进(一个更小的隐藏常数)并简化。谁会第一个给出一个恒定竞争算法,或者证明这是不可能做到的?
{"title":"SIGACT News Online Algorithms Column 33","authors":"R. V. Stee","doi":"10.1145/3197406.3197417","DOIUrl":"https://doi.org/10.1145/3197406.3197417","url":null,"abstract":"For this issue, Matthias Englert has contributed an alternative and simpler proof of a result by Gamzu and Segev, which was in ACM Transactions on Algorithms in 2009. The problem considered in this paper was the reordering bu↵er problem on the line. Gamzu and Segev were the first to give an O(log n)-competitive algorithm for this problem, and there has been no improvement on this since then, leaving a gap with the best known lower bound of 2.154 by the same authors. Matthias’ proof shows that this result can be slightly improved (a smaller hidden constant) and simplified. Who is going to be the first to give a constant competitive algorithm, or show that this cannot be done?","PeriodicalId":22106,"journal":{"name":"SIGACT News","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-03-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82270429","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Guest Column: A Paradigm for Arithmetic Circuit Lower Bounds 客座专栏:算术电路下界的一个范例
Pub Date : 2018-03-14 DOI: 10.1145/3197406.3197416
N. Kayal, Chandan Saha
How many operations are needed to compute a given polynomial f(x1; x2; : : : ; xn)? Answering questions of this form naturally leads us on a search for clever algorithmic techniques to reduce the number of operations required. Simultaneously, it also leads us towards the complementary task of finding techniques and paradigms for proving lower bounds on the minimum number of operations required. In this survey we describe one such paradigm for obtaining lower bounds.
计算一个给定的多项式f(x1;x2;:::;xn) ?回答这种形式的问题自然会引导我们寻找聪明的算法技术来减少所需的操作数量。同时,它还将我们引向寻找证明所需最小操作数的下界的技术和范例的补充任务。在这个调查中,我们描述了一个这样的范例来获得下界。
{"title":"Guest Column: A Paradigm for Arithmetic Circuit Lower Bounds","authors":"N. Kayal, Chandan Saha","doi":"10.1145/3197406.3197416","DOIUrl":"https://doi.org/10.1145/3197406.3197416","url":null,"abstract":"How many operations are needed to compute a given polynomial f(x1; x2; : : : ; xn)? Answering questions of this form naturally leads us on a search for clever algorithmic techniques to reduce the number of operations required. Simultaneously, it also leads us towards the complementary task of finding techniques and paradigms for proving lower bounds on the minimum number of operations required. In this survey we describe one such paradigm for obtaining lower bounds.","PeriodicalId":22106,"journal":{"name":"SIGACT News","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-03-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88130425","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
The First Summer School on Practice and Theory of Concurrent Computing SPTCC 2017 第一届并行计算实践与理论暑期学校(SPTCC 2017
Pub Date : 2018-03-14 DOI: 10.1145/3197406.3197421
P. Kuznetsov
Nowadays concurrency is everywhere. Be it a mainstream multi-core machine, a computing cluster, or a large-scale distributed service, a modern computing system involves multiple processes that concurrently perform independent computations and communicate to synchronize their activities. Understanding concurrency is therefore getting essential in both practice and research in computer science. The first summer school on Practice and Theory of Concurrent Computing took place on July 3-7, 2017 in Saint-Petersburg, Russia. The school was hosted by ITMO university, and financially supported by DevExperts, Yandex, Télécom ParisTech, and ANR-DFG DISCMAT project.
现在并发无处不在。无论是主流的多核机器、计算集群还是大规模分布式服务,现代计算系统都包含多个进程,这些进程可以并发地执行独立的计算,并通过通信来同步它们的活动。因此,理解并发性在计算机科学的实践和研究中变得越来越重要。2017年7月3日至7日,首届并行计算实践与理论暑期学校在俄罗斯圣彼得堡举行。该学院由ITMO大学主办,由DevExperts、Yandex、t薪资和ANR-DFG DISCMAT项目提供资金支持。
{"title":"The First Summer School on Practice and Theory of Concurrent Computing SPTCC 2017","authors":"P. Kuznetsov","doi":"10.1145/3197406.3197421","DOIUrl":"https://doi.org/10.1145/3197406.3197421","url":null,"abstract":"Nowadays concurrency is everywhere. Be it a mainstream multi-core machine, a computing cluster, or a large-scale distributed service, a modern computing system involves multiple processes that concurrently perform independent computations and communicate to synchronize their activities. Understanding concurrency is therefore getting essential in both practice and research in computer science. The first summer school on Practice and Theory of Concurrent Computing took place on July 3-7, 2017 in Saint-Petersburg, Russia. The school was hosted by ITMO university, and financially supported by DevExperts, Yandex, Télécom ParisTech, and ANR-DFG DISCMAT project.","PeriodicalId":22106,"journal":{"name":"SIGACT News","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-03-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74423739","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
SIGACT News Complexity Theory Column 97 SIGACT新闻复杂性理论专栏
Pub Date : 2018-03-14 DOI: 10.1145/3197406.3197415
L. Hemaspaandra
Warmest thanks to Neeraj Kayal and Chandan Saha for starting off all our 2018s so very nicely with their wonderful article, “A Paradigm for Arithmetic Circuit Lower Bounds”! And please do stay tuned for the coming articles in the Complexity Theory Column, namely, Josh Grochow and David H. Wolpert (tentative topic: new complexity questions regarding the thermodynamics of computation; so much more than (ir)reversibility), Lane A. Hemaspaandra and Holger Spakowski (tentative topic: team diagonalization), William Gasarch (not-at-all-tentative topic: the third P versus NP poll), William Gasarch (tentative topic: the muffin problem), and Emanuele Viola (topic: TBD). Yes, you can believe your eyes: The start of 2019 will be a gala “half-year of Bill (Gasarch)”! And please warm up your predicting hats, because in the very next issue of SIGACT News (June 2018) you will find in Bill’s Open Questions Column the poll questions he would like your answers to, as well as his discussion of his (surely provocative) thoughts about those questions. And then the results (based on your answers!) of his poll will appear as Complexity Theory Column #100 in the March 2019 issue of SIGACT News.
最热烈的感谢Neeraj Kayal和Chandan Saha,他们的精彩文章“算术电路下界的范例”非常好地开启了我们所有的2018年!请继续关注复杂性理论专栏的后续文章,即Josh Grochow和David H. Wolpert(暂定主题:关于计算热力学的新复杂性问题;还有Lane A. Hemaspaandra和Holger Spakowski(暂定主题:团队对角化),William Gasarch(根本不是暂定主题:第三个P对NP民意调查),William Gasarch(暂定主题:松饼问题),Emanuele Viola(暂定主题:待定)。是的,你可以相信你的眼睛:2019年的开始将是一个盛大的“比尔(Gasarch)半年”!请准备好你的预测帽,因为在下一期的SIGACT新闻(2018年6月)中,你将在比尔的开放问题专栏中找到他希望你回答的民意调查问题,以及他对这些问题(肯定是挑衅的)想法的讨论。然后,他的民意调查结果(基于你的回答!)将出现在2019年3月的《SIGACT新闻》的复杂性理论专栏#100中。
{"title":"SIGACT News Complexity Theory Column 97","authors":"L. Hemaspaandra","doi":"10.1145/3197406.3197415","DOIUrl":"https://doi.org/10.1145/3197406.3197415","url":null,"abstract":"Warmest thanks to Neeraj Kayal and Chandan Saha for starting off all our 2018s so very nicely with their wonderful article, “A Paradigm for Arithmetic Circuit Lower Bounds”! And please do stay tuned for the coming articles in the Complexity Theory Column, namely, Josh Grochow and David H. Wolpert (tentative topic: new complexity questions regarding the thermodynamics of computation; so much more than (ir)reversibility), Lane A. Hemaspaandra and Holger Spakowski (tentative topic: team diagonalization), William Gasarch (not-at-all-tentative topic: the third P versus NP poll), William Gasarch (tentative topic: the muffin problem), and Emanuele Viola (topic: TBD). Yes, you can believe your eyes: The start of 2019 will be a gala “half-year of Bill (Gasarch)”! And please warm up your predicting hats, because in the very next issue of SIGACT News (June 2018) you will find in Bill’s Open Questions Column the poll questions he would like your answers to, as well as his discussion of his (surely provocative) thoughts about those questions. And then the results (based on your answers!) of his poll will appear as Complexity Theory Column #100 in the March 2019 issue of SIGACT News.","PeriodicalId":22106,"journal":{"name":"SIGACT News","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-03-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82546286","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Review of Real-World Algorithms: A Beginner's Guide by Panos Louridas 回顾现实世界的算法:帕诺斯·洛里达斯的初学者指南
Pub Date : 2018-03-14 DOI: 10.1145/3197406.3197410
Ramon de Vera
According to the author, “the book was written to serve as a first encounter with algorithms.” The book tries to provide an understanding of algorithms that can be commonly encountered by people in different disciplines. The flow of the discussion covers salient points of the algorithms without necessitating a technical deep dive. This makes the book more accessible to people from disciplines other than just Computer Science. The chapter titles are imaginative and serve to hook the interest of the reader. In addition, the chapter titles segue nicely into the discussions per chapter. For example, the first chapter is titled “Stock Spans.” The chapter starts with a discussion of how stock spans are solvable in several ways, depending on the constraints identified. This is a great jumping off point to discussions of how we can determine which algorithms would serve us better. Also the problem is basic enough that a discussion of basic structures fits well.
根据作者的说法,“写这本书是为了第一次接触算法。”本书试图提供对算法的理解,这些算法通常会被不同学科的人遇到。讨论的流程涵盖了算法的要点,而不需要技术上的深入研究。这使得除了计算机科学以外的其他学科的人更容易理解这本书。章节标题富有想象力,能勾起读者的兴趣。此外,章节标题很好地引导了每章的讨论。例如,第一章的标题是“股票跨度”。本章首先讨论了根据所确定的约束条件,如何用几种方法求解库存跨度。这是讨论如何确定哪种算法更好地服务于我们的一个很好的起点。而且这个问题很基本,所以讨论一下基本结构也很合适。
{"title":"Review of Real-World Algorithms: A Beginner's Guide by Panos Louridas","authors":"Ramon de Vera","doi":"10.1145/3197406.3197410","DOIUrl":"https://doi.org/10.1145/3197406.3197410","url":null,"abstract":"According to the author, “the book was written to serve as a first encounter with algorithms.” The book tries to provide an understanding of algorithms that can be commonly encountered by people in different disciplines. The flow of the discussion covers salient points of the algorithms without necessitating a technical deep dive. This makes the book more accessible to people from disciplines other than just Computer Science. The chapter titles are imaginative and serve to hook the interest of the reader. In addition, the chapter titles segue nicely into the discussions per chapter. For example, the first chapter is titled “Stock Spans.” The chapter starts with a discussion of how stock spans are solvable in several ways, depending on the constraints identified. This is a great jumping off point to discussions of how we can determine which algorithms would serve us better. Also the problem is basic enough that a discussion of basic structures fits well.","PeriodicalId":22106,"journal":{"name":"SIGACT News","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-03-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78284303","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Review of The Art of Computer Programming Fascicle 6 'Satisfiability' by Donald E. Knuth Donald E. Knuth的《计算机程序设计的艺术》第六册《可满足性》书评
Pub Date : 2018-03-14 DOI: 10.1145/3197406.3197409
J. Rogers
I entered the field of Computer Science as an undergraduate because I very much enjoyed programming. Of course, there is far more to the discipline than that and, as I studied, I found myself pursuing more esoteric topics, landing for quite a while in the land of computational complexity theory. But programming was, and remains, my first love. And that’s why, once again, I find myself reading and, at times, wrestling with yet another of Don Knuth’s TAOCP fascicles. As I have written before in this column, Knuth is able to combine a more theoretical topic, in this case the satisfiability problem, with practical approaches to solving it, approaches that encourage the reader to write some code. It’s this mix of the theoretical and the practical that I, and I believe many others, find engaging. As we all know, the satisfiability problem (SAT) is NP-complete and is considered the ur-problem of the theory. According to Bill Gasarch’s survey, to which Knuth refers in a footnote on page 1, most feel we are a long way from showing whether P 6= NP. Despite that, many have realized that we can still attack large classes of SAT problems, classes coming from many practical applications, with techniques that work reasonably efficiently. Fascicle 6 is Knuth’s contribution to this and is the next in a series of paperback publications that together will form Volume 4 of “The Art of Computer Programming” (TAOCP). The volume will appear as a trilogy, with Volume 4A already in hardcover. This fascicle will be the middle third of Volume 4B.
我本科时进入计算机科学领域是因为我非常喜欢编程。当然,这门学科远不止这些,在我学习的过程中,我发现自己在追求更深奥的主题,在计算复杂性理论的土地上着陆了很长一段时间。但编程一直是我的最爱。这就是为什么我又一次发现自己在读唐·高德纳(Don Knuth)的TAOCP分册,有时还会纠结其中的原因。正如我在本专栏之前所写的那样,Knuth能够将更理论化的主题(在本例中是可满足性问题)与解决该问题的实用方法结合起来,这些方法鼓励读者编写一些代码。正是这种理论和实践的结合,让我,我相信还有很多人,觉得很吸引人。众所周知,可满足性问题(SAT)是np完全的,被认为是该理论的终极问题。根据Bill Gasarch的调查(Knuth在第1页的脚注中提到了这一调查),大多数人认为我们离证明p6 = NP还有很长的路要走。尽管如此,许多人已经意识到,我们仍然可以用相当有效的技术来解决大量的SAT问题,这些问题来自于许多实际应用。第六册是Knuth对此的贡献,也是“计算机编程艺术”(TAOCP)第4卷系列平装出版物中的下一册。这本书将以三部曲的形式出现,第4A卷已经是精装版了。这个分册是4B卷的中间三分之一。
{"title":"Review of The Art of Computer Programming Fascicle 6 'Satisfiability' by Donald E. Knuth","authors":"J. Rogers","doi":"10.1145/3197406.3197409","DOIUrl":"https://doi.org/10.1145/3197406.3197409","url":null,"abstract":"I entered the field of Computer Science as an undergraduate because I very much enjoyed programming. Of course, there is far more to the discipline than that and, as I studied, I found myself pursuing more esoteric topics, landing for quite a while in the land of computational complexity theory. But programming was, and remains, my first love. And that’s why, once again, I find myself reading and, at times, wrestling with yet another of Don Knuth’s TAOCP fascicles. As I have written before in this column, Knuth is able to combine a more theoretical topic, in this case the satisfiability problem, with practical approaches to solving it, approaches that encourage the reader to write some code. It’s this mix of the theoretical and the practical that I, and I believe many others, find engaging. As we all know, the satisfiability problem (SAT) is NP-complete and is considered the ur-problem of the theory. According to Bill Gasarch’s survey, to which Knuth refers in a footnote on page 1, most feel we are a long way from showing whether P 6= NP. Despite that, many have realized that we can still attack large classes of SAT problems, classes coming from many practical applications, with techniques that work reasonably efficiently. Fascicle 6 is Knuth’s contribution to this and is the next in a series of paperback publications that together will form Volume 4 of “The Art of Computer Programming” (TAOCP). The volume will appear as a trilogy, with Volume 4A already in hardcover. This fascicle will be the middle third of Volume 4B.","PeriodicalId":22106,"journal":{"name":"SIGACT News","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-03-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88284137","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
The reordering buffer problem on the line revisited 重新访问了联机上的重新排序缓冲区问题
Pub Date : 2018-03-14 DOI: 10.1145/3197406.3197418
Matthias Englert
The reordering bu↵er problem (or also sorting bu↵er problem) was introduced by Räcke, Sohler, and Westermann in 2002 [14] and has been extensively studied since then. In this problem, a metric space is given1 and a sequence of items arrive online. Each item is associated with a point in the metric space. We allow multiple items to be associated with the same point. An online algorithm can store up to k items in a bu↵er, but once the bu↵er is full, the algorithm has to process at least one of the items stored in the bu↵er. To process an item from the bu↵er, the algorithm moves a single server in the metric space to the point corresponding to that item. The goal is to minimize the total distance that the server has to travel to process the entire input sequence. The problem is reasonably well understood for some metric spaces. For uniform metric spaces for example, a deterministic O( p log k)-competitive algorithm is known, which is close to the lower bound of ⌦( p log k/ log log k) [1]. Similarly, [4] gives a O(log log k)-competitive randomized online algorithm, which is asymptotically tight [1]. For other metric spaces however, the picture is less clear. We will refrain from listing all known results in detail, but there have been a number of papers investigating this online problem for di↵erent metrics spaces and settings [2, 3, 7, 8, 9, 10, 11, 12, 13]. However, in this column, we will focus on line metric spaces. The last notable result for this metric was obtained eleven years ago by Gamzu and Segev [11]. Their main result is a deterministic O(log n)-competitive online algorithm for a line metric space with n evenly spaced points. In the reminder, we will sketch a slightly simplified and improved version of this result.
重新排序问题(也称排序问题)是由Räcke、Sohler和Westermann于2002年提出的[14],并得到了广泛的研究。在这个问题中,给定一个度量空间1和一个在线到达的项目序列。每一项都与度量空间中的一个点相关联。我们允许多个项目与同一个点相关联。在线算法可以在一个目录中存储多达k个项目,但是一旦目录满了,算法必须处理存储在目录中的至少一个项目。为了处理数据库中的一个项目,该算法将度量空间中的单个服务器移动到与该项目相对应的点。目标是最小化服务器处理整个输入序列所需的总距离。对于某些度量空间,这个问题是相当容易理解的。例如,对于一致度量空间,已知一个确定性的O(p log k)竞争算法,它接近于(p log k/ log log k)的下界[1]。类似地,[4]给出了一个O(log log k)竞争的随机在线算法,该算法是渐近紧的[1]。然而,对于其他度量空间,情况就不那么清楚了。我们将避免详细列出所有已知的结果,但是已经有许多论文在不同的度量空间和设置[2,3,7,8,9,10,11,12,13]中研究了这个在线问题。但是,在本专栏中,我们将重点讨论线度量空间。该指标最后一个值得注意的结果是在11年前由Gamzu和Segev获得的[11]。他们的主要成果是一个确定的O(log n)竞争在线算法,用于具有n个均匀间隔点的线度量空间。在提示中,我们将勾画出这个结果的稍微简化和改进的版本。
{"title":"The reordering buffer problem on the line revisited","authors":"Matthias Englert","doi":"10.1145/3197406.3197418","DOIUrl":"https://doi.org/10.1145/3197406.3197418","url":null,"abstract":"The reordering bu↵er problem (or also sorting bu↵er problem) was introduced by Räcke, Sohler, and Westermann in 2002 [14] and has been extensively studied since then. In this problem, a metric space is given1 and a sequence of items arrive online. Each item is associated with a point in the metric space. We allow multiple items to be associated with the same point. An online algorithm can store up to k items in a bu↵er, but once the bu↵er is full, the algorithm has to process at least one of the items stored in the bu↵er. To process an item from the bu↵er, the algorithm moves a single server in the metric space to the point corresponding to that item. The goal is to minimize the total distance that the server has to travel to process the entire input sequence. The problem is reasonably well understood for some metric spaces. For uniform metric spaces for example, a deterministic O( p log k)-competitive algorithm is known, which is close to the lower bound of ⌦( p log k/ log log k) [1]. Similarly, [4] gives a O(log log k)-competitive randomized online algorithm, which is asymptotically tight [1]. For other metric spaces however, the picture is less clear. We will refrain from listing all known results in detail, but there have been a number of papers investigating this online problem for di↵erent metrics spaces and settings [2, 3, 7, 8, 9, 10, 11, 12, 13]. However, in this column, we will focus on line metric spaces. The last notable result for this metric was obtained eleven years ago by Gamzu and Segev [11]. Their main result is a deterministic O(log n)-competitive online algorithm for a line metric space with n evenly spaced points. In the reminder, we will sketch a slightly simplified and improved version of this result.","PeriodicalId":22106,"journal":{"name":"SIGACT News","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-03-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85558616","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Distributed Computing Column 69 Proving PACELC and Concurrent Computing Summer School 证明PACELC和并发计算暑期学校
Pub Date : 2018-03-14 DOI: 10.1145/3197406.3197419
J. Welch
Scalable distributed systems face inherent trade-offs arising from the relatively high cost of exchanging information between computing nodes. Brewer’s CAP (Consistency, Availability, Partition-Tolerance) principle states that when communication becomes impossible between isolated parts of the system (i.e., the network is partitioned), then the system must give up either safety (i.e., sometimes return an incorrect result) or liveness (i.e., sometimes fail to produce a result). Abadi generalized Brewer’s principle by defining the PACELC (if Partition then Availability or Consistency, Else Latency or Consistency) formulation, which captures the observation that the trade-off between safety and liveness is often made in practice even while the network is reliable. Building on Gilbert and Lynch’s formal proof of the CAP principle, this paper presents a formal treatment of Abadi’s formulation and connects this result to a body of prior work on latency bounds for distributed objects.
可伸缩的分布式系统由于在计算节点之间交换信息的相对较高的成本而面临固有的权衡。Brewer的CAP(一致性、可用性、分区容忍)原则指出,当系统的隔离部分(即网络被分区)之间的通信变得不可能时,系统必须放弃安全性(即有时返回不正确的结果)或活动性(即有时无法产生结果)。Abadi通过定义PACELC(如果分区则可用性或一致性,否则延迟或一致性)公式来推广Brewer的原则,该公式捕捉到即使在网络可靠的情况下,安全性和活动性之间的权衡也经常在实践中进行。在Gilbert和Lynch对CAP原理的形式化证明的基础上,本文提出了对Abadi公式的形式化处理,并将该结果与先前关于分布式对象延迟边界的工作联系起来。
{"title":"Distributed Computing Column 69 Proving PACELC and Concurrent Computing Summer School","authors":"J. Welch","doi":"10.1145/3197406.3197419","DOIUrl":"https://doi.org/10.1145/3197406.3197419","url":null,"abstract":"Scalable distributed systems face inherent trade-offs arising from the relatively high cost of exchanging information between computing nodes. Brewer’s CAP (Consistency, Availability, Partition-Tolerance) principle states that when communication becomes impossible between isolated parts of the system (i.e., the network is partitioned), then the system must give up either safety (i.e., sometimes return an incorrect result) or liveness (i.e., sometimes fail to produce a result). Abadi generalized Brewer’s principle by defining the PACELC (if Partition then Availability or Consistency, Else Latency or Consistency) formulation, which captures the observation that the trade-off between safety and liveness is often made in practice even while the network is reliable. Building on Gilbert and Lynch’s formal proof of the CAP principle, this paper presents a formal treatment of Abadi’s formulation and connects this result to a body of prior work on latency bounds for distributed objects.","PeriodicalId":22106,"journal":{"name":"SIGACT News","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-03-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82963845","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Open Problems Column 开放性问题专栏
Pub Date : 2018-01-01 DOI: 10.1145/3197406.3197413
W. Gasarch
{"title":"Open Problems Column","authors":"W. Gasarch","doi":"10.1145/3197406.3197413","DOIUrl":"https://doi.org/10.1145/3197406.3197413","url":null,"abstract":"","PeriodicalId":22106,"journal":{"name":"SIGACT News","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75433397","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Technical Report Column 技术报告专栏
Pub Date : 2018-01-01 DOI: 10.1145/3197406.3197412
D. Kelley
{"title":"Technical Report Column","authors":"D. Kelley","doi":"10.1145/3197406.3197412","DOIUrl":"https://doi.org/10.1145/3197406.3197412","url":null,"abstract":"","PeriodicalId":22106,"journal":{"name":"SIGACT News","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75500019","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
SIGACT News
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1