-
公开(公告)号:US08578125B2
公开(公告)日:2013-11-05
申请号:US12903777
申请日:2010-10-13
IPC分类号: G06F12/02
CPC分类号: G06F3/0631 , G06F3/0605 , G06F3/067
摘要: Described are embodiments of an invention for allocating storage space in a storage system for critical data sets. The computing environment includes at least one server including a processor and memory. The server is coupled to storage. The memory further includes a storage manager including an allocation module and an alert module. The storage manager defines a common area for storing non-critical data sets and critical data sets in the storage group. The storage manager also defines a critical reserve area for storing only critical data sets in the first storage group. A predefined percentage of available storage space is reserved for the critical reserve area. The predefined percentage of available space is determined by comparing the available storage space within the critical reserve area to the storage space in the storage group. Upon allocating additional storage to the storage group, the allocation module allocates an amount of the additional storage space to the critical reserve area such that the predefined percentage of available storage space is maintained in the critical reserve area.
摘要翻译: 描述了用于在关键数据集的存储系统中分配存储空间的发明的实施例。 计算环境包括至少一个包括处理器和存储器的服务器。 服务器耦合到存储。 存储器还包括存储管理器,其包括分配模块和警报模块。 存储管理器定义用于在存储组中存储非关键数据集和关键数据集的公共区域。 存储管理器还定义用于在第一存储组中仅存储关键数据集的关键预留区域。 预留的可用存储空间的百分比预留给临界备用区。 将可用空间的预定义百分比通过将关键预留区域内的可用存储空间与存储组中的存储空间进行比较来确定。 在向存储组分配附加存储器时,分配模块向临界预留区域分配一定量的附加存储空间,使得可用存储空间的预定百分比保持在临界备用区域中。
-
公开(公告)号:US08010832B2
公开(公告)日:2011-08-30
申请号:US12180363
申请日:2008-07-25
IPC分类号: G06F11/00
CPC分类号: G06F11/0703 , G06F9/526 , G06F11/2028 , G06F11/2035 , G06F11/2046 , G06F2209/522
摘要: A central hub is coupled to a plurality of computational devices. The central hub stores a data structure that grants locks for accessing common data stored at the central hub, wherein the common data is shared by the plurality of computational devices. Each computational device maintains locally those locks that are held by the computational device in the data structure stored at the central hub. In response to a failure of the data structure stored at the central hub, a selected computational device of the plurality of computational devices is determined to be a manager system. Other computational devices besides the manager system communicate to the manager system all locks held by the other computational devices in the data structure stored at the central hub. The data structure and the common data are generated and stored at the manager system. Transactions are performed with respect to the data structure stored at the manager system, until the data structure stored at the central hub is operational.
摘要翻译: 中央集线器耦合到多个计算设备。 中央枢纽存储数据结构,其授予用于访问存储在中央集线器中的公共数据的锁定,其中公共数据由多个计算设备共享。 每个计算设备在本地维护由计算设备保存在存储在中央集线器处的数据结构中的锁。 响应于存储在中央集线器处的数据结构的故障,多个计算设备中的选定的计算设备被确定为管理器系统。 管理器系统之外的其他计算设备向存储在中央集线器的数据结构中的其他计算设备所持有的所有锁与管理系统进行通信。 数据结构和公共数据生成并存储在管理系统中。 相对于存储在管理器系统中的数据结构执行事务,直到存储在中央集线器处的数据结构是可操作的。
-
公开(公告)号:US20080256312A1
公开(公告)日:2008-10-16
申请号:US11734727
申请日:2007-04-12
IPC分类号: G06F12/16
CPC分类号: G06F11/1438 , G06F11/1451
摘要: A method is disclosed to detect and repair a broken dataset. The method creates and maintains a backup log and an update log for a dataset. If the method finds a dataset structural error, then the method deletes the corrupted dataset, obtains the most current backup copy of the dataset, obtains all dataset updates made after the most current backup copy of the dataset was saved, and generates a recovered dataset using the most current backup and the dataset updates.
摘要翻译: 公开了一种用于检测和修复破坏的数据集的方法。 该方法创建并维护数据集的备份日志和更新日志。 如果方法发现数据集结构错误,则该方法将删除损坏的数据集,获取数据集的最新备份副本,获取保存数据集最新备份副本之后的所有数据集更新,并使用 最新的备份和数据集更新。
-
公开(公告)号:US08527551B2
公开(公告)日:2013-09-03
申请号:US13533641
申请日:2012-06-26
IPC分类号: G06F17/30
CPC分类号: G06F17/30339
摘要: A data structure maintained in a computational device stores how many control areas splits have occurred to store a data set, wherein each control area split causes an addition of a single new control area. A command is received to add a new data record to the data set. A determination is made as to whether adding the new data record to the data set will result in a threshold for control area splits to be exceeded. In response to determining that adding the new data record to the data set will result in the threshold for control area splits to be exceeded, creating at least two new control areas in addition to continuing to use one existing control area for storing the data set.
-
公开(公告)号:US20120096235A1
公开(公告)日:2012-04-19
申请号:US12903777
申请日:2010-10-13
CPC分类号: G06F3/0631 , G06F3/0605 , G06F3/067
摘要: Described are embodiments of an invention for allocating storage space in a storage system for critical data sets. The computing environment includes at least one server including a processor and memory. The server is coupled to storage. The memory further includes a storage manager including an allocation module and an alert module. The storage manager defines a common area for storing non-critical data sets and critical data sets in the storage group. The storage manager also defines a critical reserve area for storing only critical data sets in the first storage group. A predefined percentage of available storage space is reserved for the critical reserve area. The predefined percentage of available space is determined by comparing the available storage space within the critical reserve area to the storage space in the storage group. Upon allocating additional storage to the storage group, the allocation module allocates an amount of the additional storage space to the critical reserve area such that the predefined percentage of available storage space is maintained in the critical reserve area.
摘要翻译: 描述了用于在关键数据集的存储系统中分配存储空间的发明的实施例。 计算环境包括至少一个包括处理器和存储器的服务器。 服务器耦合到存储。 存储器还包括存储管理器,其包括分配模块和警报模块。 存储管理器定义用于在存储组中存储非关键数据集和关键数据集的公共区域。 存储管理器还定义用于在第一存储组中仅存储关键数据集的关键预留区域。 预留的可用存储空间的百分比预留给临界备用区。 将可用空间的预定义百分比通过将关键预留区域内的可用存储空间与存储组中的存储空间进行比较来确定。 在向存储组分配附加存储器时,分配模块向临界预留区域分配一定量的附加存储空间,使得可用存储空间的预定百分比保持在临界备用区域中。
-
公开(公告)号:US20110258485A1
公开(公告)日:2011-10-20
申请号:US13171992
申请日:2011-06-29
CPC分类号: G06F11/0703 , G06F9/526 , G06F11/2028 , G06F11/2035 , G06F11/2046 , G06F2209/522
摘要: A central hub is coupled to a plurality of computational devices. The central hub stores a data structure that grants locks for accessing common data stored at the central hub, wherein the common data is shared by the plurality of computational devices. Each computational device maintains locally those locks that are held by the computational device in the data structure stored at the central hub. In response to a failure of the data structure stored at the central hub, a selected computational device of the plurality of computational devices is determined to be a manager system. Other computational devices besides the manager system communicate to the manager system all locks held by the other computational devices in the data structure stored at the central hub. The data structure and the common data are generated and stored at the manager system. Transactions are performed with respect to the data structure stored at the manager system, until the data structure stored at the central hub is operational.
摘要翻译: 中央集线器耦合到多个计算设备。 中央枢纽存储数据结构,其授予用于访问存储在中央集线器中的公共数据的锁定,其中公共数据由多个计算设备共享。 每个计算设备在本地维护由计算设备保存在存储在中央集线器处的数据结构中的锁。 响应于存储在中央集线器处的数据结构的故障,多个计算设备中的选定的计算设备被确定为管理器系统。 管理器系统之外的其他计算设备向存储在中央集线器的数据结构中的其他计算设备所持有的所有锁与管理系统进行通信。 数据结构和公共数据生成并存储在管理系统中。 相对于存储在管理器系统中的数据结构执行事务,直到存储在中央集线器处的数据结构是可操作的。
-
公开(公告)号:US20100228708A1
公开(公告)日:2010-09-09
申请号:US12392020
申请日:2009-02-24
IPC分类号: G06F17/30
CPC分类号: G06F17/30067
摘要: Provided are a method, system, and program for allocating data sets to a container data set. A container data set is allocated in a storage system. An entry is included in a file allocation catalog for the allocated container data set indicating an address range of data allocated to the container data set, wherein the file allocation catalog maps data sets to address ranges in the storage system. A virtual file allocation catalog for the container data set is generated. A request is received to allocate a data set. A determination is made as to whether the data set to allocate has a size less than a threshold size. An entry is included in the virtual file allocation catalog to allocate the data set in the address range of the container data set in response to determining that the data set to allocate size is less than the threshold size.
摘要翻译: 提供了一种用于将数据集分配给容器数据集的方法,系统和程序。 在存储系统中分配容器数据集。 一个条目被包括在分配的容器数据集的文件分配目录中,指示分配给容器数据集的数据的地址范围,其中文件分配目录将数据集映射到存储系统中的地址范围。 生成容器数据集的虚拟文件分配目录。 接收到分配数据集的请求。 确定要分配的数据是否具有小于阈值大小的大小。 响应于确定分配大小的数据小于阈值大小,虚拟文件分配目录中包括条目以在容器数据集的地址范围内分配数据集。
-
公开(公告)号:US08577890B2
公开(公告)日:2013-11-05
申请号:US12361530
申请日:2009-01-28
IPC分类号: G06F7/00
CPC分类号: G06F17/30123
摘要: An apparatus, system, and method are disclosed for modifying data set names. A communication module receives a data set name as an index of a catalog entry for a catalog. The data set name comprises at least two qualifiers. A modification module modifies at least one data set name qualifier using a naming algorithm, wherein an alias qualifier is not modified. A store module stores the catalog entry indexed with the modified data set name in order to optimize the location of that entry within the catalog.
摘要翻译: 公开了一种用于修改数据集名称的装置,系统和方法。 通信模块接收数据集名称作为目录的目录条目的索引。 数据集名称至少包含两个限定符。 修改模块使用命名算法修改至少一个数据集名称限定符,其中别名限定符不被修改。 商店模块存储用修改的数据集名称索引的目录条目,以便优化目录中该条目的位置。
-
公开(公告)号:US08443228B2
公开(公告)日:2013-05-14
申请号:US13171992
申请日:2011-06-29
IPC分类号: G06F11/00
CPC分类号: G06F11/0703 , G06F9/526 , G06F11/2028 , G06F11/2035 , G06F11/2046 , G06F2209/522
摘要: A central hub is coupled to a plurality of computational devices. The central hub stores a data structure that grants locks for accessing common data stored at the central hub, wherein the common data is shared by the plurality of computational devices. Each computational device maintains locally those locks that are held by the computational device in the data structure stored at the central hub. In response to a failure of the data structure stored at the central hub, a selected computational device of the plurality of computational devices is determined to be a manager system. Other computational devices besides the manager system communicate to the manager system all locks held by the other computational devices in the data structure stored at the central hub. The data structure and the common data are generated and stored at the manager system. Transactions are performed with respect to the data structure stored at the manager system, until the data structure stored at the central hub is operational.
摘要翻译: 中央集线器耦合到多个计算设备。 中央枢纽存储数据结构,其授予用于访问存储在中央集线器中的公共数据的锁定,其中公共数据由多个计算设备共享。 每个计算设备在本地维护由计算设备保存在存储在中央集线器处的数据结构中的锁。 响应于存储在中央集线器处的数据结构的故障,多个计算设备中的选定的计算设备被确定为管理器系统。 管理器系统之外的其他计算设备向存储在中央集线器的数据结构中的其他计算设备所持有的所有锁与管理系统进行通信。 数据结构和公共数据生成并存储在管理系统中。 相对于存储在管理器系统中的数据结构执行事务,直到存储在中央集线器处的数据结构是可操作的。
-
公开(公告)号:US20120271861A1
公开(公告)日:2012-10-25
申请号:US13533650
申请日:2012-06-26
IPC分类号: G06F17/30
CPC分类号: G06F17/30339
摘要: A data structure maintained in a computational device stores how many control areas splits have occurred to store a data set, wherein each control area split causes an addition of a single new control area. A command is received to add a new data record to the data set. A determination is made as to whether adding the new data record to the data set will result in a threshold for control area splits to be exceeded. In response to determining that adding the new data record to the data set will result in the threshold for control area splits to be exceeded, creating at least two new control areas in addition to continuing to use one existing control area for storing the data set.
-
-
-
-
-
-
-
-
-