首页> 外文期刊>Operating systems review >Sinfonia: A New Paradigm for Building Scalable Distributed Systems
【24h】

Sinfonia: A New Paradigm for Building Scalable Distributed Systems

机译:Sinfonia:构建可扩展分布式系统的新范例

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

We propose a new paradigm for building scalable distributed systems. Our approach does not require dealing with message-passing protocols—a major complication in existing distributed systems. Instead, developers just design and manipulate data structures within our service called Sinfonia. Sinfonia keeps data for applications on a set of memory nodes, each exporting a linear address space. At the core of Sinfonia is a novel minitransaction primitive that enables efficient and consistent access to data, while hiding the complexities that arise from concurrency and failures. Using Sinfonia, we implemented two very different and complex applications in a few months: a cluster file system and a group communication service. Our implementations perform well and scale to hundreds of machines.
机译:我们提出了一种用于构建可扩展的分布式系统的新范例。我们的方法不需要处理消息传递协议,这是现有分布式系统中的主要复杂问题。相反,开发人员只是在我们称为Sinfonia的服务中设计和操纵数据结构。 Sinfonia将应用程序的数据保留在一组内存节点上,每个内存节点都导出一个线性地址空间。 Sinfonia的核心是一种新颖的小型事务原语,该原语可以有效且一致地访问数据,同时隐藏了由并发和失败引起的复杂性。使用Sinfonia,我们在短短几个月内实现了两个截然不同的复杂应用程序:集群文件系统和组通信服务。我们的实施性能良好,可扩展到数百台计算机。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号