会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Robust indication processing failure mode handling
    • 强大的指示处理故障模式处理
    • US07076691B1
    • 2006-07-11
    • US10242521
    • 2002-09-12
    • Walter T. DobberpuhlBrian R. GruttadauriaMunish T. DesaiGregory W. LazarAndreas L. Bauer
    • Walter T. DobberpuhlBrian R. GruttadauriaMunish T. DesaiGregory W. LazarAndreas L. Bauer
    • G06F11/00
    • G06F11/2028G06F11/2025G06F11/2033
    • A technique for handling failure modes which may occur during the processing of indications. In a client-server environment such as a client-server network used in computer data storage running object-oriented software, the client may subscribe for certain indications on certain objects in the servers. When the state of any of those certain objects change, an indication is fired back to the client to indicate a state change. Failures in the client, server, or connection therebetween reduce the effectiveness of this state-change notification scheme. The present invention mitigates the impact of such failures, employing a technique by which a failed storage processor in a server can failover to another storage processor in the same server to enable the seamless transition of the processing of such indications to the other processor without stopping and by which the server can destroy any of its resources that were dedicated to the processing of indications for a specific client if and when such client fails.
    • 用于处理在处理指示期间可能发生的故障模式的技术。 在客户端 - 服务器环境中,例如运行面向对象软件的计算机数据存储中使用的客户端 - 服务器网络,客户端可以订阅服务器中某些对象上的某些指示。 当任何这些某些对象的状态发生变化时,向客户端发出指示以指示状态改变。 客户端,服务器或连接中的故障会降低此状态更改通知方案的有效性。 本发明通过使用服务器中的故障存储处理器可以故障切换到同一服务器中的另一个存储处理器的技术来减轻这种故障的影响,以使这种指示的处理无缝地转移到另一个处理器而不停止, 由此,如果客户端出现故障,服务器可以销毁其专用于处理特定客户端的指示的资源。
    • 3. 发明授权
    • Information roll-up in distributed environments
    • 分布式环境中的信息汇总
    • US08631114B1
    • 2014-01-14
    • US11324751
    • 2006-01-03
    • Andreas L. BauerRussell R. LaporteGregory W. LazarBrian R. Gruttadauria
    • Andreas L. BauerRussell R. LaporteGregory W. LazarBrian R. Gruttadauria
    • G06F15/173
    • G06F17/30545
    • Described is a technique for gathering information about a property. A request is received at a first node of a plurality of nodes. The request requests information in accordance with the property for a set of one or more objects defined in a portion of the plurality of nodes. The first node determines information about said property for objects of said set which are defined at said first node. Each of the other nodes determines information about said property for objects of said set which are defined at said each node. Information is communicated to the first node from the other nodes about said property for objects of said set which are defined at each of said other nodes. The first node performs processing to produce final information representing information received from said other nodes and information determined by said first node regarding said property.
    • 描述了一种用于收集关于属性的信息的技术。 在多个节点的第一节点处接收到请求。 该请求根据在多个节点的一部分中定义的一个或多个对象的集合的属性请求信息。 第一节点确定关于在所述第一节点处定义的所述集合的对象的所述属性的信息。 每个其他节点确定关于在所述每个节点处定义的所述集合的对象的所述属性的信息。 关于在所述其他节点中的每个节点处定义的所述集合的对象的信息,从其他节点将信息传送到第一节点。 第一节点执行处理以产生表示从所述其他节点接收的信息的最终信息和由所述第一节点确定的关于所述属性的信息。
    • 7. 发明授权
    • Indication forwarding in a distributed environment
    • 指示在分布式环境中转发
    • US07664125B1
    • 2010-02-16
    • US11324740
    • 2006-01-03
    • Andreas L. BauerGregory W. LazarRam Kailasanathan
    • Andreas L. BauerGregory W. LazarRam Kailasanathan
    • H04L12/24
    • H04L41/0668H04L41/0233H04L41/0813H04L43/10H04L67/16
    • Described are techniques for performing indication forwarding. At an indication consolidator, a request is received from a client to receive indications about a plurality of nodes in accordance with first filter information. A communication structure for forwarding indications is determined. Subscription requests including said first filter information are forwarded from said indication consolidator to others of said plurality of nodes to establish communication connections between said plurality of nodes in accordance with said communication structure. Indications fired from any of said plurality of nodes in accordance with said first filter information are forwarded to said indication consolidator node in accordance with said communication structure. The client is notified of any indications received at said indication consolidator node in accordance with said first filter information.
    • 描述了用于执行指示转发的技术。 在指示整合器处,根据第一过滤器信息,从客户端接收请求以接收关于多个节点的指示。 确定用于转发指示的通信结构。 包括所述第一过滤器信息的订阅请求从所述指示整合器转发到所述多个节点中的其他节点,以根据所述通信结构在所述多个节点之间建立通信连接。 根据所述第一滤波器信息从所述多个节点中的任一个发射的指示根据所述通信结构转发到所述指示整合器节点。 根据所述第一过滤器信息,向客户端通知在所述指示整合器节点处接收的任何指示。
    • 8. 发明授权
    • Data replication facility for distributed computing environments
    • 用于分布式计算环境的数据复制工具
    • US07624155B1
    • 2009-11-24
    • US11360270
    • 2006-02-23
    • Richard J. NordinAndreas L. BauerSriram KrishnanGregory W. Lazar
    • Richard J. NordinAndreas L. BauerSriram KrishnanGregory W. Lazar
    • G06F15/16
    • G06F17/30194G06F11/1435G06F11/2094G06F11/2097H04L29/12132H04L61/1552H04L67/1095Y10S707/99953Y10S707/99955
    • A data replication facility for distributed computing environments. A computer network having a plurality of network nodes utilizes a distributed directory provider service (DPS) having an established master node. The DPS supports a file replication service (FRS). The FRS establishes one of the nodes as originator node which receives new or updated files from one or more user/GUIs and/or from one or more software providers such as a security provider. The originator node in cooperation with the master node establish a backup copy of the new or updated file in the master node. Thereafter, the originator node publishes a File Version Variable (FVV) representation of the new or updated file to other network nodes (slave nodes) which obtain such file from the originator or, if need be, from the backup master node. Object observers are utilized to determine changes to the file version variables thereby triggering the downloading of new or updated files into the network nodes, whereby data file replication is accomplished throughout the network. In addition to avoiding a single point of failure, embodiments of the present invention also are network-topology independent. Additional syncing threads are employed as part of the file replication service to further ensure synchronization of the network nodes' data files within a predetermined interval, regardless of network failure modes. Embodiments of the present invention are particularly useful with networks of the client-server storage network variety.
    • 用于分布式计算环境的数据复制工具。 具有多个网络节点的计算机网络利用具有建立的主节点的分布式目录提供商服务(DPS)。 DPS支持文件复制服务(FRS)。 FRS建立一个节点作为发起者节点,其从一个或多个用户/ GUI和/或从诸如安全提供商的一个或多个软件提供者接收新的或更新的文件。 与主节点协作的发起者节点在主节点中建立新的或更新的文件的备份副本。 此后,发起方节点将新的或更新的文件的文件版本变量(FVV)表示发布到从发起方获取这种文件的其他网络节点(从节点),或者如果需要,则从备份主节点发布。 利用对象观察者来确定对文件版本变量的更改,从而触发将新的或更新的文件下载到网络节点中,从而在整个网络中完成数据文件复制。 除了避免单点故障之外,本发明的实施例也是网络拓扑独立的。 额外的同步线程被用作文件复制服务的一部分,以进一步确保网络节点的数据文件在预定间隔内的同步,而不管网络故障模式如何。 本发明的实施例对于客户端 - 服务器存储网络品种的网络特别有用。
    • 9. 发明授权
    • Robust indication processing
    • 坚固的指示处理
    • US07130899B1
    • 2006-10-31
    • US10172615
    • 2002-06-14
    • Andreas L. BauerGregory W. LazarWalter T. DobberpuhlSriram KrishnanTimothy M. Meggison
    • Andreas L. BauerGregory W. LazarWalter T. DobberpuhlSriram KrishnanTimothy M. Meggison
    • G06F15/16
    • G06F11/2028G06F11/2025G06F11/2033
    • A technique for robust indication processing. In client server network environments running object oriented software, there is a need for monitoring the operating state or status of objects in the network. Prior monitoring schemes involved many specific and frequent inquiries or requests of multitudinous objects, for which the connections were constructed and destroyed on an as-needed basis, thereby taking an immense toll on the network's processing capacity. Subsequently, asynchronous monitoring has been employed as an improvement over the prior monitoring schemes, wherein an observer object monitors a subject object and is set at “hair-trigger” to fire back indications to an interested client if and when the subject object's state changes. Asynchronous monitoring limitations include an inability to detect client and/or server failure, insecure and unreliable connections through which indications are intended to be fired back, and other drawbacks. The technique disclosed herein for asynchronous monitoring solves these problems and others by employing a heartbeat polling scheme having virtually unique ID numbers to instantaneously determine if there has been client or server failure or recycling along with a secure or persistent pipe that interconnects client and server and has the ability to tunnel through firewalls when public networks such as the Internet are utilized.
    • 一种鲁棒指示处理技术。 在运行面向对象软件的客户端服务器网络环境中,需要监视网络中对象的运行状态或状态。 先前的监测方案涉及许多具体和频繁的多种物体的查询或请求,根据需要建立和销毁连接,从而对网络的处理能力造成巨大的损失。 随后,已经采用异步监视作为对现有监视方案的改进,其中观察者对象监视被摄对象并且被设置为“发触发”,以便在对象对象的状态改变时以及何时以及何时对感兴趣的客户端反射指示。 异步监视限制包括无法检测到客户端和/或服务器故障,不安全和不可靠的连接,通过该连接可以反射指示,以及其他缺点。 本文公开的用于异步监控的技术通过采用具有虚拟唯一ID号码的心跳轮询方案来解决这些问题,以便即时确定是否存在客户端或服务器故障或循环以及连接客户端和服务器并具有 当利用诸如​​因特网之类的公共网络时,通过防火墙隧道的能力。
    • 10. 发明授权
    • Managing a distributed directory database
    • 管理分布式目录数据库
    • US07120690B1
    • 2006-10-10
    • US09965430
    • 2001-09-27
    • Sriram KrishnanAndreas L. BauerGregory W. Lazar
    • Sriram KrishnanAndreas L. BauerGregory W. Lazar
    • G06F15/173
    • H04L67/1095G06F17/30575
    • In a computer network having a plurality of computer nodes, a directory database (DDB) distributed throughout the network in each of the nodes, the contents of the DDB being maintained consistent or replicated throughout the network in a manner to avoid a single point of failure through the use of one of its nodes having been appointed as master node. The master node has a privileged status as compared to the other nodes. The master node updates each DDB in each node in its network or domain configuration when the configuration changes, such as when a node fails, a network link fails and/or a node is added or removed. A node can be added to or removed from the configuration through the master node or through a non master node. A node can fail under different circumstances in which it may or may not know which node is its master node. A master node can fail and be replaced or can be replaced for other reasons. A global administrator is a privileged user compared to other computer network users who has authority to replace or appoint a master node and to configure a domain, and who performs these and other functions by way of computer terminal screen dialogs offered by a graphical user interface (GUI) associated with the computer network. Replication service includes pinging by the master node of its failed or potentially failed nodes, and participating nodes in the configuration use repetitive polling of their master node to aid it in its pursuit of DDB consistency across the configuration.
    • 在具有多个计算机节点的计算机网络中,分布在每个节点中的整个网络中的目录数据库(DDB),DDB的内容以避免单个故障点的方式在整个网络中保持一致或复制 通过使用其节点之一被指定为主节点。 主节点与其他节点相比具有特权状态。 主节点在配置更改时,例如当节点出现故障,网络链路故障和/或节点被添加或删除时,更新其网络或域配置中每个节点中的每个DDB。 可以通过主节点或非主节点将节点添加到组态或从配置中删除。 在不同的情况下,节点可能会失败,在这种情况下,它可能或可能不知道哪个节点是其主节点。 主节点可能失败并被替换,或者由于其他原因可以被替换。 与具有替换或指定主节点和配置域的权限的其他计算机网络用户相比,全局管理员是一个特权用户,并且通过图形用户界面提供的计算机终端屏幕对话来执行这些和其他功能( GUI)与计算机网络相关联。 复制服务包括主节点ping其故障或潜在故障节点,并且配置中的参与节点使用其主节点的重复轮询,以帮助其在整个配置中追求DDB一致性。