Invention Grant
- Patent Title: Object optimal allocation device, method and program
-
Application No.: US14669831Application Date: 2015-03-26
-
Publication No.: US10296388B2Publication Date: 2019-05-21
- Inventor: Takeshi Ogasawara
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: Tutunjian & Bitetto, P.C.
- Agent Kurt Goudy
- Priority: JP2009-233474 20091007
- Main IPC: G06F17/30
- IPC: G06F17/30 ; G06F9/50 ; G06F9/52 ; G06F9/30 ; G06F12/14

Abstract:
A method, system and computer program product for optimally allocating objects in a virtual machine environment implemented on a NUMA computer system. The method includes: obtaining a node identifier; storing the node identifier in a thread; obtaining an object identifier of a lock-target object from a lock thread; writing a lock node identifier into the lock-target object; traversing an object reference graph where the object reference graph contains an object as a graph node, a reference from the first object to a second object as an edge, and a stack allocated to a thread as the root node; determining whether a move-target object contains the lock node identifier; moving the move-target object to a subarea allocated to a lock node if it contains the lock node identifier, and moving the move-target object to the destination of the current traversal target object if the lock node identifier is not found.
Public/Granted literature
- US20150234683A1 Object Optimal Allocation Device, Method and Program Public/Granted day:2015-08-20
Information query