OPTIMIZING AVAILABLE COMPUTING RESOURCES WITHIN A VIRTUAL ENVIRONMENT
First Claim
1. A method for optimization of resources within a virtual machine, the method comprising:
- determining sizes of computing resources available to a virtual machine;
based on the sizes of the computing resources, determining optimal data structures for the virtual machine, the optimal data structures including an indexing data structure and a historic data;
allocating a Random Access Memory (RAM) and a disk storage to the optimal data structures; and
configuring the optimal data structures within the RAM and the disk storage.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for the optimization of available computing resources within a virtual environment are disclosed. An exemplary method comprises determining the sizes of the computing resources available to the virtual machine and determining optimal data structures for the virtual machine based on the sizes of the computing resources. The optimal data structures may include an indexing data structure and a historic data. The method may further comprise allocating a Random Access Memory (RAM) and disk storage to the optimal data structures and configuring the optimal data structures within the RAM and the disk storage. The optimization of data structures involves balancing requirements of the indexing data structure and the historic data.
-
Citations
20 Claims
-
1. A method for optimization of resources within a virtual machine, the method comprising:
-
determining sizes of computing resources available to a virtual machine; based on the sizes of the computing resources, determining optimal data structures for the virtual machine, the optimal data structures including an indexing data structure and a historic data; allocating a Random Access Memory (RAM) and a disk storage to the optimal data structures; and configuring the optimal data structures within the RAM and the disk storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for optimization of resources within a virtual machine, the system comprising:
-
a size determination module configured to determine sizes of computing resources available to a virtual machine; an optimal data structure determination module configured to determine, based on the sizes of the computing resources, optimal data structures for the virtual machine, the optimal data structures including an indexing data structure and a historic data; an allocation module configured to allocate a Random Access Memory (RAM) and a disk storage to the optimal data structures; and a configuration module configured to configure the optimal data structures within the RAM and the disk storage. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium having instructions stored thereon, which when executed by one or more computers, causes the one or more computers to:
-
determine sizes of computing resources available to a virtual machine; based on the sizes of the computing resources, determine optimal data structures for the virtual machine, the optimal data structures including an indexing data structure and a historic data; allocate a Random Access Memory (RAM) and a disk storage to the optimal data structures; and configure the optimal data structures within the RAM and the disk storage.
-
Specification