PDC 2008: Project “Velocity”

Online data caching service

  • Web scenarios: distributed/global object cache (low latency, high scale); cache for reference and activity data; scale IIS/ASP applications
  • Enterprise/HPC scenarios: LINQ enabled cache; co-locate data and computation; persistence; heterogeneous client support
  • Software + Services: application cache for cloud storage (integration with SSDS, Azure); more data services; REST and SOA access

Partitioned Caching is an option; each partition is put on a separate cache, with a routing table used to point to the appropriate cache node. The routing table is a subset of the Global Partition Map that is incrementally built on demand. There is a routing table in both the data node and the client.

Local caching is also possible, as is an embedded cache.

Design Areas

  1. Performance
  2. Memory management
  3. Scale
  4. Availability
  5. Consistency
  6. Manageability
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Print | posted @ Tuesday, October 28, 2008 9:06 PM

Comments on this entry:

No comments posted yet.

Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification: