×

Optimizing available computing resources within a virtual environment

  • US 9,626,224 B2
  • Filed: 11/03/2011
  • Issued: 04/18/2017
  • Est. Priority Date: 11/03/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for apportioning resources within a virtual machine, the method comprising:

  • discovering allotted computing resources available to the virtual machine, the allotted computing resources including at least a Random Access Memory (RAM) and a disk storage;

    determining, in an iterative process, an apportionment of each of the discovered allotted computing resources, to at least two data structures for the virtual machine, wherein the at least two data structures comprise a historic packet data store including at least a portion of a payload of data packets extracted sequentially from flows of network data traveling across a network and an indexing data structure that indexes the historic packet data;

    dynamically allocating, independently from a host server and according to the determined apportionment, a portion of the Random Access Memory (RAM) and a portion of the disk storage available to the virtual machine to each of the at least two data structures from the discovered allotted computing resources available to the virtual machine; and

    configuring according to the determined apportionment the at least two data structures within the RAM available to the virtual machine and configuring according to the determined apportionment the at least two data structures within the disk storage available to the virtual machine.

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