发明授权
- 专利标题: Management of locks in a virtual machine environment
- 专利标题(中): 在虚拟机环境中管理锁
-
申请号: US10425468申请日: 2003-04-29
-
公开(公告)号: US07328437B2公开(公告)日: 2008-02-05
- 发明人: Michael J. Donovan , Melissa K. Howland , Steven Shultz , Xenia Tkatschow
- 申请人: Michael J. Donovan , Melissa K. Howland , Steven Shultz , Xenia Tkatschow
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理商 Arthur J. Samodovitz
- 主分类号: G06F9/455
- IPC分类号: G06F9/455 ; G06F12/00
摘要:
A technique to collectively manage locks by multiple virtual machines and then access shared data protected by the locks. A computer system defines first and second virtual machines and a memory shared by the first and second virtual machines. A lock structure is defined in the shared memory. The lock structure is capable of listing a holder of a lock for shared data in the shared memory. The first virtual machine acquires a lock for the shared data when available by manipulation of the lock structure. After acquiring the lock, the first virtual machine accesses the shared data. The lock structure and the shared data are directly accessible by the first virtual machine. The second virtual machine acquires a lock for the shared data when available by manipulation of the lock structure. After acquiring the lock, the second virtual machine accesses the shared data. The lock structure and shared data are directly accessible by the second virtual machine. In an alternate embodiment of the present invention, the shared data resides in one of the virtual machines while the lock structure remains in shared memory.
公开/授权文献
- US20040230972A1 Management of locks in a virtual machine environment 公开/授权日:2004-11-18
信息查询