Patent ID: 8190564
Filing Date: 2012-05-29
Classification: G06F,H04L

Abstract:
1. A system comprising: a load balancer located at one location; at least one server coupled to the load balancer, wherein the load balancer is adapted to determine communication channels to reach the at least one server via a network; one or more processors; and one or more memories adapted to store a plurality of machine-readable instructions which when executed by the one or more processors are adapted to cause the system to: store data in the at least one server as time based data in a corresponding time slot of a time based configuration according to an expiration time; and allow retrieval of the stored data; wherein if the time based data is accessed within the expiration time, at least one time operation is triggered, and if the time based data is not accessed for a time longer than the expiration time, the time based data is removed from the time slot, wherein the at least one server comprises software components including a record repository component, a request processor component, a repository manager component, a replicate queue component and a replicator component’ wherein the record repository component further comprises an index adapted to allow fast access to the one or more records by a corresponding record identifier, and wherein the record identifier further comprises a Fully Qualified Record ID comprising a scalar value uniquely identifying a record within a primary server plus an identifier for the primary server and an identifier for a secondary server that store one or more copies of the record.