×

Organizing data in a virtual computing infrastructure

  • US 10,282,764 B2
  • Filed: 08/31/2017
  • Issued: 05/07/2019
  • Est. Priority Date: 06/15/2010
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable storage medium storing instructions which, when executed by one or more processors, cause the one or more processors to:

  • meter, using a master node of a cluster of computer systems in a cloud computing environment, usage of one or more cloud resources hosted on the cluster of computer systems in the cloud computing environment or hosted on one or more remote cloud sites accessible to the cluster of computer systems;

    generate one or more usage records based on the metering, wherein each usage record of the one or more usage records indicates usage of a cloud resource by a user, and wherein each usage record of the one or more usage records includes a tag;

    apply one or more rules to the one or more usage records to determine one or more actions, wherein each rule of the one or more rules includes;

    a rule name,a plurality of predicates associated with the rule name, wherein at least one of the plurality of predicates includes an expression that tests a value of the tag in a usage record, andan action to take based on determining that each of the plurality of predicates is true, the action including a determination of one or more accounting values;

    associate, based on the determined one or more actions, one or more account configurations with the usage of the one or more cloud resources;

    associate, based on the determined one or more actions, one or more entities with one or more settlement rules; and

    generate at least one report file based on the one or more rules, one or more account configurations, and one or more entities, the at least one report file including a list of transactions.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×