会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 9. 发明申请
    • High Performance, Lock-Free Virtual Storage Manager
    • 高性能,无锁的虚拟存储管理器
    • US20090100243A1
    • 2009-04-16
    • US11872821
    • 2007-10-16
    • Donald F. AultPeter J. RelsonJames H. MulderElpida TzortzatosPaula M. Spens
    • Donald F. AultPeter J. RelsonJames H. MulderElpida TzortzatosPaula M. Spens
    • G06F12/02
    • G06F12/023
    • A virtual storage technique is provided to manage a cell pool or a set of cell pools which can be used to satisfy variable-size storage requests. The algorithm uses no locks and relies on an atomic compare-and-swap instruction to serialize updates to the fields that can be simultaneously requested by multiple threads or processes. A free chain is used to manage cells which have already been obtained and freed, while there is an active extent that is used to hand out cells which have not previously been obtained. The algorithm is based on all cell pool extents being the same size, which allows the control information for the extent to be easily located on the extent boundary (e.g. at a 1 MB boundary). Control information for each cell is stored independently of the cell storage in a control array that resides at the head of the extent, along with other control information. This avoids cell overrun from damaging the cell pool control information. The result is a high performance storage manager with good serviceability characteristics.
    • 提供虚拟存储技术来管理可用于满足可变大小的存储请求的单元池或一组单元池。 该算法不使用锁,并且依赖于原子比较和交换指令来将更新序列化到可由多个线程或进程同时请求的字段。 使用自由链来管理已经获得和释放的细胞,而存在用于递送以前未获得的细胞的活性程度。 该算法基于所有的相同大小的单元池区段,这允许控制信息的范围容易地位于范围边界(例如,1MB边界)处。 每个单元的控制信息与其他控制信息一起存储在驻留在扩展头的控制阵列中的单元存储单元。 这避免了细胞溢出损坏细胞池控制信息。 结果是一个高性能的存储管理器具有良好的可维护性。