Managing traces to capture data for memory regions in a memory
    1.
    发明授权
    Managing traces to capture data for memory regions in a memory 有权
    管理跟踪以捕获内存中的内存区域的数据

    公开(公告)号:US08914677B2

    公开(公告)日:2014-12-16

    申请号:US13535338

    申请日:2012-06-27

    IPC分类号: G06F11/00

    摘要: Provided are a computer program product, system, and method for managing traces to capture data for memory regions in a memory. A trace includes a monitor parameter used by a trace procedure to monitor data in a memory device. A frequency is determined at which the trace procedure monitors the memory device. The trace procedure is invoked at the determined frequency to perform trace procedure operations comprising determining a region in the memory device according to the monitor parameter and copying data in the determined region to trace data in a data space.

    摘要翻译: 提供了一种用于管理跟踪以捕获存储器中的存储器区域的数据的计算机程序产品,系统和方法。 跟踪包括跟踪过程使用的监视器参数来监视存储器设备中的数据。 确定跟踪过程监视存储器件的频率。 以确定的频率调用跟踪过程以执行跟踪过程操作,包括根据监视器参数确定存储器设备中的区域,并将确定的区域中的数据复制到跟踪数据空间中的数据。

    STORAGE ALLOCATION BASED ON DATA SET SIZE
    2.
    发明申请
    STORAGE ALLOCATION BASED ON DATA SET SIZE 有权
    基于数据集大小的存储分配

    公开(公告)号:US20120324176A1

    公开(公告)日:2012-12-20

    申请号:US13164652

    申请日:2011-06-20

    IPC分类号: G06F12/00

    摘要: An approach to allocating storage that has track managed storage and cylinder managed storage. The approach involves receiving a request to allocate a data set for new data and determining if the size of the new data exceeds a breakpoint value. The size of the new data may be determined by allocating a buffer data set that is the size of the breakpoint value, and writing the new data to the buffer data set. If the new data only partially fills the buffer data set, then the size of the new data is smaller than the breakpoint value. If the new data overfills the buffer data set, then the size of the new data set is larger than the breakpoint value. New data that is larger than the breakpoint value is automatically stored in cylinder managed storage, while new data that is smaller than the breakpoint value is automatically stored in track managed storage.

    摘要翻译: 分配具有跟踪托管存储和柱面管理存储的存储的方法。 该方法包括接收对新数据分配数据集的请求,并确定新数据的大小是否超过断点值。 可以通过分配作为断点值的大小的缓冲器数据集并将新数据写入缓冲器数据集来确定新数据的大小。 如果新数据仅部分填充缓冲区数据集,则新数据的大小小于断点值。 如果新数据超过缓冲区数据集,则新数据集的大小大于断点值。 大于断点值的新数据将自动存储在气缸管理存储器中,而小于断点值的新数据将自动存储在跟踪管理存储器中。

    MANAGING TRACES TO CAPTURE DATA FOR MEMORY REGIONS IN A MEMORY
    3.
    发明申请
    MANAGING TRACES TO CAPTURE DATA FOR MEMORY REGIONS IN A MEMORY 有权
    管理存储器中存储区域数据的跟踪

    公开(公告)号:US20140006874A1

    公开(公告)日:2014-01-02

    申请号:US13535338

    申请日:2012-06-27

    IPC分类号: G06F11/34

    摘要: Provided are a computer program product, system, and method for managing traces to capture data for memory regions in a memory. A trace includes a monitor parameter used by a trace procedure to monitor data in a memory device. A frequency is determined at which the trace procedure monitors the memory device. The trace procedure is invoked at the determined frequency to perform trace procedure operations comprising determining a region in the memory device according to the monitor parameter and copying data in the determined region to trace data in a data space.

    摘要翻译: 提供了一种用于管理跟踪以捕获存储器中的存储器区域的数据的计算机程序产品,系统和方法。 跟踪包括跟踪过程使用的监视器参数来监视存储器设备中的数据。 确定跟踪过程监视存储器件的频率。 以确定的频率调用跟踪过程以执行跟踪过程操作,包括根据监视器参数确定存储器设备中的区域,并将确定的区域中的数据复制到跟踪数据空间中的数据。

    Storage allocation based on data set size
    4.
    发明授权
    Storage allocation based on data set size 有权
    基于数据集大小的存储分配

    公开(公告)号:US08935455B2

    公开(公告)日:2015-01-13

    申请号:US13164652

    申请日:2011-06-20

    IPC分类号: G06F12/00 G06F3/06 G06F17/30

    摘要: An approach to allocating storage that has track managed storage and cylinder managed storage. The approach involves receiving a request to allocate a data set for new data and determining if the size of the new data exceeds a breakpoint value. The size of the new data may be determined by allocating a buffer data set that is the size of the breakpoint value, and writing the new data to the buffer data set. If the new data only partially fills the buffer data set, then the size of the new data is smaller than the breakpoint value. If the new data overfills the buffer data set, then the size of the new data set is larger than the breakpoint value. New data that is larger than the breakpoint value is automatically stored in cylinder managed storage, while new data that is smaller than the breakpoint value is automatically stored in track managed storage.

    摘要翻译: 分配具有跟踪托管存储和柱面管理存储的存储的方法。 该方法包括接收对新数据分配数据集的请求,并确定新数据的大小是否超过断点值。 可以通过分配作为断点值的大小的缓冲器数据集并将新数据写入缓冲器数据集来确定新数据的大小。 如果新数据仅部分填充缓冲区数据集,则新数据的大小小于断点值。 如果新数据超过缓冲区数据集,则新数据集的大小大于断点值。 大于断点值的新数据将自动存储在缸管理存储中,而小于断点值的新数据将自动存储在跟踪管理存储中。

    Remote Inventory Manager
    5.
    发明申请
    Remote Inventory Manager 失效
    远程库存管理器

    公开(公告)号:US20130246467A1

    公开(公告)日:2013-09-19

    申请号:US13422629

    申请日:2012-03-16

    IPC分类号: G06F17/30

    摘要: A documentation inventory manager which assigns a protection key to each piece of documentation that is received. More specifically, when providing information to a receiving company, a client provides their files to a common FTP server. As a support team of the receiving company accesses the files and stores some or all of the files to a local storage system, the files are modified to include an imbedded header record. In certain embodiments, the imbedded header record includes information regarding an original file name sent by the client, a key value that is assigned to that version of the downloaded file, permissions such as whether the file can be copied, and the inventory manager location. Each time a version of the file is downloaded to a different location within the receiving company, that file name, location, and new unique key is updated in the documentation inventory manager.

    摘要翻译: 一个文档库存管理器,为每个收到的文档分配一个保护密钥。 更具体地说,当向接收公司提供信息时,客户端将其文件提供给公共FTP服务器。 作为接收公司的支持团队访问文件并将一些或全部文件存储到本地存储系统中,这些文件被修改为包括嵌入的标题记录。 在某些实施例中,嵌入的报头记录包括关于由客户端发送的原始文件名的信息,分配给该版本的下载文件的密钥值,诸如是否可以复制该文件的许可权以及库存管理器位置。 每次将文件的版本下载到接收公司内的其他位置时,文档库存管理器中将更新该文件名,位置和新的唯一密钥。

    VARIABLE-LENGTH RECORD, CORRUPTION RECOVERY APPARATUS, SYSTEM, AND METHOD
    6.
    发明申请
    VARIABLE-LENGTH RECORD, CORRUPTION RECOVERY APPARATUS, SYSTEM, AND METHOD 有权
    可变长度记录,腐蚀恢复装置,系统和方法

    公开(公告)号:US20100185688A1

    公开(公告)日:2010-07-22

    申请号:US12355981

    申请日:2009-01-19

    IPC分类号: G06F17/30

    CPC分类号: G06F11/0763

    摘要: A method for identifying records of variable length within a data block containing corrupted data is disclosed herein. In certain embodiments, such a method may include scanning backward from an end of a data block containing variable-length records. The backward scan may proceed, one record at a time, to identify a first span of good (i.e., non-corrupt) records. The method may further include scanning forward from a front of the data block, also proceeding one record at a time, to identify a second span of good records. The method may include identifying a problem region by identifying data that resides between the first span and the second span. The method may also include creating a new record between the first span and the second span that contains the problem region. A corresponding computer program product, apparatus, and system are also disclosed.

    摘要翻译: 本文公开了一种用于识别包含已损坏数据的数据块内的可变长度记录的方法。 在某些实施例中,这种方法可以包括从包含可变长度记录的数据块的末尾向后扫描。 可以进行向后扫描,一次记录一次,以识别第一个良好(即非腐败)记录。 该方法还可以包括从数据块的前面向前扫描,同时也一次进行一个记录,以识别良好记录的第二跨度。 该方法可以包括通过识别驻留在第一跨度和第二跨度之间的数据来识别问题区域。 该方法还可以包括在包含问题区域的第一跨度和第二跨度之间创建新记录。 还公开了相应的计算机程序产品,装置和系统。

    Extended address volume (EAV) allocation verification
    7.
    发明授权
    Extended address volume (EAV) allocation verification 失效
    扩展地址卷(EAV)分配验证

    公开(公告)号:US08775728B2

    公开(公告)日:2014-07-08

    申请号:US13342863

    申请日:2012-01-03

    IPC分类号: G06F12/00

    摘要: In one embodiment, a system includes a first storage including track-managed storage and cylinder-managed storage, logic adapted for receiving a request to allocate a target data set on the first storage, logic adapted for determining a size of a source data set on a second storage, wherein data from the source data set will be copied to the target data set, logic adapted for comparing the determined size of the source data set to a break point value to determine if the target data set is to be stored to the track-managed storage or the cylinder-managed storage of the first storage, logic adapted for receiving the data from the source data set, and logic adapted for storing the data from the source data set to the target data set in either track-managed storage or cylinder-managed storage of the first storage based on the comparison.

    摘要翻译: 在一个实施例中,系统包括包括轨道管理存储和气缸管理存储的第一存储器,适于接收在第一存储器上分配目标数据集的请求的逻辑,适于确定源数据集的大小的逻辑 第二存储器,其中来自源数据集的数据将被复制到目标数据集,适于将确定的源数据集的大小与断点值进行比较的逻辑,以确定目标数据集是否被存储到 轨道管理存储器或第一存储器的柱面管理存储器,适于从源数据集合接收数据的逻辑,以及适于将来自源数据集的数据存储到轨道管理存储器中的目标数据集的逻辑 或基于比较的第一存储器的气缸管理存储。

    EXTENDED ADDRESS VOLUME (EAV) ALLOCATION VERIFICATION
    8.
    发明申请
    EXTENDED ADDRESS VOLUME (EAV) ALLOCATION VERIFICATION 失效
    扩展地址卷(EAV)分配验证

    公开(公告)号:US20130173805A1

    公开(公告)日:2013-07-04

    申请号:US13342863

    申请日:2012-01-03

    IPC分类号: G06F15/16

    摘要: In one embodiment, a system includes a first storage including track-managed storage and cylinder-managed storage, logic adapted for receiving a request to allocate a target data set on the first storage, logic adapted for determining a size of a source data set on a second storage, wherein data from the source data set will be copied to the target data set, logic adapted for comparing the determined size of the source data set to a break point value to determine if the target data set is to be stored to the track-managed storage or the cylinder-managed storage of the first storage, logic adapted for receiving the data from the source data set, and logic adapted for storing the data from the source data set to the target data set in either track-managed storage or cylinder-managed storage of the first storage based on the comparison.

    摘要翻译: 在一个实施例中,系统包括包括轨道管理存储和气缸管理存储的第一存储器,适于接收在第一存储器上分配目标数据集的请求的逻辑,适于确定源数据集的大小的逻辑 第二存储器,其中来自源数据集的数据将被复制到目标数据集,适于将确定的源数据集的大小与断点值进行比较的逻辑,以确定目标数据集是否被存储到 轨道管理存储器或第一存储器的柱面管理存储器,适于从源数据集合接收数据的逻辑,以及适于将来自源数据集的数据存储到轨道管理存储器中的目标数据集的逻辑 或基于比较的第一存储器的气缸管理存储。

    Allowing writes to complete without obtaining a write lock to a file
    10.
    发明授权
    Allowing writes to complete without obtaining a write lock to a file 有权
    允许写入完成而不获取对文件的写入锁定

    公开(公告)号:US08954408B2

    公开(公告)日:2015-02-10

    申请号:US13192573

    申请日:2011-07-28

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30171 G06F17/30371

    摘要: Provided are a computer program product, system, and method for allowing writes to complete without obtaining a write lock to a file. A lock is provided to a first request, comprising a read or write request, to access the file. A second write request is received while the first request maintains the lock. A temporary file associated with the file for the second write request is created. The second write request is controlled to write to the temporary file while the lock is held by the first request. In response to completing the first request, the lock is granted to the second write request to write the data in the temporary file to the file.

    摘要翻译: 提供了一种用于允许写入完成而不获得对文件的写入锁定的计算机程序产品,系统和方法。 向第一个请求(包括读或写请求)提供锁以访问该文件。 在第一个请求保持锁定的同时接收到第二个写入请求。 创建与第二个写请求的文件相关联的临时文件。 第二个写入请求被控制以在第一个请求保持锁定时写入临时文件。 响应于完成第一个请求,锁定被授予第二个写入请求,将临时文件中的数据写入该文件。