发明授权
US07949846B2 Map shuffle-allocation map protection without extra I/O'S using minimal extra disk space 有权
使用最小额外的磁盘空间,无需额外的I / O即可进行地图随机分配映射保护

  • 专利标题: Map shuffle-allocation map protection without extra I/O'S using minimal extra disk space
  • 专利标题(中): 使用最小额外的磁盘空间,无需额外的I / O即可进行地图随机分配映射保护
  • 申请号: US11564868
    申请日: 2006-11-30
  • 公开(公告)号: US07949846B2
    公开(公告)日: 2011-05-24
  • 发明人: Gary L. BoggsJohn Mark Morris
  • 申请人: Gary L. BoggsJohn Mark Morris
  • 申请人地址: US OH Dayton
  • 专利权人: Teradata US, Inc.
  • 当前专利权人: Teradata US, Inc.
  • 当前专利权人地址: US OH Dayton
  • 代理商 James Stover
  • 主分类号: G06F12/02
  • IPC分类号: G06F12/02
Map shuffle-allocation map protection without extra I/O'S using minimal extra disk space
摘要:
A method and system for allocating storage space on a storage device to a requesting entity. The storage device includes a set of extents. An allocation map is maintained in computer memory. The allocation map has a plurality of map blocks, the map blocks each having a plurality of map entries. The map entries include respective logical extent identifiers, physical extent information and obsolete indicators. An invalid extent logical identifier represents a free extent and a valid extent identifier represents a prior allocated extent. An obsolete indicator marks a map entry as either current or obsolete. In one technique an extent allocation request is received from the requesting entity. A first map block is selected having a first map entry marked as obsolete. A second map block is selected having a second map entry not marked as obsolete. Physical extent information is copied from the second map entry to the first map entry. The logical extent identifier is assigned to the first map entry. The first map entry is marked as current and the second map entry is marked as obsolete. The storage allocation system includes a disk storage device having a set of extents. A requesting entity is configured to request allocation of one of the extents. An allocation map is maintained in computer memory. An allocator is configured to allocate one of the extents on the disk device to the requesting entity.
信息查询
0/0