CN102063338B - 一种请求独占资源的方法及装置 - Google Patents

一种请求独占资源的方法及装置 Download PDF

Info

Publication number
CN102063338B
CN102063338B CN 201010614410 CN201010614410A CN102063338B CN 102063338 B CN102063338 B CN 102063338B CN 201010614410 CN201010614410 CN 201010614410 CN 201010614410 A CN201010614410 A CN 201010614410A CN 102063338 B CN102063338 B CN 102063338B
Authority
CN
China
Prior art keywords
resource
space
identify label
requestor
exclusive
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN 201010614410
Other languages
English (en)
Other versions
CN102063338A (zh
Inventor
和江涛
袁京
王学俭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Cloud Computing Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN 201010614410 priority Critical patent/CN102063338B/zh
Publication of CN102063338A publication Critical patent/CN102063338A/zh
Priority to PCT/CN2011/078446 priority patent/WO2012088894A1/zh
Application granted granted Critical
Publication of CN102063338B publication Critical patent/CN102063338B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/52Program synchronisation; Mutual exclusion, e.g. by means of semaphores
    • G06F9/526Mutual exclusion algorithms

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Storage Device Security (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明公开了一种请求独占资源的方法及装置,属于计算机领域。所述方法包括:预先设置用于存储资源请求者身份标识的第一空间,资源请求者根据第一空间的存储情况,将自身的身份标识存储在所述第一空间中;所述资源请求者等待第一时间阈值后,检查所述第一空间是否存在自身的身份标识;其中,如果所述独占资源被使用者正常使用,则所述使用者在所述第一时间阈值内周期性地清空所述第一空间,所述使用者清空所述第一空间的周期的长度小于所述第一时间阈值;如果存在,则所述资源请求者获取所述独占资源。所述装置包括:存储模块、检查模块和获取模块。本发明能够避免使用者发生故障而使其他请求者无法请求独占资源以及提高存储介质的寿命。

Description

一种请求独占资源的方法及装置
技术领域
本发明涉及计算机领域,特别涉及一种请求独占资源的方法及装置。 
背景技术
在存储虚拟化场景下,当用户的一台虚拟机独占使用某个资源时,其他的虚拟机不能再使用该资源,其中,该资源被称为独占资源。任何虚拟机在使用独占资源之前,需要先请求到独占资源。 
目前存在如下两种请求独占资源的方案,包括: 
第一方案,任何一台虚拟机在请求某个独占资源时,需要先获取到该独占资源对应的磁盘锁,再请求该独占资源并利用该磁盘锁锁住该独占资源,如此其他的虚拟机就无法再请求该独占资源,当使用完该独占资源后,释放掉该独占资源的磁盘锁,然后其他虚拟机才可以请求使用该独占资源。 
第二方案,任何一台虚拟机在请求某个独占资源时,先检查特定的存储空间是否存在占用标识,如果否,则获取该独占资源,且在使用该独占资源时,周期性地向特定的存储空间中写占用标识,如果是,则需要等待。其中,任何其他的虚拟机在请求该独占资源时,也要先检查特定的存储空间,当该虚拟机释放该独占资源时,特定的存储空间会在写入占用标识的一段时间后清空自身存储的占用标识;如果检查出特定的存储空间存在占用标识,则需要等待。 
在实现本发明的过程中,发明人发现现有技术至少存在以下问题: 
在上述第一种方案中,如果正在使用独占资源的虚拟机发生故障,则无法执行释放磁盘锁的操作,使得其他其他虚拟机永远无法获取该独占资源; 
在上述第二种方案中,正在使用独占资源的使用者周期性地在特定的存储空间频繁地写入占用标识,降低存储介质的寿命。 
发明内容
为了避免正在使用独占资源的使用者发生故障而使其他请求者无法请求独占资源以及提高存储介质的寿命,本发明提供了一种请求独占资源的方法及装置。所述技术方案如下:
一种请求独占资源的方法,预先设置用于存储资源请求者身份标识的第一空间,所述方法包括: 
资源请求者根据第一空间的存储情况,将自身的身份标识存储在所述第一空间中; 
所述资源请求者等待第一时间阈值后,检查所述第一空间是否存在自身的身份标识;其中,如果所述独占资源被使用者正常使用,则所述使用者在所述第一时间阈值内周期性地清空所述第一空间,所述使用者清空所述第一空间的周期的长度小于所述第一时间阈值; 
如果存在,则所述资源请求者获取所述独占资源。 
一种请求独占资源的装置,预先设置用于存储资源请求者身份标识的第一空间,所述装置包括: 
存储模块,用于资源请求者根据第一空间的存储情况,将自身的身份标识存储在所述第一空间中; 
检查模块,用于所述资源请求者等待第一时间阈值后,检查所述第一空间是否存在自身的身份标识;其中,如果所述独占资源被使用者正常使用,则所述使用者在所述第一时间阈值内周期性地清空所述第一空间,所述使用者清空所述第一空间的周期的长度小于所述第一时间阈值; 
获取模块,用于如果存在,则所述资源请求者获取所述独占资源。 
资源请求者在请求独占资源时,将自身的身份标识存储在第一空间中,等待第一时间阈值后,检查第一空间中是否存在自身的身份标识,如果存在,则资源请求者获取独占资源。如果当前正在使用独占资源的使用者发生故障或异常时,则无法清空第一空间,从而使得资源请求者能够获取到该独占资源,以及资源请求者在请求独占资源时只对第一空间进行一次写操作,从而降低对第一空间进行写的频率,提高了存储介质的寿命。 
附图说明
图1是本发明实施例1提供的一种请求独占资源的方法流程图; 
图2是本发明实施例2提供的一种请求独占资源的方法流程图; 
图3是本发明实施例3提供的一种请求独占资源的装置示意图。 
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。 
实施例1 
本发明实施例提供了一种请求独占资源的方法。其中,在本实施例中,预先设置用于存储资源请求者身份标识的第一空间,参见图1,该方法包括: 
步骤101:资源请求者根据第一空间的存储情况,将自身的身份标识存储在第一空间中; 
步骤102:资源请求者等待第一时间阈值后,检查第一空间是否存在自身的身份标识; 
其中,如果独占资源被使用者正常使用,则使用者在第一时间阈值内周期性地清空第一空间,使用者清空第一空间的周期的长度小于第一时间阈值; 
步骤103:如果存在,则资源请求者获取独占资源。 
在本发明实施例中,资源请求者在请求独占资源时,将自身的身份标识存储在第一空间中,等待第一时间阈值后,检查第一空间中是否存在自身的身份标识,如果存在,则资源请求者获取独占资源。如果当前正在使用独占资源的使用者发生故障或异常时,则无法清空第一空间,从而使得资源请求者能够获取到该独占资源,以及资源请求者在请求独占资源时只对第一空间进行一次写操作,从而降低对第一空间进行写的频率,提高了存储介质的寿命。 
实施例2 
如图2所示,本发明实施例提供了一种请求独占资源的方法,包括: 
步骤201:资源请求者请求独占资源时,检查第一空间是否为空,如果否,则执行步骤202,如果是,则执行步骤203; 
其中,第一空间用于存放当前正在请求独占资源的资源请求者的身份标识且该当前正在请求独占资源的资源请求者还未获取到独占资源。 
步骤202:资源请求者根据第一空间中存放的资源请求者的身份标识,判断 对应的资源请求者是否还有能力请求独占资源,如果不能,执行步骤203,如果能,则操作结束; 
具体地,资源请求者根据第一空间中存放的资源请求者的身份标识,获取对应的资源请求者请求独占资源的请求时间,获取当前时间,计算当前时间与查找的请求时间的时间差,判断该时间差是否超过第二时间阈值,如果超过,则判断出第一空间存储的身份标识对应的资源请求者无能力请求独占资源,如果没有超过,则判断出第一空间存储的身份标识对应的资源请求者有能力请求独占资源。 
其中,在本实施例中,每个请求独占资源的资源请求者在请求独占资源时,将自身的身份标识存储在第一空间中,同时也存储自身请求独占资源的请求时间;在本实施例中,可以设置一个资源请求者的身份标识与请求时间的对应关系来存储每个资源请求者请求独占资源的请求时间,即每个资源请求者在请求独占资源时,将自身的身份标识存储在第一空间中,同时将自身的身份标识和请求时间存储在资源请求者的身份标识与请求时间的对应关系中。 
相应地,资源请求者根据第一空间中存放的资源请求者的身份标识,获取对应的资源请求者请求独占资源的请求时间的操作,可以具体为: 
资源请求者根据第一空间中存储的资源请求者的身份标识,从资源请求者的身份标识与请求时间的对应关系中获取对应的资源请求者请求独占资源的请求时间。 
其中,如果第一空间中存储的身份标识对应的资源请求者没有能力请求独占资源,则表明第一空间存储的身份标识对应的资源请求者在请求独占资源过程中发生故障或异常,无法再请求并获取独占资源。 
其中,在本实施例中,利用第一空间和资源请求者的身份标识与请求时间的对应关系可以保证当前只有一个有效的资源请求者请求独占资源,从而保护请求过程。 
步骤203:资源请求者将自己的身份标识存储在第一空间中,将自身的身份标识与请求独占资源的请求时间存储在资源请求都的身份标识和请求时间的对应关系中; 
其中,资源请求者可以获取当前时间并将其作为请求独占资源的请求时间。 
其中,对已请求到独占资源的使用者,会周期性检查第一空间,如果检查 出第一空间为空,则表示当前没有资源请求者请求独占资源,如果第一空间不为空,则表示有资源请求者请求独占资源,此时使用者判断自身是否还需要使用独占资源,如果需要,则清空第一空间中存储的资源请求者的身份标识,如果不需要,则释放占用的独占资源。 
进一步地,在本实施例中,使用者清空第一空间中存储的资源请求者的身份标识,同时清空资源请求者的身份标识与请求时间的对应关系中的记录。 
进一步地,在本实施例中,还可以设置第二空间,第二空间用于存储当前正在使用独占资源的使用者的身份标识,所以使用者释放占用的独占资源,同时也将自身的身份标识从第二空间中清除。 
其中,如果当前正在使用该独占资源的使用者发生故障或异常,则该使用者就不会主动地检查第一空间以及清空第一空间存储的资源请求者的身份标识。 
所以如果该独占资源已被释放即当前没有使用者在使用该独占资源,或者当前正在使用该独占资源的使用者发生故障或异常,使得第一空间不能够被清空,从而使得第一空间中存储的资源请求者身份标识对应的资源请求者能够获取到该独占资源。 
步骤204:资源请求者等待第一时间阈值后,检查第一空间中是否存在自身的身份标识;如果存在,则执行步骤205,如果不存在,则操作结束; 
其中,如果独占资源被使用者正常使用,则使用者会在第一时间阈值内周期性地清空第一空间,且第一时间阈值大于比当前正在使用该独占资源的使用者检查并清空第一空间周期的长度且小于第二时间阈值。 
其中,如果资源请求者等待第一时间阈值后,判断第一空间中还存在自身的身份标识,则表明当前正在使用独占资源的使用者已使用完独占资源且释放已使用的独占资源,或者表明当前正在使用独占资源的使用者发生故障或异常,无法清空第一空间存储的资源请求者的身份标识。 
其中,如果资源请求者检查出第一空间中不存在自己的身份标识,则表明该独占资源已被占用,资源请求者还不能占用该独占资源,资源请求者需要重新从步骤201开始执行,即重新请求该独占资源。 
步骤205:资源请求者清空第一空间中存储的身份标识以及资源请求者的身份标识与请求时间的对应关系,获取请求的该独占资源; 
具体地,清空第一空间中存储的身份标识以及资源请求者的身份标识与请求时间的对应关系,如果已使用该独占资源的使用者已释放该独占资源,则资源请求者直接获取请求的独占资源,如果已使用独占资源的使用者发生故障或异常,则资源请求者抢占已使用该独占资源的使用者使用的该独占资源。 
进一步地,在本实施例中,资源请求者获取请求的独占资源,同时将自身的身份标识存储在第二空间中。 
其中,如果第一空间中存储的身份标识对应的资源请求者在请求资源过程中发生故障或异常,则第一空间中存储的身份标识对应的资源请求者就无法再获取该独占资源以及清空第一空间和资源请求者的身份标识与请求时间的对应关系。 
步骤206:资源请求者使用获取的独占资源,且周期性的检查并清空第一空间中存储的后续的请求该独占资源的资源请求者的身份标识。 
具体地,资源请求者使用独占资源,且周期性的检查第一空间,如果检查出第一空间不为空(说明有后续的资源请求者请求该独占资源,并将自己的身份标识记录在了第一空间中,并记录下身份标识与请求时间的对应关系),则资源请求者判断自身是否还需要使用独占资源,如果需要,则清空第一空间存储的资源请求者的身份标识以及资源请求者的身份标识与请求时间的对应关系,如果不需要,则释放请求的独占资源。 
进一步地,在本实施例中,资源请求者释放请求的独占资源,同时将自身的身份标识从第二空间中清除。 
其中,如果资源请求者检查出第一空间为空,如果自身还需要使用独占资源,则继续使用独占资源,如果自身不需要使用独占资源,则释放请求的独占资源。 
其中,资源请求者周期性地检查并清空第一空间以及资源请求者的身份标识与请求时间的对应关系,从而可以保证当前正在使用的独占资源不能被其他的资源请求者抢占。 
其中,如果资源请求者在使用该独占资源的过程中发生故障或异常,则资源请求者就不会清空第一空间以及资源请求者的身份标识与请求时间的对应关系,从则使得其他的资源请求者能够请求该独占资源,防止该独占资源被吊死。 
其中,在本实施例中,资源请求者每次请求该独占资源时只对第一空间以 及资源请求者的身份标识与请求时间的对应关系进行一次写操作,然后资源请求者以及正在使用该独占资源的使用者只是对第一间以及资源请求者的身份标识与请求时间的对应关系进行读操作,从而大大地降低对第一空间以及资源请求者的身份标识与请求时间的对应关系进行写操作的频率,从提高存储介质的寿命。 
在本发明实施例中,资源请求者在请求独占资源时,将自身的身份标识存储在第一空间中,等待第一时间阈值后,检查第一空间中是否存在自身的身份标识,如果存在,则资源请求者获取独占资源,且使用获取到独占资源的过程中,周期性地清空第一空间以及资源请求者的身份标识与请求时间的对应关系。如果当前正在使用独占资源的使用者发生故障或异常时,则无法清空第一空间,从而使得资源请求者能够获取到该独占资源,以及资源请求者在请求独占资源时只对第一空间进行一次写操作,从而降低对第一空间进行写的频率,提高了存储介质的寿命。 
实施例3 
本发明实施例提供了一种请求独占资源的装置,预先设置用于存储资源请求者身份标识的第一空间,如图3所示,包括: 
存储模块301,用于资源请求者根据第一空间的存储情况,将自身的身份标识存储在第一空间中; 
检查模块302,用于当资源请求者等待第一时间阈值后,检查第一空间是否存在自身的身份标识;其中,如果独占资源被使用者正常使用,则使用者在第一时间阈值内周期性地清空所述第一空间,使用者清空第一空间的周期的长度小于第一时间阈值; 
获取模块303,用于如果存在,则资源请求者获取独占资源。 
存储模块301包括: 
检查单元,用于检查第一空间是否为空,如果为空,则将资源请求者的身份标识存储在第一空间中,并存储资源请求者的身份标识与请求时间的对应关系; 
判断单元,用于如果不为空,则判断第一空间中存储的身份标识对应的资源请求者是否有能力请求独占资源,如果否,则将资源请求者的身份标识存储 在第一空间中,并存储资源请求者的身份标识与请求时间的对应关系。 
判断单元包括: 
获取子单元,用于获取第一空间存储的身份标识对应的资源请求者请求独占资源的请求时间; 
判断子单元,用于判断获取的请求时间与当前时间的差值是否超过第二时间阈值,如果超过,则判断出第一空间中存储的身份标识对应的资源请求者没有能力请求独占资源;其中,第二时间阈值大于第一时间阈值; 
存储子单元,用于如果判断出第一空间中存储的身份标识对应的资源请求者没有能力请求独占资源,将资源请求者的身份标识存储在第一空间中,并存储资源请求者的身份标识与请求时间的对应关系。 
进一步地,该装置还包括: 
第一清空模块,用于在所述资源请求者获取所述独占资源时,清空第一空间以及资源请求者的身份标识与请求时间的对应关系。 
进一步地,该装置还包括: 
第二清空模块,用于在所述资源请求者获取所述独占资源之后,周期性地检查第一空间是否为空,如果不为空,则判断资源请求者是否还需要使用独占资源,如果是,则清空第一空间以及资源请求者的身份标识与请求时间的对应关系;如果否,则释放独占资源。 
在本发明实施例中,资源请求者在请求独占资源时,将自身的身份标识存储在第一空间中,等待第一时间阈值后,检查第一空间中是否存在自身的身份标识,如果存在,则资源请求者获取独占资源,且使用获取到独占资源的过程中,周期性地清空第一空间以及资源请求者的身份标识与请求时间的对应关系。如果当前正在使用独占资源的使用者发生故障或异常时,则无法清空第一空间,从而使得资源请求者能够获取到该独占资源,以及资源请求者在请求独占资源时只对第一空间进行一次写操作,从而降低对第一空间进行写的频率,提高了存储介质的寿命。 
需要说明的是:上述实施例提供的一种请求独占资源的装置在请求独占资源时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的 功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供请求独占资源的装置与请求独占资源的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。 
以上实施例提供的技术方案中的全部或部分内容可以通过软件编程实现,其软件程序存储在可读取的存储介质中,存储介质例如:计算机中的硬盘、光盘或软盘。 
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。 

Claims (10)

1.一种请求独占资源的方法,其特征在于,预先设置用于存储资源请求者身份标识的第一空间,所述方法包括:
资源请求者根据第一空间的存储情况,将自身的身份标识存储在所述第一空间中;
所述资源请求者等待第一时间阈值后,检查所述第一空间是否存在自身的身份标识;其中,如果所述独占资源被使用者正常使用,则所述使用者在所述第一时间阈值内周期性地清空所述第一空间,所述使用者清空所述第一空间的周期的长度小于所述第一时间阈值;
如果存在,则所述资源请求者获取所述独占资源。
2.如权利要求1所述的方法,其特征在于,所述资源请求者根据第一空间的存储情况,将自身的身份标识存储在所述第一空间中,包括:
所述资源请求者检查所述第一空间是否为空,如果为空,则所述资源请求者将自身的身份标识存储在所述第一空间中,并存储自身的身份标识与请求时间的对应关系;
如果不为空,则所述资源请求者判断所述第一空间中存储的身份标识对应的资源请求者是否有能力请求所述独占资源,如果否,则所述资源请求者将自身的身份标识存储在所述第一空间中,并存储自身的身份标识与请求时间的对应关系。
3.如权利要求2所述的方法,其特征在于,所述资源请求者判断所述第一空间中存储的身份标识对应的资源请求者是否有能力请求所述独占资源,包括:
所述资源请求者获取所述第一空间存储的身份标识对应的资源请求者请求独占资源的请求时间;
所述资源请求者判断所述获取的请求时间与当前时间的差值是否超过第二时间阈值,如果超过,则判断出所述第一空间中存储的身份标识对应的资源请求者没有能力请求独占资源;
其中,所述第二时间阈值大于所述第一时间阈值。
4.如权利要求2所述的方法,其特征在于,所述资源请求者获取所述独占资源时,所述方法还包括:
所述资源请求者清空所述第一空间以及已存储的身份标识与请求时间的对应关系。
5.如权利要求2-4任一所述的方法,其特征在于,所述资源请求者获取所述独占资源之后,还包括:
所述资源请求者周期性地检查所述第一空间是否为空,如果不为空,则判断自身是否还需要使用所述独占资源,如果是,则清空已存储的身份标识与请求时间的对应关系以及所述第一空间;如果否,则释放所述独占资源。
6.一种请求独占资源的装置,其特征在于,预先设置用于存储资源请求者身份标识的第一空间,所述装置包括:
存储模块,用于资源请求者根据第一空间的存储情况,将自身的身份标识存储在所述第一空间中;
检查模块,用于所述资源请求者等待第一时间阈值后,检查所述第一空间是否存在自身的身份标识;其中,如果所述独占资源被使用者正常使用,则所述使用者在所述第一时间阈值内周期性地清空所述第一空间,所述使用者清空所述第一空间的周期的长度小于所述第一时间阈值;
获取模块,用于如果存在,则所述资源请求者获取所述独占资源。
7.如权利要求6所述的装置,其特征在于,所述存储模块包括:
检查单元,用于检查所述第一空间是否为空,如果为空,则将所述资源请求者的身份标识存储在所述第一空间中,并存储所述资源请求者的身份标识与请求时间的对应关系;
判断单元,用于如果不为空,则判断所述第一空间中存储的身份标识对应的资源请求者是否有能力请求所述独占资源,如果否,则将所述资源请求者的身份标识存储在所述第一空间中,并存储所述资源请求者的身份标识与请求时间的对应关系。
8.如权利要求7所述的装置,其特征在于,所述判断单元包括:
获取子单元,用于获取所述第一空间存储的身份标识对应的资源请求者请求独占资源的请求时间;
判断子单元,用于判断所述获取的请求时间与当前时间的差值是否超过第二时间阈值,如果超过,则判断出所述第一空间中存储的身份标识对应的资源请求者没有能力请求独占资源;其中,所述第二时间阈值大于所述第一时间阈值;
存储子单元,用于如果判断出所述第一空间中存储的身份标识对应的资源请求者没有能力请求独占资源,将所述资源请求者的身份标识存储在所述第一空间中,并存储所述资源请求者的身份标识与请求时间的对应关系。
9.如权利要求7所述的装置,其特征在于,所述装置还包括:
第一清空模块,用于在所述资源请求者获取所述独占资源时,清空所述第一空间以及已存储的资源请求者的身份标识与请求时间的对应关系。
10.如权利要求7-9任一所述的装置,其特征在于,所述装置还包括:
第二清空模块,用于在所述资源请求者获取所述独占资源之后,周期性地检查所述第一空间是否为空,如果不为空,则判断所述资源请求者是否还需要使用所述独占资源,如果是,则清空所述第一空间;如果否,则释放所述独占资源。
CN 201010614410 2010-12-28 2010-12-28 一种请求独占资源的方法及装置 Active CN102063338B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN 201010614410 CN102063338B (zh) 2010-12-28 2010-12-28 一种请求独占资源的方法及装置
PCT/CN2011/078446 WO2012088894A1 (zh) 2010-12-28 2011-08-16 一种请求独占资源的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010614410 CN102063338B (zh) 2010-12-28 2010-12-28 一种请求独占资源的方法及装置

Publications (2)

Publication Number Publication Date
CN102063338A CN102063338A (zh) 2011-05-18
CN102063338B true CN102063338B (zh) 2013-03-20

Family

ID=43998624

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010614410 Active CN102063338B (zh) 2010-12-28 2010-12-28 一种请求独占资源的方法及装置

Country Status (2)

Country Link
CN (1) CN102063338B (zh)
WO (1) WO2012088894A1 (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102063338B (zh) * 2010-12-28 2013-03-20 华为技术有限公司 一种请求独占资源的方法及装置
CN103546433B (zh) * 2012-07-12 2017-06-30 阿里巴巴集团控股有限公司 信息同步***和方法
CN104040512B (zh) * 2012-12-28 2017-09-19 华为技术有限公司 存储空间的处理方法及装置
CN105653406B (zh) * 2015-12-31 2019-05-24 华为技术有限公司 一种管理分布式存储***的方法及分布式存储***
US10248459B2 (en) * 2016-03-15 2019-04-02 Microsoft Technology Licensing, Llc Operating system support for game mode
CN107230153A (zh) * 2016-03-24 2017-10-03 平安科技(深圳)有限公司 处理保单信息的方法和装置
CN108319496B (zh) * 2017-01-18 2022-03-04 阿里巴巴集团控股有限公司 资源访问方法、业务服务器、分布式***及存储介质
CN107391224A (zh) * 2017-06-09 2017-11-24 华为技术有限公司 一种虚拟卷的创建方法、挂载方法及装置
CN109558205B (zh) * 2017-09-25 2022-11-29 南京中兴新软件有限责任公司 磁盘访问方法及装置
CN108614728A (zh) * 2018-04-27 2018-10-02 平安科技(深圳)有限公司 虚拟机服务提供方法、装置、设备及计算机可读存储介质
CN113365116B (zh) * 2020-03-04 2022-12-13 Vidaa(荷兰)国际控股有限公司 音视频资源管理方法及装置
CN115329400B (zh) * 2022-08-04 2023-07-04 北京志凌海纳科技有限公司 一种集群中虚拟磁盘的保护处理方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006129285A1 (en) * 2005-06-03 2006-12-07 Nxp B.V. Data processing system and method for scheduling the use of at least one exclusive resource
CN1953587A (zh) * 2005-10-21 2007-04-25 乐金电子(中国)研究开发中心有限公司 有效管理资源的移动终端及其模块间使用显示部资源的方法
CN101697136A (zh) * 2009-10-27 2010-04-21 金蝶软件(中国)有限公司 一种资源控制方法和装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1278518C (zh) * 2002-12-21 2006-10-04 华为技术有限公司 一种多用户访问权限控制的实现方法
US6990560B2 (en) * 2003-01-16 2006-01-24 International Business Machines Corporation Task synchronization mechanism and method
US7506090B2 (en) * 2006-06-14 2009-03-17 Honeywell International Inc. System and method for user-configurable resource arbitration in a process control system
US7500037B2 (en) * 2007-01-30 2009-03-03 International Business Machines Corporation System, method and program for managing locks
US8780704B2 (en) * 2008-01-10 2014-07-15 Qualcomm Incorporated Shared resource allocation
CN102063338B (zh) * 2010-12-28 2013-03-20 华为技术有限公司 一种请求独占资源的方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006129285A1 (en) * 2005-06-03 2006-12-07 Nxp B.V. Data processing system and method for scheduling the use of at least one exclusive resource
CN1953587A (zh) * 2005-10-21 2007-04-25 乐金电子(中国)研究开发中心有限公司 有效管理资源的移动终端及其模块间使用显示部资源的方法
CN101697136A (zh) * 2009-10-27 2010-04-21 金蝶软件(中国)有限公司 一种资源控制方法和装置

Also Published As

Publication number Publication date
WO2012088894A1 (zh) 2012-07-05
CN102063338A (zh) 2011-05-18

Similar Documents

Publication Publication Date Title
CN102063338B (zh) 一种请求独占资源的方法及装置
JP5510556B2 (ja) 仮想マシンのストレージスペースおよび物理ホストを管理するための方法およびシステム
EP3514689B1 (en) Memory management method and apparatus
US8850156B2 (en) Method and system for managing virtual machine storage space and physical host
US8583756B2 (en) Dynamic configuration and self-tuning of inter-nodal communication resources in a database management system
KR101357397B1 (ko) 데이터 프로세싱 시스템의 메모리 사용을 추적하는 방법
US20120192186A1 (en) Computing Platform with Resource Constraint Negotiation
WO2021093365A1 (zh) 一种gpu显存管理控制方法及相关装置
TW201737111A (zh) 分散式儲存系統硬碟掛住故障檢測、處理方法及裝置
US9448920B2 (en) Granting and revoking supplemental memory allocation requests
CN112749135B (zh) 文件***的存储空间的平衡的方法、设备和计算机程序产品
JP5796722B2 (ja) Cpuの仮想化を支援することが可能なコンピュータサーバ
WO2016000470A1 (zh) 一种内存控制方法和装置
CN111897666A (zh) 用于多进程之间通信的方法、设备及***
CN113010265A (zh) Pod的调度方法、调度器、存储插件及***
CN113342554B (zh) Io多路复用方法、介质、设备和操作***
CN103778002A (zh) 多核***中回收临界资源的方法、装置和设备
CN105677481A (zh) 一种数据处理方法、***及电子设备
CN112596669A (zh) 一种基于分布式存储的数据处理方法及装置
US6754658B1 (en) Database server processing system, method, program and program storage device
WO2015180111A1 (zh) 一种管理***资源的方法、装置及设备
CN116820748A (zh) 一种密码卡会话资源管理方法及***
US20050223383A1 (en) Methods and apparatus for reserving an execution thread
CN114327862B (zh) 一种内存分配方法、装置、电子设备及存储介质
CN106997304B (zh) 输入输出事件的处理方法及设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220216

Address after: 550025 Huawei cloud data center, jiaoxinggong Road, Qianzhong Avenue, Gui'an New District, Guiyang City, Guizhou Province

Patentee after: Huawei Cloud Computing Technologies Co.,Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.

TR01 Transfer of patent right