background preloader

Learn

Facebook Twitter

Firehose

Galileo Is Here! Web page annotation tools. Meet some of the best online tools that will help you easily add annotations and highlight text on any public web pages. You are reading a web page, say a news story on the CNN website, and would like to share it with your friend. The article is interesting but a bit long and therefore there’s a possibility that your ‘busy’ friend may skip the stuff that you really want him to read. In the good old days of paper, you could have used an highlighter pen to mark the important lines but now that the text has gone digital, so have the highlighter pens. Let’s look at some of the best tools that let you add highlights and text annotations to web pages without installing any software. One of the easiest tools for adding annotations to public web pages is the Awesome Highlighter. As soon as you open a web page inside Awesome Highlighter, your mouse cursor will automatically turn itself into a highlighter pen – you just have to select a piece of text to highlight it.

An advantage (or disadvantage?) Bounce – A fun and easy way to share ideas on a website. OceanStore Papers [All Papers: Topical] Paxos algorithm. Consensus protocols are the basis for the state machine approach to distributed computing, as suggested by Leslie Lamport[2] and surveyed by Fred Schneider.[3] The state machine approach is a technique for converting an algorithm into a fault-tolerant, distributed implementation.

Ad-hoc techniques may leave important cases of failures unresolved. The principled approach proposed by Lamport et al. ensures all cases are handled safely. The Paxos protocol was first published in 1989 and named after a fictional legislative consensus system used on the Paxos island in Greece.[4] It was later published as a journal article in 1998.[5] The Paxos family of protocols includes a spectrum of trade-offs between the number of processors, number of message delays before learning the agreed value, the activity level of individual participants, number of messages sent, and types of failures.

The topic predates the protocol. Client Acceptor (Voters) Proposer Learner Leader Non-triviality Safety Liveness(C;L) Paxos made live: an engineering perspective. Bigtable: A distributed storage system for structured data. BibTeX Years of Citing Articles Bookmark OpenURL Abstract Bigtable is a distributed storage system for managing structured data that is designed to scale to a very large size: petabytes of data across thousands of commodity servers. Citations.

Dynamo: amazon’s highly available key-value store. BibTeX @INPROCEEDINGS{DeCandia07dynamo:amazon’s, author = {Giuseppe DeCandia and Deniz Hastorun and Madan Jampani and Gunavardhan Kakulapati and Avinash Lakshman and Alex Pilchin and Swaminathan Sivasubramanian and Peter Vosshall and Werner Vogels}, booktitle = {IN PROC.

SOSP}, year = {2007}, pages = {205--220}, publisher = {} OpenURL Abstract Reliability at massive scale is one of the biggest challenges we face at Amazon.com, one of the largest e-commerce operations in the world; even the slightest outage has significant financial consequences and impacts customer trust. Citations Chord: A scalable peer-to-peer lookup service for internet applications - Stoica, Morris, et al. - 2001 Time, clocks, and the ordering of events in a distributed system - Lamport - 1978 Pastry: Scalable, decentralized object location, and routing for large-scale peer-to-peer systems - ROWSTRON, DRUSCHEL Oceanstore: An architecture for global-scale persistent storage - Kubiatowicz, Bindel, et al. - 2000.

Citation Query Oceanstore: An architecture for global-scale persistent storage. Boxwood: Abstractions as the Foundation for Storage Infrastructure by John MacCormick, Nick Murphy, Marc Najork, Chandramohan A. Thekkath, Lidong Zhou , 2004 "... Writers of complex storage applications such as distributed file systems and databases are faced with the challenges of building complex abstractions over simple storage devices like disks. These challenges are exacerbated due to the additional requirements for faulttolerance and scaling. This paper ... " Abstract - Cited by 100 (9 self) - Add to MetaCart Writers of complex storage applications such as distributed file systems and databases are faced with the challenges of building complex abstractions over simple storage devices like disks.

Security for structured peer-to-peer overlay networks "... Abstract - Cited by 98 (25 self) - Add to MetaCart One Ring to rule them all. What Can Databases Do for Peer-to-Peer? By Steven Gribble, Alon Halevy, Zachary Ives, Maya Rodrig, Dan Suciu - In WebDB , 2001 "... "... IRON File Systems "... Systems - Redseal Network Advisor. PostgreSQL 8.4: PostgreSQL 8.4.4 Documentation. 2010 Google Faculty Summit: The Anatomy of a Large Scale Social Search Engine.