-
公开(公告)号:US20170077960A1
公开(公告)日:2017-03-16
申请号:US15361094
申请日:2016-11-25
Applicant: NetApp, Inc.
Inventor: George Totolos, JR. , Joshua Oren Silberman
CPC classification number: H03M13/353 , G06F11/073 , G06F11/076 , G06F11/1044 , G06F11/1068 , G11C29/028 , G11C29/42 , G11C29/52 , G11C2029/0411
Abstract: In an aspect of the subject matter, a “full” amount of the flash cache (e.g., storage cells) is initially utilized to store data i.e., substantially all of the storage space of the flash cache may be designated to store user data, with the remaining storage space designated to store ECC information (e.g., parity bits) associated with a predefined ECC algorithm utilized to encode the user data. When a bit errors associated with the user data reaches a predefined threshold value, the storage space of the flash cache may transition to store less user data so as to accommodate the space needed to store ECC information associated with a stronger ECC algorithm. The storage space of the flash cache designated to store user data is reduced, while the storage space designated to store ECC information is increased to accommodate the stronger ECC algorithm.
Abstract translation: 在主题的一个方面,最初利用“完全”量的闪存高速缓存(例如,存储单元)来存储数据,即,可以指定闪存高速缓存的基本上所有的存储空间来存储用户数据, 指定用于存储与用于对用户数据进行编码的预定义ECC算法相关联的ECC信息(例如,奇偶校验位)的剩余存储空间。 当与用户数据相关联的位错误达到预定义的阈值时,闪存高速缓存的存储空间可以转换以存储较少的用户数据,以便适应存储与较强ECC算法相关联的ECC信息所需的空间。 指定用于存储用户数据的闪存缓存的存储空间减少,而指定用于存储ECC信息的存储空间增加以适应更强的ECC算法。
-
2.
公开(公告)号:US20150349806A1
公开(公告)日:2015-12-03
申请号:US14289823
申请日:2014-05-29
Applicant: NetApp, Inc.
Inventor: George Totolos, JR. , Joshua Oren Silberman
CPC classification number: H03M13/353 , G06F11/073 , G06F11/076 , G06F11/1044 , G06F11/1068 , G11C29/028 , G11C29/42 , G11C29/52 , G11C2029/0411
Abstract: In an aspect of the subject matter, a “full” amount of the flash cache (e.g., storage cells) is initially utilized to store data i.e., substantially all of the storage space of the flash cache may be designated to store user data, with the remaining storage space designated to store ECC information (e.g., parity bits) associated with a predefined ECC algorithm utilized to encode the user data. When a bit errors associated with the user data reaches a predefined threshold value, the storage space of the flash cache may transition to store less user data so as to accommodate the space needed to store ECC information associated with a stronger ECC algorithm. The storage space of the flash cache designated to store user data is reduced, while the storage space designated to store ECC information is increased to accommodate the stronger ECC algorithm.
Abstract translation: 在主题的一个方面,最初利用“完全”量的闪存高速缓存(例如,存储单元)来存储数据,即,可以指定闪存高速缓存的基本上所有的存储空间来存储用户数据, 指定用于存储与用于对用户数据进行编码的预定义ECC算法相关联的ECC信息(例如,奇偶校验位)的剩余存储空间。 当与用户数据相关联的位错误达到预定义的阈值时,闪存高速缓存的存储空间可以转换以存储较少的用户数据,以便适应存储与较强ECC算法相关联的ECC信息所需的空间。 指定用于存储用户数据的闪存缓存的存储空间减小,而指定用于存储ECC信息的存储空间增加以适应更强的ECC算法。
-
公开(公告)号:US20160110272A1
公开(公告)日:2016-04-21
申请号:US14515455
申请日:2014-10-15
Applicant: NetApp Inc.
Inventor: Allen E. Tracht , Curtis Anderson , Tabriz Holtz , George Totolos, JR.
CPC classification number: G06F11/2069 , G06F3/0607 , G06F3/065 , G06F3/067 , G06F11/1435 , G06F11/1464 , G06F11/2058 , G06F2201/84 , H04L61/00 , H04L67/1097
Abstract: One or more techniques and/or systems are provided for multicast transport configuration, for multicast transport, and/or for fault policy implementation. In an example, a multicast component may receive a data copy request from an application to copy data to multiple destinations. A scheduler component may create a transport schedule specifying an order with which to facilitate data copy operations across transports, such as heterogeneous transports, to the destinations. A dispatcher component may apply application specified transport modifiers to the data copy operations (e.g., a modification to a quality of service for a transport). The dispatcher component may facilitate the data copy operations and provide operation result information to a policy agent. The policy agent may provide notifications of data copy operation statuses from the operation result information and/or may implement a fault policy (e.g., a retry on a different transport) for a data copy operation that experienced a fault.
Abstract translation: 提供了一种或多种技术和/或系统用于多播传输配置,用于多播传输和/或用于故障策略实现。 在一个示例中,多播组件可以从应用程序接收数据复制请求,以将数据复制到多个目的地。 调度器组件可以创建指定顺序的传输调度,以便促进跨传输(诸如异构传输)到目的地的数据复制操作。 调度器组件可以将应用指定的传输修改器应用于数据复制操作(例如,对于传输的服务质量的修改)。 调度器组件可以促进数据复制操作,并向策略代理提供操作结果信息。 策略代理可以从运行结果信息提供数据复制操作状态的通知和/或可以对经历故障的数据复制操作实施故障策略(例如,在不同的传输上重试)。
-
公开(公告)号:US20160112509A1
公开(公告)日:2016-04-21
申请号:US14515451
申请日:2014-10-15
Applicant: NetApp Inc.
Inventor: Allen E. Tracht , Curtis Anderson , Tabriz Holtz , George Totolos, JR.
CPC classification number: H04L67/1095 , H04L12/1863 , H04L67/1097
Abstract: One or more techniques and/or systems are provided for multicast transport configuration, for multicast transport, and/or for fault policy implementation. In an example, a multicast component may receive a data copy request from an application to copy data to multiple destinations. A scheduler component may create a transport schedule specifying an order with which to facilitate data copy operations across transports, such as heterogeneous transports, to the destinations. A dispatcher component may apply application specified transport modifiers to the data copy operations (e.g., a modification to a quality of service for a transport). The dispatcher component may facilitate the data copy operations and provide operation result information to a policy agent. The policy agent may provide notifications of data copy operation statuses from the operation result information and/or may implement a fault policy (e.g., a retry on a different transport) for a data copy operation that experienced a fault.
Abstract translation: 提供了一种或多种技术和/或系统用于多播传输配置,用于多播传输和/或用于故障策略实现。 在一个示例中,多播组件可以从应用程序接收数据复制请求,以将数据复制到多个目的地。 调度器组件可以创建指定顺序的传输调度,以便促进跨传输(诸如异构传输)到目的地的数据复制操作。 调度器组件可以将应用指定的传输修改器应用于数据复制操作(例如,对于传输的服务质量的修改)。 调度器组件可以促进数据复制操作,并向策略代理提供操作结果信息。 策略代理可以从运行结果信息提供数据复制操作状态的通知和/或可以对经历故障的数据复制操作实施故障策略(例如,在不同的传输上重试)。
-
公开(公告)号:US20160110263A1
公开(公告)日:2016-04-21
申请号:US14515419
申请日:2014-10-15
Applicant: NetApp Inc.
Inventor: Allen E. Tracht , Curtis Anderson , Tabriz Holtz , George Totolos, JR.
IPC: G06F11/14
CPC classification number: G06F11/1461 , G06F11/00 , G06F11/1435 , G06F11/1451 , G06F11/1464 , G06F2201/84
Abstract: One or more techniques and/or systems are provided for multicast transport configuration, for multicast transport, and/or for fault policy implementation. In an example, a multicast component may receive a data copy request from an application to copy data to multiple destinations. A scheduler component may create a transport schedule specifying an order with which to facilitate data copy operations across transports, such as heterogeneous transports, to the destinations. A dispatcher component may apply application specified transport modifiers to the data copy operations (e.g., a modification to a quality of service for a transport). The dispatcher component may facilitate the data copy operations and provide operation result information to a policy agent. The policy agent may provide notifications of data copy operation statuses from the operation result information and/or may implement a fault policy (e.g., a retry on a different transport) for a data copy operation that experienced a fault.
Abstract translation: 提供了一种或多种技术和/或系统用于多播传输配置,用于多播传输和/或用于故障策略实现。 在一个示例中,多播组件可以从应用程序接收数据复制请求,以将数据复制到多个目的地。 调度器组件可以创建指定顺序的传输调度,以便促进跨传输(诸如异构传输)到目的地的数据复制操作。 调度器组件可以将应用指定的传输修改器应用于数据复制操作(例如,对于传输的服务质量的修改)。 调度器组件可以促进数据复制操作,并向策略代理提供操作结果信息。 策略代理可以从运行结果信息提供数据复制操作状态的通知和/或可以对经历故障的数据复制操作实施故障策略(例如,在不同的传输上重试)。
-
-
-
-