【24h】

Transactions: From Local Atomicity to Atomicity in the Cloud

机译:交易:从本地原子性到云中的原子性

获取原文
获取原文并翻译 | 示例

摘要

Atomicity is a fundamental concept in computer science. Initially it was defined as an abstraction to be used in a local context. But over time, its use has expanded or scaled as application programmers have come to rely on it. This reliance is based on atomicity's ability to make concurrent systems understandable and applications much simpler to program. Atomicity has multiple origins, but it can be fairly said that Brian Randell's Reliability Project at the University of Newcastle in the 1970's played a significant early role in defining the atomicity abstraction and building an early prototype to realize it. This paper starts by sketching the Newcastle contribution and goes on to explore how atomicity has been stretched to deal with clusters of processors. The challenge today is to deal well with systems of vast scale, as exemplified by the enormous data centers of current cloud services providers. We sketch a new and promising approach to this challenge.
机译:原子性是计算机科学中的一个基本概念。最初,它被定义为在本地上下文中使用的抽象。但是随着时间的流逝,随着应用程序程序员开始依赖它,它的用途已经扩大或扩展。这种依赖是基于原子性的能力,该能力使并发系统易于理解,并使应用程序更易于编程。原子性有多种起源,但可以说,布莱恩·兰德尔(Brian Randell)1970年代在纽卡斯尔大学的可靠性项目在定义原子性抽象和构建实现它的早期原型方面起着重要的早期作用。本文首先概述了纽卡斯尔的贡献,然后继续探索如何扩展原子性以处理处理器集群。当前的挑战是如何很好地应对大规模系统,例如当前云服务提供商的庞大数据中心就是例证。我们为应对这一挑战制定了一种新的有希望的方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号