Deadlock detecting system
    1.
    发明授权
    Deadlock detecting system 失效
    死锁检测系统

    公开(公告)号:US5440743A

    公开(公告)日:1995-08-08

    申请号:US259161

    申请日:1994-06-13

    CPC分类号: G06F9/524

    摘要: A deadlock detection system each comprise a lock control table having entries corresponding to a resource when a plurality of resource requesters share a plurality of resources, a resource requester identifier list connected to a table of the lock control table, and a lock controller for managing an exclusive control by using the lock control table and the resource requester identifier list and for detecting a deadlock by examining a sequence inversion among resource requester identifiers on a list among competing resource requesters. An element of the resource requester identifier list can distinguish a shared lock from an exclusive lock by transferring a lock list obtained through a breakdown according to the content of a shared lock, and by independently examining the sequence inversion of resource requester identifier of the list among competing resource requesters.

    摘要翻译: 死锁检测系统各自包括具有与多个资源请求者共享多个资源时的资源对应的条目的锁定控制表,连接到锁定控制表的表的资源请求者标识符列表以及用于管理 通过使用锁定控制表和资源请求者标识符列表进行排他性控制,并且通过检查竞争的资源请求者之间的列表上的资源请求者标识符之间的序列反转来检测死锁。 资源请求者标识符列表的元素可以通过传送根据共享锁的内容通过故障获得的锁列表来区分共享锁与排他锁,并通过独立地检查列表中的资源请求者标识符的顺序反转 竞争资源请求者。

    Parallel sorting system to reduce the amount of communication between
processing devices
    2.
    发明授权
    Parallel sorting system to reduce the amount of communication between processing devices 失效
    并行排序系统,减少处理设备之间的通信量

    公开(公告)号:US5621908A

    公开(公告)日:1997-04-15

    申请号:US502858

    申请日:1995-07-14

    CPC分类号: G06F7/24 Y10S707/99937

    摘要: A parallel sorting system is disclosed, having N (=2.sup.n) processing devices, each of which comprises a sort element storing unit, an inner sorting unit, a transposing unit, and a comparing and substituting unit. In the sort element storing unit, sort elements/N are stored. Sorting process is performed for n stages. In each stage, the inner sorting unit sorts the sort elements, and the transposing unit exchanges sorted elements at a transposing position with another processing device through a network. Thereafter, the comparing and substituting unit compares the two sets of sorts elements. This process sequence is repeated for all stages. And, after the transposing process and the inner sorting process are performed, the sorting process are completed. In this system, the number of communication times is reduced to 2n.

    摘要翻译: 公开了一种具有N(= 2n)个处理装置的并行分类系统,每个处理装置包括分类单元存储单元,内分类单元,转置单元和比较和替换单元。 在排序元素存储单元中,存储排序元素/ N。 n个阶段执行排序处理。 在每个阶段,内部分类单元对排序元素进行排序,并且转置单元通过网络与另一处理装置在转置位置交换分类元素。 此后,比较和替换单元比较两组排序元素。 对于所有阶段重复该过程序列。 并且,在进行转置处理和内部分选处理之后,完成排序处理。 在该系统中,通信次数减少到2n。

    Database management system to alternately perform retrieval process and
updating process
    3.
    发明授权
    Database management system to alternately perform retrieval process and updating process 失效
    数据库管理系统交替执行检索过程和更新过程

    公开(公告)号:US5592660A

    公开(公告)日:1997-01-07

    申请号:US912525

    申请日:1992-07-13

    IPC分类号: G06F12/00 G06F13/00 G06F17/30

    摘要: A database system including a transaction database system processing device for executing a transaction database process and a decision support database system processing device for executing a decision support process. The database system further includes a transaction database storage device, provided with the transaction database device, for retaining a transaction database created and updated by the transaction database process, a first and second database storage device, each provided with the decision support database device, and each for retaining a first and a second decision database, respectively, for use in a decision support process, a delayed updating device, provided with the decision support database device, for receiving a log created based on the transaction database at each of a predetermined time interval, and for alternatively supplying both the log received at a current predetermined time interval and the log received immediately preceding the current predetermined time interval to the first database storage device and to the second database storage device at each predetermined time interval, and a retrieving device, provided with decision support database device, for executing a retrieving process for the second decision database stored in the second database storage device when the delayed updating device supplies both logs to the first database storage device and for executing a retrieving process for the first decision database stored in the first database storage device when the delayed updating device supplies both logs to the second database storage device.

    摘要翻译: 一种数据库系统,包括用于执行交易数据库处理的交易数据库系统处理装置和用于执行决策支持处理的决策支持数据库系统处理装置。 所述数据库系统还包括具有交易数据库装置的交易数据库存储装置,用于保留由交易数据库处理程序创建和更新的交易数据库;第一和第二数据库存储装置,每个提供有决策支持数据库装置;以及 每个用于分别保留用于决策支持过程的第一和第二决策数据库,具有决策支持数据库设备的延迟更新设备,用于在每个预定时间接收基于交易数据库创建的日志 并且用于将以当前预定时间间隔接收的日志和在当前预定时间间隔之前接收的日志两者提供给第一数据库存储设备,并将每个预定时间间隔提供给第二数据库存储设备;以及检索设备 提供决策支持数据库设备,用于执行 当所述延迟更新装置将所述两个日志提供给所述第一数据库存储装置时,以及为所述第一数据库存储装置中存储的所述第一判定数据库执行检索处理时,所述第二数据库存储装置中存储的所述第二判定数据库的检索处理, 设备将两个日志提供给第二个数据库存储设备。

    Method and apparatus for servicing simultaneously a plurality of
requests for data streams
    4.
    发明授权
    Method and apparatus for servicing simultaneously a plurality of requests for data streams 失效
    用于同时处理多个数据流请求的方法和装置

    公开(公告)号:US5640597A

    公开(公告)日:1997-06-17

    申请号:US520299

    申请日:1995-08-28

    摘要: A plurality of unit streams which can be simultaneously supplied at a reference speed are determined and a schedule forming section previously forms a schedule for allocating time-dependent uses of a memory unit, an input/output unit, and a buffer memory to all of unit streams. When a stream is actually requested, un-used unit streams of the necessary number are allocated in accordance with a request speed by a stream allocating section. The request stream is supplied in accordance with the schedule of the allocated unit streams.

    摘要翻译: 确定可以以参考速度同时提供的多个单位流,并且调度形成部分预先形成用于将存储单元,输入/输出单元和缓冲存储器的时间依赖使用分配给所有单元的调度 流。 当实际请求流时,根据流分配部分的请求速度来分配必要数量的未使用的单元流。 请求流根据所分配的单元流的调度被提供。

    Recording medium storing control program for decentralized data, storage management program, control node, and disk node
    6.
    发明授权
    Recording medium storing control program for decentralized data, storage management program, control node, and disk node 有权
    记录介质存储用于分散数据,存储管理程序,控制节点和磁盘节点的控制程序

    公开(公告)号:US08484413B2

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

    申请号:US12570556

    申请日:2009-09-30

    IPC分类号: G06F12/00

    摘要: A number-of-slices collector collects number-of-slices information indicating the number of free slices, which are not assigned to a storage areas of a logical disk, from each of a plural disk nodes, divides the storage area of the corresponding storage device in units of slice, and stores an assignment relation of the slices with respect to the storage areas of the logical disk. A disk node selector selects a source disk node from among the disk nodes having the free slices, and requests a slice identifier to identify the free slice for the selected source disk node. The source disk node serves as a source providing the slice to be assigned. A slice assigner receives the slice identifier from the source disk node, and determines an assignment relation of the free slice, which is denoted by the received slice identifier, with respect to the storage areas of the logical disk.

    摘要翻译: 片数收集器从多个磁盘节点中的每一个收集指示没有分配给逻辑磁盘的存储区域的空闲片数的片数信息,分割相应存储器的存储区域 设备以片为单位,并且存储切片相对于逻辑盘的存储区域的分配关系。 磁盘节点选择器从具有空闲片的磁盘节点中选择源磁盘节点,并请求片标识符以识别所选源磁盘节点的空闲片。 源磁盘节点用作提供要分配的片的源。 切片分配器从源盘节点接收切片标识符,并且确定由接收到的切片标识符表示的自由切片相对于逻辑盘的存储区域的分配关系。

    Computer program, method, and apparatus for controlling data allocation
    7.
    发明授权
    Computer program, method, and apparatus for controlling data allocation 失效
    用于控制数据分配的计算机程序,方法和装置

    公开(公告)号:US08433947B2

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

    申请号:US12966713

    申请日:2010-12-13

    IPC分类号: G06F11/00

    CPC分类号: G06F11/16

    摘要: A computer executes a data allocation control program to control allocation of data in a plurality of disk nodes. A redundancy restoration module executes a redundancy restoration procedure by commanding disk nodes to create a new copy of redundancy-lost data. An error message reception module receives a write error message indicating a write error in a storage device during the redundancy restoration procedure and records an identifier of the faulty storage device in an error record memory. A copy command module identifies accessed data in the faulty storage device and commands a relevant disk node to create a copy of the identified data in the faulty storage device in the case where there is no redundant copy of the data.

    摘要翻译: 计算机执行数据分配控制程序以控制多个磁盘节点中的数据分配。 冗余恢复模块通过命令磁盘节点创建冗余丢失数据的新副本来执行冗余恢复过程。 错误消息接收模块在冗余恢复过程期间接收指示存储设备中的写入错误的写入错误消息,并将故障存储设备的标识符记录在错误记录存储器中。 复制命令模块在故障存储设备中识别访问的数据,并且在不存在数据的冗余副本的情况下,命令相关的磁盘节点来创建故障存储设备中所识别的数据的副本。

    Non-transitory, computer readable storage medium, search method, and search apparatus
    9.
    发明授权
    Non-transitory, computer readable storage medium, search method, and search apparatus 有权
    非暂时性,计算机可读存储介质,搜索方法和搜索装置

    公开(公告)号:US08423562B2

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

    申请号:US13461176

    申请日:2012-05-01

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30946

    摘要: A non-transitory, computer readable storage medium storing a program for a computer being capable of accessing a group of nodes having divided-data structures obtained by dividing a data structure having a transposed hierarchical bloom filter of a hierarchical bloom filter and sets of data blocks by a predetermined bit width, wherein the hierarchical bloom filter has h-stage bloom filter arrays each having a bit width of “s”, the hth-stage bloom filter array having bits indicating false positives or negatives and the pth-stage bloom filter array having n=d[h-(p-1)] bloom filters (where 1≦p≦h) each having a bit width of m=s/d[h-(p-1)] (where d indicates a division number for the hth-stage bloom filter array), the transposed hierarchical bloom filter is obtained in the bloom filters in the bloom filter array, and the set of data blocks corresponds to the first-stage bloom filter array of the hierarchical bloom filter.

    摘要翻译: 存储用于计算机的程序的非暂时的计算机可读存储介质,其能够访问具有分割数据结构的一组节点,所述分割数据结构通过划分具有分层布隆过滤器的转置的分层布隆过滤器的数据结构和数据块集合 其中分层布隆过滤器具有每个具有位宽s的h级布隆过滤器阵列,第h级布隆过滤器阵列具有指示误报或否定的位,并且具有n位的第p级布隆过滤器阵列 = d [h-(p-1)]绽放滤波器(其中1≦̸ p≦̸ h)具有位宽m = s / d [h-(p-1)](其中d表示 第一阶段的布隆过滤器阵列),在布隆过滤器阵列的布隆过滤器中获得转置的分层布隆过滤器,并且数据块集合对应于分层布隆过滤器的第一阶段布隆过滤器阵列。