会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明申请
    • Multiple sourcing storage devices for ultra reliable mirrored storage subsystems
    • 用于超可靠镜像存储子系统的多个采购存储设备
    • US20050289387A1
    • 2005-12-29
    • US10876976
    • 2004-06-24
    • Amine HajjiJoseph Hyde
    • Amine HajjiJoseph Hyde
    • G06F11/00
    • G06F11/1096G06F11/2094G06F11/2289
    • One aspect of the invention is a method for configuring an array of storage devices to reduce the probability of data loss due to clustered storage device failures in the array. An example of this method includes identifying all storage devices in a primary set of storage devices and a first mirror set of storage devices in the array of storage devices. This example also includes obtaining data regarding each identified storage device. This example further includes determining if any of the storage devices in the primary set of storage devices has a vital characteristic that is the same as a vital characteristic of any of the storage devices in the first mirror set of storage devices, and if so, indicating an array configuration error, and if not, continuing the configuration.
    • 本发明的一个方面是一种用于配置存储设备的阵列的方法,以减少由阵列中的集群存储设备故障引起的数据丢失的概率。 该方法的示例包括识别存储设备阵列中的一组存储设备中的所有存储设备和存储设备阵列中的第一镜像组存储设备。 该示例还包括获得关于每个标识的存储设备的数据。 该示例进一步包括确定主存储设备中的任何存储设备是否具有与存储设备的第一镜像组中的任何存储设备的重要特性相同的重要特征,如果是,则指示 阵列配置错误,如果没有,继续配置。
    • 8. 发明申请
    • Decoupling storage controller cache read replacement from write retirement
    • 解除存储控制器缓存从写入退出中读取替换
    • US20070118695A1
    • 2007-05-24
    • US11282157
    • 2005-11-18
    • Steven LoweDharmendra ModhaBinny GillJoseph Hyde
    • Steven LoweDharmendra ModhaBinny GillJoseph Hyde
    • G06F12/00G06F13/00
    • G06F12/123G06F12/0866G06F12/127
    • In a data storage controller, accessed tracks are temporarily stored in a cache, with write data being stored in a first cache (such as a volatile cache) and a second cache and read data being stored in a second cache (such as a non-volatile cache). Corresponding least recently used (LRU) lists are maintained to hold entries identifying the tracks stored in the caches. When the list holding entries for the first cache (the A list) is full, the list is scanned to identify unmodified (read) data which can be discarded from the cache to make room for new data. Prior to or during the scan, modified (write) data entries are moved to the most recently used (MRU) end of the list, allowing the scans to proceed in an efficient manner and reducing the number of times the scan has to skip over modified entries Optionally, a status bit may be associated with each modified data entry. When the modified entry is moved to the MRU end of the A list without being requested to be read, its status bit is changed from an initial state (such as 0) to a second state (such as 1), indicating that it is a candidate to be discarded. If the status bit is already set to the second state (such as 1), then it is left unchanged. If a modified track is moved to the MRU end of the A list as a result of being requested to be read, the status bit of the corresponding A list entry is changed back to the first state, preventing the track from being discarded. Thus, write tracks are allowed to remain in the first cache only as long as necessary.
    • 在数据存储控制器中,将访问的轨道临时存储在高速缓存中,其中写入数据被存储在第一高速缓存(例如易失性高速缓存)和第二高速缓存中,并且将读取的数据存储在第二高速缓存(例如, 易失性缓存)。 保持相应的最近使用的(LRU)列表来保存标识存储在高速缓存中的轨道的条目。 当保存第一个缓存(A列表)的条目的列表已满时,将扫描列表以识别可以从缓存中丢弃的未修改(读取)数据,为新数据腾出空间。 在扫描之前或期间,修改(写入)数据条目移动到列表的最近使用(MRU)端,允许扫描以有效的方式继续进行,并减少扫描必须跳过修改的次数 条目可选地,状态位可以与每个修改的数据条目相关联。 当修改的条目移动到A列表的MRU结尾而不被请求读取时,其状态位从初始状态(例如0)改变到第二状态(例如1),表示它是 候选人被丢弃。 如果状态位已经设置为第二个状态(如1),那么它将保持不变。 如果作为被请求读取的结果将经修改的轨道移动到A列表的MRU端,则相应的A列表条目的状态位被改回到第一状态,防止轨道被丢弃。 因此,仅在需要时才允许写轨迹保留在第一缓存中。