A computer readable storage medium includes executable instructions to order a binary tree using primary values and selected secondary values required to resolve a position in the binary tree. The remaining secondary values are in a do not care state. A new primary value is compared to the primary value at the root node of the binary tree. If necessary, a new secondary value is compared to the secondary value at the root node to determine whether the new primary value and the new secondary value or the value at the root node should be placed in a sorted list.
Relieving Memory Pressure In A Host Using Database Memory Management
Boris WEISSMAN - Palo Alto CA, US Aleksandr V. MIRGORODSKIY - San Mateo CA, US Ganesh VENKITACHALAM - Mountain View CA, US Feng TIAN - Fremont CA, US
Assignee:
VMWARE, INC. - Palo Alto CA
International Classification:
G06F 12/08
US Classification:
711 6, 711E12016
Abstract:
Memory of a database management system (DBMS) that is running in a virtual machine is managed using techniques that integrate DBMS memory management with virtual machine memory management. Because of the integration, the effectiveness of DBMS memory management is preserved even though the physical memory allocated to the virtual machine may change during runtime as a result of varying memory demands of other applications, e.g., instances of other virtual machines, running on the same host computer as the virtual machine.
Method And System For Integrating Database Memory Management In Virtual Machines
Boris WEISSMAN - Palo Alto CA, US Aleksandr V. MIRGORODSKIY - San Mateo CA, US Ganesh VENKITACHALAM - Mountain View CA, US Feng TIAN - Fremont CA, US
Assignee:
VMWARE, INC. - Palo Alto CA
International Classification:
G06F 12/02 G06F 12/12
US Classification:
711160, 711171, 711E12002, 711E12059, 711E12069
Abstract:
Memory of a database management system (DBMS) that is running in a virtual machine is managed using techniques that integrate DBMS memory management with virtual machine memory management. Because of the integration, the effectiveness of DBMS memory management is preserved even though the physical memory allocated to the virtual machine may change during runtime as a result of varying memory demands of other applications, e.g., instances of other virtual machines, running on the same host computer as the virtual machine.
Dynamic Database Memory Management According To Swap Rates
Boris WEISSMAN - Palo Alto CA, US Aleksandr V. Mirgorodskiy - San Mateo CA, US Ganesh Venkitachalam - Mountain View CA, US Feng Tian - Fremont CA, US
Assignee:
VMware, Inc. - Palo Alto CA
International Classification:
G06F 12/02 G06F 12/08
US Classification:
711 6, 711171, 711E12002, 711E12016
Abstract:
Memory of a database management system (DBMS) that is running in a virtual or physical machine is managed using techniques that that reduce the effect of memory swaps on the performance of the physical or virtual machine. One such technique includes the steps of determining a swap rate while the database application is in an executing state, and decreasing the size of memory space available to the database application if the swap rate is above a threshold.
- Foster City CA, US Cooper Stokes Sloan - San Francisco CA, US Li Yon Tan - West Lafayette IN, US Feng Tian - Foster City CA, US Chuang Wang - Sunnyvale CA, US
Techniques for accurately predicting and avoiding collisions with objects detected in an environment of a vehicle are discussed herein. A vehicle safety system can implement a model to output data indicating an intersection probability between the object and a portion of the vehicle in the future. The model may employ a rear collision filter, a distance filter, and a time to stop filter to determine whether a predicted collision may be a false positive, in which case the techniques may include refraining from reporting such predicted collision to other another vehicle computing device to control the vehicle.
- Foster City CA, US James William Vaisey Philbin - Palo Alto CA, US Cooper Stokes Sloan - San Francisco CA, US Sarah Tariq - Palo Alto CA, US Feng Tian - Foster City CA, US Chuang Wang - Woodside CA, US Kai Zhenyu Wang - Foster City CA, US Yi Xu - Pasadena CA, US
Techniques relating to monitoring map consistency are described. In an example, a monitoring component associated with a vehicle can receive sensor data associated with an environment in which the vehicle is positioned. The monitoring component can generate, based at least in part on the sensor data, an estimated map of the environment, wherein the estimated map is encoded with policy information for driving within the environment. The monitoring component can then compare first information associated with a stored map of the environment with second information associated with the estimated map to determine whether the estimated map and the stored map are consistent. Component(s) associated with the vehicle can then control the object based at least in part on results of the comparing.
Using Predictive Visual Anchors To Control An Autonomous Vehicle
- MOUNTAIN VIEW CA, US VOLKMAR UHLIG - CUPERTINO CA, US AKASH J. SAGAR - REDWOOD CITY CA, US NIMA SOLTANI - LOS GATOS CA, US FENG TIAN - FOSTER CITY CA, US
International Classification:
B60W 60/00 G06N 20/00
Abstract:
Using predictive visual anchors to control an autonomous vehicle, including: determining, based on a plurality of frames of video data from a camera of an autonomous vehicle, one or more predicted visual anchors, wherein the one or more predicted visual anchors comprise a predicted location of one or more visual anchors at a future time relative to when the plurality of frames were captured; identifying, in another frame of video data corresponding to the future time, the one or more visual anchors; determining one or more differentials between the one or more visual anchors and the one or more predicted visual anchors; determining, based on the one or more differentials, one or more control operations for the autonomous vehicle; and applying the one or more control operations.
- Foster City CA, US James William Vaisey Philbin - Palo Alto CA, US Cooper Stokes Sloan - San Francisco CA, US Sarah Tariq - Palo Alto CA, US Feng Tian - Foster City CA, US Chuang Wang - Sunnyvale CA, US Kai Zhenyu Wang - Foster City CA, US Yi Xu - Pasadena CA, US
Techniques relating to monitoring map consistency are described. In an example, a monitoring component associated with a vehicle can receive sensor data associated with an environment in which the vehicle is positioned. The monitoring component can generate, based at least in part on the sensor data, an estimated map of the environment, wherein the estimated map is encoded with policy information for driving within the environment. The monitoring component can then compare first information associated with a stored map of the environment with second information associated with the estimated map to determine whether the estimated map and the stored map are consistent. Component(s) associated with the vehicle can then control the object based at least in part on results of the comparing.
Distributed Systems Hadoop Big Data Scalability Cloud Computing Machine Learning Software Engineering Algorithms C++ Mapreduce Software Development Python Perl C Linux Java Data Mining C# Xml Nosql