Legal claims defining the scope of protection, as filed with the USPTO.
1. A method, comprising: partitioning raw usage records by a map phase container; grouping the partitioned records by user, type, and an identifier via a first set of reducer containers; deduplicating the grouped usage records via a second set of reducer containers; aggregating the deduplicated usage records for a user for a namespace into namespace records via the second set of reducer containers; and summing namespace records for each namespace associated with the user into a usage report via a third set of reducer containers.
2. The method according to claim 1 , further comprising obtaining raw usage records from shards that comprise data dumps for an object metadata store.
3. The method according to claim 1 , wherein deduplicating comprises locating identifiers that point to the same object.
4. The method according to claim 1 , wherein the usage report comprises hourly usage reports for a user for a namespace generated on an hourly basis.
5. The method according to claim 4 , further comprising summing namespace records for a plurality of namespaces associated with a plurality of users into an aggregate usage report via a fourth set of reducer containers, the aggregate usage report indicating a total amount of usage of an object store by the plurality of users.
6. A system, comprising: one or more processors; and logic encoded in one or more tangible media for execution by the one or more processors, the logic comprising: a map phase container that partitions raw usage records; a first set of reducer containers that groups partitioned records by user, type, and an identifier; a second set of reducer containers that deduplicates the grouped usage records; the second set of reducer containers aggregating the deduplicated usage records for a user for a namespace into namespace records; and a third set of reducer containers that each sum the namespace records for each namespace associated with the user into usage reports.
Unknown
November 25, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.