您正在查看 "分布式系统设计" 分类下的文章 2008-11-06 17:48
系统设计的好坏在根本上决定了软件系统的优劣。可以说“差的系统设计必定产生差的软件系统 |
2008-11-06 17:30 Sharon E. Perl
Google Inc.
Margo Seltzer
Harvard University & Oracle Corporation
Abstract
Google offers a variety of Internet services that require user authentication. These services rely on a single-sign-on service, called Google Accounts, that has been in active deployment since 2002. As of 2006, Google has tens of applications with millions of user accounts worldwide. We describe the data management requirements and architecture for this serv |
2008-11-05 15:28 2008-11-05 14:05 The Spread Toolkit: Architecture and Performance
提供了可靠的,可订阅的,稳定的消息传递服务,支持进程的崩溃和恢复,网络的分割和合并。
|
2008-11-05 13:33 2008-10-23 15:01 Kanwardeep Singh Ahluwalia
81-A, Punjabi Bagh,
Patiala 147001
India
kanwardeep@gmail.com
+91 98110 16337
Abstract
Achieving highest possible scalability is a complex combination of many factors. This
paper presents a pattern language that can be used to make a system highly
scalable.
想法不错,但文章写的实用性不大 |
2008-10-20 17:47 2008-10-20 16:45 2008-10-20 16:21 最近在寻找分布式系统,消息通信的相关资料。发现The Spread Toolkit一个隐藏很久的消息SERVER,根据介绍Flickr在使用。经过同事简单的测试,Th |
2008-10-17 18:03 The universal scalability model is a single equation expressed in terms of two parameters α and β. The relative capacity C(N) is a normalized throughput given by:
C(N) = N / ( 1 + αN + βN (N − 1) )
where N represents either:
1. (Software Scalability) the number of users or load generators on a fixed hardware configuration. In this case, the number of users |
2008-10-16 17:25
Tugela Cache is a cache system like memecached, but instead of storing data just in RAM, it stores data in the file sys |
2008-10-16 11:21 ZooKeeper is a high available and reliable coordination system. Distributed applications use ZooKeeper to store and mediate updates key configuration information. ZooKeeper can be used for leader election, group membership, and configuration maintenance. In addition ZooKeeper can be used for event notification, locking, and as a priority queue mechanism. It's a sort of central nervous system for distributed sy |
2008-10-15 18:45 2008-10-15 18:40 The Pattern Bible for Distributed Computing
Wed, 10/01/2008 - 14:26 — geekr
Software design patterns are an emerging tool for guiding and documenting system design. Patterns usually describe software abstractions used by advanced designers and programmers in their software. Patterns can provide guidance for designing highly scalable distributed systems. Let's see |
2008-07-27 11:21 Paxos algorithm描述如下:
http://www.wikilib.com/wiki?title=Paxos%E7%AE%97%E6%B3%95
ZooKeeper is a high available and reliable coordination system. Distributed applications use ZooKeeper to store and mediate updates key configuration information. ZooKeeper can be used for leader election, group membership, and configuration maintenance. In addition |
| | |