Methods and systems for synchronizing multiple computing devices
    4.
    发明授权
    Methods and systems for synchronizing multiple computing devices 有权
    用于同步多个计算设备的方法和系统

    公开(公告)号:US06725262B1

    公开(公告)日:2004-04-20

    申请号:US09560701

    申请日:2000-04-27

    IPC分类号: G06F15177

    摘要: Methods and systems for synchronizing a configuration of resources across multiple computing devices are described. Associated with the master computing device is a configuration of resources that are desired to be synchronized across the additional computing devices. The master computing device is configured to develop a list that describes aspects of its configuration of resources. Additional computing devices are configured to receive the list that is developed by the master computing device and evaluate the list to determine whether its particular configuration of resources is synchronized with those of the master computing device. If a particular additional computing device's configuration of resources is not synchronized with those of the master computing device, the additional computing device prepares a second list that describes its resource configuration needs and sends the second list to the master computing device. The master computing device receives the second list, evaluates it, and sends data to the corresponding additional computing device for use in synchronizing its configuration of resources.

    摘要翻译: 描述用于在多个计算设备之间同步资源配置的方法和系统。 与主计算设备相关联的是期望在附加计算设备之间同步的资源的配置。 主计算设备被配置为开发描述其资源配置的方面的列表。 附加的计算设备被配置为接收由主计算设备开发的列表并评估列表以确定其特定资源配置是否与主计算设备的特定配置同步。 如果特定附加计算设备的资源配置与主计算设备的配置不同步,则附加计算设备准备描述其资源配置需求的第二列表,并将第二列表发送到主计算设备。 主计算设备接收第二列表,对其进行评估,并将数据发送到相应的附加计算设备以用于同步其资源配置。

    Method of redirecting a client service session to a second application
server without interrupting the session by forwarding service-specific
information to the second server
    5.
    发明授权
    Method of redirecting a client service session to a second application server without interrupting the session by forwarding service-specific information to the second server 失效
    将客户端服务会话重定向到第二应用服务器而不会通过将服务特定信息转发到第二服务器来中断会话的方法

    公开(公告)号:US5951694A

    公开(公告)日:1999-09-14

    申请号:US794350

    申请日:1997-02-03

    摘要: An on-line services network includes application servers and Gateway microcomputers that are interconnected by a LAN. The Gateway microcomputers receive service requests which are transmitted over a WAN from client microcomputers operated by end users. Upon receiving a request to open a service, the Gateway microcomputers access a periodically-updated service map to locate the replicated application servers that are currently running the corresponding service application, and then apply a load balancing method (using server load data contained within the service map) to select an application server that has a relatively low processing load. A communications protocol between the client and Gateway microcomputers enables users to access multiple services simultaneously. A hot redirection technique allows a user service session to be transferred from one application server to another (replicated) application server without termination of the service session. Various mechanisms are provided for efficiently reallocating application servers to different on-line services, and for allowing additional servers to be efficiently added to the network.

    摘要翻译: 在线服务网络包括由LAN互连的应用服务器和网关微型计算机。 网关微型计算机接收通过WAN从最终用户操作的客户端微型计算机传输的服务请求。 在接收到打开服务的请求时,Gateway微型计算机访问定期更新的服务映射,以查找当前正在运行相应服务应用程序的复制应用程序服务器,然后应用负载平衡方法(使用服务中包含的服务器负载数据 映射)来选择处理负荷相对较低的应用服务器。 客户端和Gateway微型计算机之间的通信协议使用户能够同时访问多个服务。 热重定向技术允许用户服务会话从一个应用服务器传输到另一个(复制的)应用服务器,而不终止服务会话。 提供了各种机制,用于有效地将应用程序服务器重新分配到不同的在线服务,并允许将其他服务器高效地添加到网络中。

    System for on-line service in which gateway computer uses service map
which includes loading condition of servers broadcasted by application
servers for load balancing
    6.
    发明授权
    System for on-line service in which gateway computer uses service map which includes loading condition of servers broadcasted by application servers for load balancing 失效
    用于在线服务的系统,其中网关计算机使用服务映射,其中包括由应用服务器广播的服务器负载平衡的服务器的加载条件

    公开(公告)号:US5774668A

    公开(公告)日:1998-06-30

    申请号:US472807

    申请日:1995-06-07

    摘要: An on-line services network includes application servers and Gateway microcomputers that are interconnected by a LAN. The Gateway microcomputers receive service requests which are transmitted over a WAN from client microcomputers operated by end users. Upon receiving a request to open a service, the Gateway microcomputers access a periodically-updated service map to locate the replicated application servers that are currently running the corresponding service application, and then apply a load balancing method (using server load data contained within the service map) to select an application server that has a relatively low processing load. A communications protocol between the client and Gateway microcomputers enables users to access multiple services simultaneously. A hot redirection technique allows a user service session to be transferred from one application server to another (replicated) application server without termination of the service session. Various mechanisms are provided for efficiently reallocating application servers to different on-line services, and for allowing additional servers to be efficiently added to the network.

    摘要翻译: 在线服务网络包括由LAN互连的应用服务器和网关微型计算机。 网关微型计算机接收通过WAN从最终用户操作的客户端微型计算机传输的服务请求。 在接收到打开服务的请求时,Gateway微型计算机访问定期更新的服务映射,以查找当前正在运行相应服务应用程序的复制应用程序服务器,然后应用负载平衡方法(使用服务中包含的服务器负载数据 映射)来选择处理负荷相对较低的应用服务器。 客户端和Gateway微型计算机之间的通信协议使用户能够同时访问多个服务。 热重定向技术允许用户服务会话从一个应用服务器传输到另一个(复制的)应用服务器,而不终止服务会话。 提供了各种机制,用于有效地将应用程序服务器重新分配到不同的在线服务,并允许将其他服务器高效地添加到网络中。

    Method for generating and storing two segments of HTTP message headers
with different lifetimes and combining them to form a single response
header
    7.
    发明授权
    Method for generating and storing two segments of HTTP message headers with different lifetimes and combining them to form a single response header 失效
    用于生成和存储具有不同生命周期的两个HTTP消息头部分段并组合它们以形成单个响应头的方法

    公开(公告)号:US5768515A

    公开(公告)日:1998-06-16

    申请号:US677636

    申请日:1996-07-08

    IPC分类号: H04L29/06 G06F7/00

    摘要: A system for generating message headers where previously saved message headers are retrieved from memory when needed to satisfy a message header requirement. Message headers are comprised of segments where each message header segment has a different lifetime. In particular, a file-object response message header includes a header segment containing information linked to the requested file-object. This file-object linked header segment is retrieved when needed from a file-object header cache. A file-object response message header includes other segments such as one containing time-variant global information and time-invariant global information. Building header messages from multiple segments retrieved from their respective cache memories saves significant processing time as compared to generating a new message header each time a header is required by operation of a network server application.

    摘要翻译: 一种用于生成消息标题的系统,其中当需要满足消息标题要求时,从存储器检索先前保存的消息头。 消息标头由每个消息标题段具有不同生命周期的段组成。 特别地,文件对象响应消息报头包括包含链接到所请求的文件对象的信息的报头段。 从文件对象头缓存需要时检索该文件对象链接头段。 文件对象响应消息报头包括其他段,诸如包含时变全局信息和时不变全局信息的段。 与每个通过网络服务器应用的操作需要报头时相比,生成来自它们各自的高速缓存存储器的多个段的报头消息节省了大量的处理时间。

    XML methods and systems for synchronizing multiple computing devices
    8.
    发明授权
    XML methods and systems for synchronizing multiple computing devices 有权
    用于同步多个计算设备的XML方法和系统

    公开(公告)号:US06697805B1

    公开(公告)日:2004-02-24

    申请号:US09549813

    申请日:2000-04-14

    IPC分类号: G06F1730

    CPC分类号: G06F17/30581 Y10S707/956

    摘要: Extensible markup language (XML) methods and systems for synchronizing a configuration of resources across multiple computing devices are described. In the described embodiment, a computer network comprises a master computing device and a plurality of additional computing devices communicatively linked with the master computing device. The master computing device comprises a configuration of resources that are desired to be synchronized across the additional computing devices. The master computing device is configured to develop a XML list that describes aspects of its configuration of resources. Each additional computing device is configured to receive the XML list that is developed by the master computing device and evaluate the XML list to determine whether its particular configuration of resources are synchronized with those of the master computing device. If a particular additional computing device's configuration of resources is not synchronized with those of the master computing device, the additional computing device prepares a second XML list that describes its resource configuration needs and sends the second XML list to the master computing device. The master computing device receives the second XML list, evaluates it, and sends data to the corresponding additional computing device for use in synchronizing its configuration of resources. Each of the additional computing devices can send separate independent XML lists that describe their resource needs and the master computing device is capable of individually responding to each one. In one aspect, the computing devices are computer servers that are configured as Web servers.

    摘要翻译: 描述用于在多个计算设备之间同步资源配置的可扩展标记语言(XML)方法和系统。 在所描述的实施例中,计算机网络包括主计算设备和与主计算设备通信地链接的多个附加计算设备。 主计算设备包括希望在附加计算设备上同步的资源的配置。 主计算设备被配置为开发描述资源配置方面的XML列表。 每个附加的计算设备被配置为接收由主计算设备开发的XML列表,并评估XML列表以确定其资源的特定配置是否与主计算设备的特定配置同步。 如果特定附加计算设备的资源配置与主计算设备的配置不同步,则附加计算设备准备描述其资源配置需求的第二XML列表,并将第二XML列表发送到主计算设备。 主计算设备接收第二XML列表,对其进行评估,并将数据发送到相应的附加计算设备以用于同步其资源配置。 每个附加计算设备可以发送描述其资源需求的单独的独立XML列表,并且主计算设备能够单独地响应每个。 一方面,计算设备是被配置为Web服务器的计算机服务器。

    Transaction replication system and method for supporting replicated
transaction-based services
    9.
    发明授权
    Transaction replication system and method for supporting replicated transaction-based services 失效
    用于支持复制的基于事务的服务的事务复制系统和方法

    公开(公告)号:US5956489A

    公开(公告)日:1999-09-21

    申请号:US585679

    申请日:1996-01-16

    IPC分类号: G06F11/18 G06F11/20 G06F13/00

    摘要: A generic transaction replication service receives update transactions from individual application servers, and forwards the update transactions for processing to all application servers that run the same service application, thereby enabling each application server to maintain a replicated copy of service content data. Upon receiving an update transaction, the application servers perform the specified update, and asynchronously report back to the transaction replication service on the "success" or "failure" of the transaction. When inconsistent transaction results are reported by different application servers, the transaction replication service uses a voting scheme to decide which application servers are to be deemed "consistent," and takes inconsistent application servers off-line for maintenance. Each update transaction replicated by the transaction replication service is stored in a transaction log. When a new application server is brought on-line, previously-dispatched update transactions stored in the transaction log are dispatched in sequence to the new server to bring the new server's content data up-to-date.

    摘要翻译: 通用事务复制服务从单个应用服务器接收更新事务,并将更新事务转发到运行相同服务应用程序的所有应用程序服务器,从而使每个应用程序服务器维护服务内容数据的复制副本。 在接收到更新事务时,应用程序服务器执行指定的更新,并以事务的“成功”或“失败”异步方式向事务复制服务报告。 当不同的应用服务器报告不一致的事务结果时,事务复制服务使用投票方案来决定哪些应用服务器被认为是“一致的”,并且离线执行不一致的应用服务器进行维护。 由事务复制服务复制的每个更新事务都存储在事务日志中。 当新的应用程序服务器上线时,事务日志中存储的先前发送的更新事务将按顺序分派到新服务器,以使新服务器的内容数据保持最新。