Packet routing via payload inspection for quality of service management
    1.
    发明授权
    Packet routing via payload inspection for quality of service management 有权
    通过有效载荷检查进行分组路由以实现服务质量管理

    公开(公告)号:US07587517B2

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

    申请号:US10613996

    申请日:2003-07-08

    IPC分类号: G06F15/173

    摘要: Packet routing via payload inspection at routers in a core of a distributed network for use in distributing content according to quality of service guarantees. Packets contain subjects and attributes in addition to routing information. The subjects correspond with particular types of content for subscriptions, and the attributes encapsulate the data or content. The subscriptions are associated with particular quality of service guarantees or levels of service. The routers store filters corresponding with subscriptions to content. Upon receiving a packet, a router inspects the payload section of the packet containing the attributes in order to retrieve the attributes and match them to the filters for the subscriptions. If the attributes satisfies a filter, the packet is routed to the next link in accordance with the quality of service guarantee associated with that filter. If the attributes do not satisfy any of the filters injected to and stored at the router, the router discards the packet. These routing decisions are distributed among routers in the network core.

    摘要翻译: 在分布式网络核心的路由器上通过有效载荷检查进行分组路由,用于根据服务质量保证分发内容。 数据包除路由信息外还包含主题和属性。 主题对应于订阅的特定类型的内容,并且属性封装数据或内容。 订阅与特定服务质量保证或服务级别相关联。 路由器存储与订阅内容相对应的过滤器。 在接收到分组时,路由器检查包含属性的分组的有效载荷部分,以便检索属性并将它们与订阅的过滤器匹配。 如果属性满足过滤器,则根据与该过滤器相关联的服务质量保证将数据包路由到下一个链路。 如果属性不满足注入到路由器并存储在路由器中的任何过滤器,路由器将丢弃该数据包。 这些路由决策分布在网络核心中的路由器之间。

    Method and apparatus for content-based routing and filtering at routers using channels
    2.
    发明授权
    Method and apparatus for content-based routing and filtering at routers using channels 有权
    在使用信道的路由器上进行基于内容的路由和过滤的方法和装置

    公开(公告)号:US07545805B2

    公开(公告)日:2009-06-09

    申请号:US10199368

    申请日:2002-07-19

    IPC分类号: H04L12/28 G06G7/48 G06F15/173

    摘要: Channels between routers for use in packet routing via payload inspection. The channels constitute logical connections between routers and include subjects and attributes. Publishers create channels for routing particular types of content as defined by the subjects and attributes. The publishers also create proxies and notifications on the channels. The channel definitions for routers identify packet or message structures so that the routers can locate attributes in the packets for content-based routing. The routers apply the packet attributes to filters encapsulating subscriptions in order to perform the content-based routing in the network core. The routers also locally cache content, providing distributed caching of content throughout the network core.

    摘要翻译: 用于通过有效载荷检查进行分组路由的路由器之间的信道。 这些通道构成路由器之间的逻辑连接,并包括主题和属性。 发布商创建用于路由由主体和属性定义的特定类型的内容的渠道。 发布商还会在频道上创建代理和通知。 路由器的信道定义标识数据包或消息结构,以便路由器可以在数据包中定位基于内容的路由的属性。 路由器将分组属性应用于封装订阅的过滤器,以便在网络核心中执行基于内容的路由。 路由器还本地缓存内容,在整个网络核心内提供内容的分布式缓存。

    Method and apparatus for implementing persistent and reliable message delivery
    3.
    发明授权
    Method and apparatus for implementing persistent and reliable message delivery 有权
    实现持续可靠的消息传递的方法和装置

    公开(公告)号:US07376092B2

    公开(公告)日:2008-05-20

    申请号:US10400462

    申请日:2003-03-28

    IPC分类号: G06F15/16

    摘要: A method and apparatus provide for persistent caching of methods delivered via a publish-subscribe network. At a first node, a message having data via the network is received. The data is time-marked. The data is cached in a cache memory at the first node. The message is routed to a second node using content-based routing. These steps are repeated at a second node. A router that includes modules for executing this method is provided. A publish-subscribe network that includes nodes that include modules for executing this method is provided. A computer-readable medium that includes instructions for executing this method is provided.

    摘要翻译: 一种方法和装置提供用于经由发布 - 订阅网络递送的方法的持续缓存。 在第一节点处,接收经由网络具有数据的消息。 数据有时间标记。 数据被缓存在第一个节点的缓存中。 使用基于内容的路由将该消息路由到第二节点。 在第二个节点重复这些步骤。 提供了包含执行此方法的模块的路由器。 提供了包含用于执行此方法的包含模块的节点的发布订阅网络。 提供了包括用于执行该方法的指令的计算机可读介质。

    Client-side parallel requests for network services using group name
association
    4.
    发明授权
    Client-side parallel requests for network services using group name association 失效
    使用组名关联的客户端并行请求网络服务

    公开(公告)号:US6012090A

    公开(公告)日:2000-01-04

    申请号:US818057

    申请日:1997-03-14

    摘要: A registration applet embedded in a registration page of a browser program allows a user to associate a user-specified group name with a plurality of UTRLs, HTTP POST or GET requests or other network service identifiers, such that the group name designates a category of information provided by corresponding network services. An access applet embedded in an access page of the browser allows a user to select one of several previously-registered group names, and an access mode for processing responses to service requests. A processor running the access applet automatically issues parallel requests to the network services associated with a selected group name in response to entry of a command by the user. The user may select a parallel-any access mode, in which the processor displays only the first response to the parallel requests, a parallel-all mode, in which the processor directs the display of multiple responses in a user-specified display format, or a retry access mode, in which the processor reissues a network service request if a response to a previous request is not received within a predetermined time period.

    摘要翻译: 嵌入在浏览器程序的注册页面中的注册小应用程序允许用户将用户指定的组名称与多个UTRL,HTTP POST或GET请求或其他网络服务标识符相关联,使得组名称指定信息的类别 由相应的网络服务提供。 嵌入在浏览器的访问页面中的访问小应用程序允许用户选择几个先前注册的组名称之一,以及用于处理对服务请求的响应的访问模式。 运行访问小应用程序的处理器响应于用户的命令的输入,自动向与所选择的组名称相关联的网络服务发出并行请求。 用户可以选择并行 - 任何访问模式,其中处理器仅显示对并行请求的第一响应,并行 - 全部模式,其中处理器以用户指定的显示格式指示多个响应的显示,或 重试访问模式,其中如果在预定时间段内没有接收到对先前请求的响应,则处理器重新发布网络服务请求。