Permalink
Mohit on distributed systems
  • vote
    1
    0 starsmohit | Shared With: Everyone - Apr 14 2008 | ec2, s3, amazon, distributed systems, technology, development
    Persistent Storage for Amazon EC2 - All Things Distributed

    Nice, this was a critical missing piece in AWS.

    Quoted: I would like to introduce to you the newest feature of Amazon EC2: Persistent local storage. This has been very high on the request list of EC2 customers and I believe that combined with the Availability Zones and Elastic IP Address features released earlier this month this makes EC2 the ideal environment for building highly scalable and reliable applications.

  • vote
    1
    0 starsmohit | Shared With: Everyone - Jan 18 2008 | software, development, caching, .net, distributed systems
    ScaleOut Software - Distributed Caching for Server Farms

    Overheard our officemates talking about this.

    Quoted: ScaleOut Software provides powerful distributed caching for enterprise ASP.Net applications running in server farm or grid computing environments.

  • vote
    8
    0 starsmohit | Shared With: Everyone - Oct 02 2007 | toread, distributed systems, computer science, technology
    Amazon's Dynamo - All Things Distributed

    Nice, I've thought in the past that having something like this would be useful. Memcache is good, but it is in-memory only.

    Quoted: Dynamo is internal technology developed at Amazon to address the need for an incrementally scalable, highly-available key-value storage system. The technology is designed to give its users the ability to trade-off cost, consistency, durability and performance, while maintaining high-availability.

  • vote
    51
    0 starsmohit | Shared With: Everyone - Jul 16 2007 | development, memcache, .net, c#, distributed systems
    Enyim Memcached Client Released // Boxes

    This is a .Net client for memcached that uses consistent hashing.

    Quoted: The main reason I created this is that I was not comfortable with the the current memchaced client (which is just a ported version of some Java client).
    ...
    So, after some hacking Enyim Memcached client was born:
    ...
    Uses consistent hashing for keys: an specific item goes every time to a specific server. (Based on libketama.)

  • vote
    27
    0 starsmohit | Shared With: Everyone - Jul 16 2007 | development, distributed systems, memcache, c#, .net
    Dare Obasanjo aka Carnage4Life - ASP.NET Caching vs. memcached: Seeking Efficient Data Partitioning, Lookup, and Retrieval

    Quoted: You can think of memcached as a giant hash table that can run on multiple servers which automatically handles maintaining the balance of objects hashed to each server and transparently fetches/removes objects from over the network if they aren't on the same machine that is accessing an object in the hash table. Although this sounds fairly simple, there is a lot of grunt work in building a distributed object cache which handles data partitioning across multiple servers and hides the distributed nature of the application from the developer. memcached is a well integrated into the typical LAMP stack and is used by a surprising number of high traffic websites including Slashdot, Facebook, Digg, Flickr and Wikipedia.

1 - 5 of 5 Faves

Related Content from Around Faves

developer

VIEW ALL

.net

VIEW ALL