System, method, and apparatus for policy-based data management
    1.
    发明授权
    System, method, and apparatus for policy-based data management 有权
    用于基于策略的数据管理的系统,方法和装置

    公开(公告)号:US08671132B2

    公开(公告)日:2014-03-11

    申请号:US10389408

    申请日:2003-03-14

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30067

    摘要: A policy-based data management system, method, and apparatus are disclosed. The system, method, and apparatus are configured to operate over a distributed storage system such as a storage area network (SAN). Files to be stored on the network are each assigned a service class and a storage pool based on the application of policies to file attributes such as file name, type, user, etc. The service class and storage pool designations are stored as metadata. Files may be retrieved using the metadata to identify the storage pool where the file is stored, and the service class listed within the metadata may be used to control the manner in which the file is handled. A metadata server may be utilized to provide the appropriate service class of files in response to requests from remote clients that may be of different computing platforms.

    摘要翻译: 公开了一种基于策略的数据管理系统,方法和装置。 系统,方法和装置被配置为在诸如存储区域网络(SAN)的分布式存储系统上操作。 要存储在网络上的文件每个都分配一个服务类和一个存储池,这些存储池基于文件属性(如文件名,类型,用户等)等策略的应用。服务类和存储池名称作为元数据存储。 可以使用元数据来检索文件以识别存储文件的存储池,并且可以使用元数据中列出的服务类来控制文件被处理的方式。 可以使用元数据服务器来响应来自可能是不同计算平台的远程客户端的请求来提供适当的服务类别的文件。

    Multi-node network with internode switching performed within processor
nodes, each node separately processing data and control messages
    2.
    发明授权
    Multi-node network with internode switching performed within processor nodes, each node separately processing data and control messages 失效
    在节点间进行节点间切换的多节点网络,每个节点分别处理数据和控制消息

    公开(公告)号:US5675736A

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

    申请号:US685770

    申请日:1996-07-24

    摘要: A distributed data processing system includes a plurality of nodes interconnected by bidirectional communication links. Each node includes a control message line for handling of control messages and a control memory for storing the control messages. Each node further includes data message line for handling of data messages and a data memory for storing the data messages. A processor in the node causes the data message line to queue and dispatch data messages from the data memory and the control message line to queue and dispatch control messages from the control memory. Each node includes N bidirectional communication links enabling the node to have at least twice as much input/output bandwidth as the control message line and data message line, combined. An input/output switch includes a routing processor and is coupled between the N bidirectional communication links, the data message line and control message line. The input/output switch dispatches either a control message or a data message over at least one of the bidirectional communication links in accordance with an output from the routing control processor, thereby enabling each communication link to carry either data or control messages. If a communication link is busy with either a control or a data message, the routing control processor increments to another communication link to enable dispatch of a queued message.

    摘要翻译: 分布式数据处理系统包括通过双向通信链路互连的多个节点。 每个节点包括用于处理控制消息的控制消息线和用于存储控制消息的控制存储器。 每个节点还包括用于处理数据消息的数据消息行和用于存储数据消息的数据存储器。 节点中的处理器使得数据消息行从数据存储器和控制消息行排队和调度数据消息,以从控制存储器排队和调度控制消息。 每个节点包括N个双向通信链路,使得该节点具有至少两倍于控制消息行和数据消息行的输入/输出带宽。 输入/输出开关包括路由处理器,并且耦合在N个双向通信链路,数据消息线路和控制消息线路之间。 输入/输出交换机根据来自路由控制处理器的输出,通过至少一个双向通信链路分派控制消息或数据消息,从而使得每个通信链路能够携带数据或控制消息。 如果通信链路忙于控制或数据消息,则路由控制处理器递增到另一个通信链路以启用排队消息的分派。

    Conflict resolution in multi-node communication network
    3.
    发明授权
    Conflict resolution in multi-node communication network 失效
    多节点通信网络中的冲突解决

    公开(公告)号:US6101194A

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

    申请号:US871165

    申请日:1997-06-09

    IPC分类号: H04J3/02 H04L29/06 H04L29/08

    CPC分类号: H04L29/06 H04L29/08

    摘要: Conflicts are resolved between competing nodes in a multi-node communications network. After a first node in the network requests an initiation of communications with a target node, the requesting node may simply initiate the requested communications with the target node if the target node is not busy. If the first node determines that the target node is busy, it proceeds to resolve the conflict. Namely, the first node repeats the process of waiting for a first delay then requesting initiation of communications with the target node. After each unsuccessful attempt, the first delay is successively increased. As an example, the delay may be increased exponentially, with a controlled randomness added. After a or more queued messages to other nodes. Following this, the first node performs another sequence to initiate communications with the target node, successively increasing the delay between unsuccessful attempts, as before. After a predetermined number of unsuccessful passes through the foregoing routine, the first node proceeds to take appropriate action, such as initiating an error recovery routine, sending the message via different hardware components, or issuing an error message.

    摘要翻译: 冲突在多节点通信网络中的竞争节点之间解决。 在网络中的第一节点请求启动与目标节点的通信之后,如果目标节点不忙,请求节点可以简单地发起与目标节点的所请求的通信。 如果第一个节点确定目标节点正在忙,则会继续解决冲突。 也就是说,第一节点重复等待第一延迟的处理,然后请求发起与目标节点的通信。 在每次不成功的尝试后,第一个延迟连续增加。 作为示例,延迟可以以指数方式增加,并且增加受控的随机性。 将一个或多个排队的消息发送到其他节点。 此后,第一个节点执行另一个序列以启动与目标节点的通信,如以前一样,连续增加不成功尝试之间的延迟。 在通过上述例程的预定数量的不成功通过之后,第一节点继续采取适当的动作,例如启动错误恢复例程,经由不同硬件组件发送消息或发出错误消息。