VIRTUAL NETWORK WITH ADAPTIVE DISPATCHER
    1.
    发明申请
    VIRTUAL NETWORK WITH ADAPTIVE DISPATCHER 有权
    具有自适应分配器的虚拟网络

    公开(公告)号:US20090046726A1

    公开(公告)日:2009-02-19

    申请号:US11838161

    申请日:2007-08-13

    IPC分类号: H04L12/56

    摘要: Methods and systems for providing a virtual network are disclosed. At least one layer of abstraction is created between network service applications and conventional network protocols by inserting an adaptive dispatcher between applications and network transport services on each machine in a network. The message protocol in the virtual network is extensible, allowing application programs to create new headers within any message as needed. The adaptive dispatcher contains handlers that route and dispatch messages within the virtual network based on arbitrary content within each message, including any combination of headers and/or data content. Each device on the virtual network has a virtual address to which messages are directed, allowing devices to move within the network without reconfiguring routing tables. Handlers may be automatically created when an event meeting predefined criteria occurs, including the non-occurrence of a condition, making the virtual network self-healing and adaptive to reconfiguration.

    摘要翻译: 公开了用于提供虚拟网络的方法和系统。 通过在网络中的每台机器上的应用程序和网络传输服务之间插入自适应调度器,在网络服务应用程序和常规网络协议之间创建至少一个抽象层。 虚拟网络中的消息协议是可扩展的,允许应用程序根据需要在任何消息内创建新头。 自适应调度器包含基于每个消息内的任意内容(包括报头和/或数据内容的任何组合)在虚拟网络内路由和调度消息的处理程序。 虚拟网络上的每个设备都具有指向消息的虚拟地址,允许设备在网络内移动而不重新配置路由表。 当满足预定义标准的事件发生时,可以自动创建处理程序,包括不发生条件,使虚拟网络自我修复并适应重新配置。

    Profiling and tracing distributed applications
    2.
    发明授权
    Profiling and tracing distributed applications 有权
    分析和跟踪分布式应用程序

    公开(公告)号:US07454486B2

    公开(公告)日:2008-11-18

    申请号:US10191816

    申请日:2002-07-09

    IPC分类号: G06F15/173 G06F15/16 G06F9/44

    摘要: Profile controls for profiling a distributed application are included in messages that are also used by the distributed application to transport data. A profile initiator causes profile controls to be inserted in the header portion of a message that is being transported across a distributed system. The profile initiator may insert profile controls directly or may cause a message router that receives the message to merge profile controls into the message. The message router may receive profile controls from the profile initiator or from computer-readable media that are maintained at the message router. The message, which now includes distributed application data and profile controls, is routed to a message recipient. The message recipient accesses the message to identify profile actions that are to be performed at the message recipient. The message recipient performs at least one of the identified profile actions.

    摘要翻译: 用于分析分布式应用程序的配置文件控件包含在分布式应用程序用于传输数据的消息中。 配置文件启动器将配置文件控件插入到通过分布式系统传输的消息的头部分中。 配置文件启动器可以直接插入配置文件控件,或者可能导致接收消息的消息路由器将配置文件控件合并到消息中。 消息路由器可以从简档启动器或从维护在消息路由器处的计算机可读介质接收简档控件。 现在包括分布式应用程序数据和配置文件控件的消息将路由到消息收件人。 消息收件人访问消息以标识要在消息收件人执行的配置文件操作。 消息收件人执行至少一个已识别的配置文件操作。

    Testing distributed applications
    3.
    发明授权

    公开(公告)号:US07092995B2

    公开(公告)日:2006-08-15

    申请号:US10179116

    申请日:2002-06-25

    IPC分类号: G06F15/16

    CPC分类号: G06F11/36 H04L43/50 H04L51/00

    摘要: Testing information for testing a distributed application is included in messages that are also used by the distributed application to transport data. A test initiator causes test information to be inserted in the header portion or a header element of a message that is being transported across a distributed system. The test initiator may insert test information directly or may cause a message router that receives the message to merge test information into the message. The message, which now includes distributed application data and test information, is routed to a message recipient. The message recipient accesses the message to identify tests that are to be performed at the message recipient. The message recipient performs at least one of the identified tests. Inserting and routing test information, as well as, performing tests may be done in a transport-independent manner.

    Secure internet-scale eventing
    4.
    发明授权
    Secure internet-scale eventing 有权
    安全的互联网规模事件

    公开(公告)号:US08086849B2

    公开(公告)日:2011-12-27

    申请号:US10210067

    申请日:2002-08-02

    IPC分类号: H04L9/00

    摘要: A method and system are provided for delivering event messages in a secure scalable manner. A network includes an event distribution device serving as an event generation device for generating and disseminating an event message through the network to event distribution devices serving as edge event delivery devices having recipient devices connected thereto. Event messages may be encrypted at the event generation device for each of the destination recipient devices or event messages may be encrypted at each of the edge event delivery devices for delivery to respective recipient devices connected thereto. A signing key may also be included with the encrypted message such that the respective recipient devices may authenticate a sender of the encrypted message based on the signing key. Encryption keys may be established based on policies of the network of event distribution devices or based on policies of the respective recipient devices.

    摘要翻译: 提供了一种以安全可伸缩的方式传送事件消息的方法和系统。 网络包括作为事件发生设备的事件发布设备,用于通过网络生成和传播事件消息到用作具有连接到其的接收设备的边缘事件传递设备的事件分发设备。 事件消息可以在每个目的地接收者设备的事件生成设备处被加密,或者可以在每个边缘事件传递设备处对事件消息进行加密,以便递送到与之相连接的相应接收者设备。 签名密钥也可以包含在加密的消息中,使得相应的接收者设备可以基于签名密钥来认证加密消息的发送者。 加密密钥可以基于事件分发设备的网络的策略或基于各个接收方设备的策略来建立。

    Hidden proactive replication of data
    6.
    发明授权
    Hidden proactive replication of data 失效
    隐藏主动复制数据

    公开(公告)号:US07631359B2

    公开(公告)日:2009-12-08

    申请号:US10289988

    申请日:2002-11-06

    IPC分类号: G06F21/00 H04L9/00

    CPC分类号: G06F21/6272

    摘要: Moving replicas in a cryptographically secure manner such that the target location and timing of the movements are completely hidden from any user, or is kept as a secret by a limited number of users who have been given advanced notice of the new location and relocation time for a replica. A catalog of replica locations that describe the current location of the replicas is stored in encrypted form so as to prevent individuals from determining the exact location of the replicas. Since the location of the replicas is hidden at any given moment, attackers may not use the location of the replicas in order to attack all of the replicas at the same time. Accordingly, recovery mechanisms may have an opportunity to recover from any given attack by once again creating replicas from those replicas that had not been attacked.

    摘要翻译: 以加密安全的方式移动副本,使得移动的目标位置和定时完全被任何用户隐藏,或者被有限数量的用户保持为秘密,这些用户被提前通知新位置和重定位时间 一个副本。 描述副本的当前位置的副本位置的目录以加密形式存储,以防止个人确定副本的确切位置。 由于副本的位置在任何给定的时刻被隐藏,所以攻击者可能不会使用副本的位置来同时攻击所有的副本。 因此,恢复机制可能有机会从任何给定的攻击中恢复,从而再次从未受到攻击的副本创建副本。

    Debugging distributed applications
    7.
    发明授权
    Debugging distributed applications 有权
    调试分布式应用程序

    公开(公告)号:US07185319B2

    公开(公告)日:2007-02-27

    申请号:US10191841

    申请日:2002-07-09

    IPC分类号: G06F9/44

    CPC分类号: G06F11/362 G06F9/546

    摘要: Debug controls for debugging a distributed application are included in messages that are also used by the distributed application to transport data. A debug initiator causes debug controls to be inserted in the header portion of a message that is being transported across a distributed system. The debug initiator may insert debug controls directly or may cause a message router that receives the message to merge debug controls into the message. The message router may receive debug controls from the debug initiator or from configuration files that are maintained at the message router. The message, which now includes distributed application data and debug controls, is routed to a message recipient. The message recipient accesses the message to identify debug functions that are to be performed at the message recipient. The message recipient performs at least one of the identified debug functions.

    摘要翻译: 用于调试分布式应用程序的调试控件包含在分布式应用程序用于传输数据的消息中。 调试启动器将调试控件插入到正在通过分布式系统传输的消息的头部分中。 调试启动器可以直接插入调试控件,或者可能导致接收消息的消息路由器将调试控制合并到消息中。 消息路由器可以从调试启动器或从维护在消息路由器处的配置文件接收调试控制。 现在包括分布式应用程序数据和调试控件的消息被路由到消息收件人。 消息收件人访问消息以标识将在消息收件人处执行的调试功能。 消息收件人执行至少一个所识别的调试功能。