Computing machine with redundancy and related systems and methods
    31.
    发明授权
    Computing machine with redundancy and related systems and methods 有权
    具有冗余和相关系统和方法的计算机

    公开(公告)号:US07676649B2

    公开(公告)日:2010-03-09

    申请号:US11243507

    申请日:2005-10-03

    Abstract: According to an embodiment of the invention, a computing machine comprises a pipeline accelerator, a host processor coupled to the pipeline accelerator, and a redundant processor, a redundant pipeline unit, or both, coupled to the host processor and to the pipeline accelerator. The computing machine may also include a system-restore server and a system-restore bus that allow the machine to periodically save the machine states in case of a failure. Such a computing machine has a fault-tolerant scheme that is often more flexible than conventional schemes. For example, if the pipeline accelerator has more extra “space” than the host processor, then one can add to the computing machine one or more redundant pipeline units that can provide redundancy to both the pipeline and the host processor. Therefore, the computing machine can include redundancy for the host processor even though it has no redundant processing units.

    Abstract translation: 根据本发明的实施例,计算机器包括流水线加速器,耦合到流水线加速器的主机处理器,以及耦合到主机处理器和流水线加速器的冗余处理器,冗余流水线单元或两者。 计算机还可以包括系统恢复服务器和系统恢复总线,其允许机器在发生故障的情况下周期性地保存机器状态。 这样的计算机具有通常比常规方案更灵活的容错方案。 例如,如果流水线加速器具有比主处理器更多的“空间”,则可以向计算机添加一个或多个冗余流水线单元,其可以为流水线和主机处理器提供冗余。 因此,即使计算机没有冗余处理单元,计算机也可以包括主机处理器的冗余。

    Systems and Methods for Server Load Balancing Using Authentication, Authorization, and Accounting Protocols
    32.
    发明申请
    Systems and Methods for Server Load Balancing Using Authentication, Authorization, and Accounting Protocols 有权
    使用认证,授权和计费协议的服务器负载平衡的系统和方法

    公开(公告)号:US20090083861A1

    公开(公告)日:2009-03-26

    申请号:US11860353

    申请日:2007-09-24

    Applicant: Mark JONES

    Inventor: Mark JONES

    Abstract: Systems and methods for dynamically load-balancing clients across available servers without the need for a load balancer in front of a network are provided. Exemplary methods assign servers to clients in wireless and wireline networks based on server load. Methods and systems for using the authentication, authorization, and accounting (AAA) protocols to load-balance network servers are provided. The load-balancing systems and methods further include using the Diameter AAA protocol routing attribute value pairs (AVPs) to implement bootstrap functionality and load balancing. Methods and systems using the Diameter protocol to manage client assignments are disclosed. Methods and systems for dynamically load-balancing clients across available servers using an AAA protocol are further described. Methods and systems to redirect clients to available servers with the least load are disclosed.

    Abstract translation: 提供了用于在可用服务器之间动态负载平衡客户端而不需要网络前面的负载均衡器的系统和方法。 基于服务器负载,示例性方法将服务器分配给无线和有线网络中的客户端。 提供了使用认证,授权和计费(AAA)协议来负载平衡网络服务器的方法和系统。 负载平衡系统和方法还包括使用Diameter AAA协议路由属性值对(AVP)来实现引导功能和负载平衡。 公开了使用Diameter协议来管理客户端分配的方法和系统。 进一步描述了使用AAA协议在可用服务器之间动态负载平衡客户端的方法和系统。 公开了将客户端重定向到负载最小的可用服务器的方法和系统。

    Pipeline accelerator having multiple pipeline units and related computing machine and method
    37.
    发明申请
    Pipeline accelerator having multiple pipeline units and related computing machine and method 有权
    具有多个流水线单元的管道加速器及相关的计算机和方法

    公开(公告)号:US20080222337A1

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

    申请号:US12151116

    申请日:2008-05-02

    CPC classification number: G06F15/7867 G06Q40/08

    Abstract: A pipeline accelerator includes a bus and a plurality of pipeline units, each unit coupled to the bus and including at least one respective hardwired-pipeline circuit. By including a plurality of pipeline units in the pipeline accelerator, one can increase the accelerator's data-processing performance as compared to a single-pipeline-unit accelerator. Furthermore, by designing the pipeline units so that they communicate via a common bus, one can alter the number of pipeline units, and thus alter the configuration and functionality of the accelerator, by merely coupling or uncoupling pipeline units to or from the bus. This eliminates the need to design or redesign the pipeline-unit interfaces each time one alters one of the pipeline units or alters the number of pipeline units within the accelerator.

    Abstract translation: 流水线加速器包括总线和多个流水线单元,每个单元耦合到总线并且包括至少一个相应的硬连线流水线电路。 通过在流水线加速器中包括多个流水线单元,与单管道单元加速器相比,可以增加加速器的数据处理性能。 此外,通过设计流水线单元使得它们通过公共总线进行通信,只需将流水线单元耦合或从母线解耦即可改变流水线单元的数量,从而改变加速器的配置和功能。 这样就无需设计或重新设计流水线单元接口,每次更换流水线单元之一或改变加速器中的流水线单元数量。

    Systems and methods for session records correlation
    38.
    发明申请
    Systems and methods for session records correlation 失效
    会话记录相关系统和方法

    公开(公告)号:US20080200145A1

    公开(公告)日:2008-08-21

    申请号:US11708687

    申请日:2007-02-21

    Abstract: A billing mediation system for use within a communications network that correlates session records pertaining to usage of network resources is disclosed. The billing mediation system includes a record receiver, a record correlator, a look ahead cache, a set of buffers, and a session records database. The set of buffers includes a single segment insert buffer, a multi segment insert buffer, a multi segment update buffer and a billing finalization update buffer. A method for correlating session records is also provided. The method includes receiving a session record, placing the session record into a segment buffer based on the type of record, and updating a look ahead cache including providing a timestamp for the last update for a session. The transfer of correlated session records to a billing system is based on whether records for a session have been received based on session tracking within the look ahead cache.

    Abstract translation: 公开了一种在通信网络内使用的用于关联与网络资源的使用有关的会话记录的计费中介系统。 计费中介系统包括记录接收器,记录相关器,前瞻缓存,一组缓冲器和会话记录数据库。 该缓冲器组包括单段插入缓冲器,多段插入缓冲器,多段更新缓冲器和计费终结更新缓冲器。 还提供了一种用于关联会话记录的方法。 该方法包括接收会话记录,基于记录类型将会话记录放入段缓冲器,以及更新预览高速缓存,包括为会话的最后更新提供时间戳。 将相关会话记录传送到计费系统是基于是否已经基于会话跟踪在前瞻缓存中接收到会话的记录。

    Programmable circuit and related computing machine and method
    39.
    发明授权
    Programmable circuit and related computing machine and method 有权
    可编程电路及相关计算机及方法

    公开(公告)号:US07373432B2

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

    申请号:US10684057

    申请日:2003-10-09

    CPC classification number: G06F15/7867 G06Q40/08

    Abstract: A programmable circuit receives configuration data from an external source, stores the firmware in a memory, and then downloads the firmware from the memory. Such a programmable circuit allows a system, such as a computing machine, to modify the programmable circuit's configuration, thus eliminating the need for manually reprogramming the configuration memory. For example, if the programmable circuit is an FPGA that is part of a pipeline accelerator, a processor coupled to the accelerator can modify the configuration of the FPGA. More specifically, the processor retrieves from a configuration registry firmware that represents the modified configuration, and sends the firmware to the FPGA, which then stores the firmware in a memory such as an electrically erasable and programmable read-only memory (EEPROM). Next, the FPGA downloads the firmware from the memory into its configuration registers, and thus reconfigures itself to have the modified configuration.

    Abstract translation: 可编程电路从外部源接收配置数据,将固件存储在存储器中,然后从存储器下载固件。 这样的可编程电路允许诸如计算机的系统修改可编程电路的配置,从而消除对手动重新编程配置存储器的需要。 例如,如果可编程电路是作为流水线加速器一部分的FPGA,则耦合到加速器的处理器可以修改FPGA的配置。 更具体地说,处理器从表示修改的配置的配置注册表固件中检索,并将固件发送到FPGA,FPGA将固件存储在诸如电可擦除可编程只读存储器(EEPROM)的存储器中。 接下来,FPGA将固件从存储器下载到其配置寄存器中,从而将其重新配置为具有修改的配置。

    XML IN THE MASP CLIENT-SERVER PROTOCOL
    40.
    发明申请
    XML IN THE MASP CLIENT-SERVER PROTOCOL 有权
    “客户端服务器协议”中的XML

    公开(公告)号:US20080071918A1

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

    申请号:US11932405

    申请日:2007-10-31

    CPC classification number: H04L67/16 H04L67/02 H04L67/14 H04L67/22 H04L69/327

    Abstract: A method and system for using XML for both a protocol layer and application data are described. The method comprises the steps of initiating a connection by a client to a server to form a session, responding by said server to said client indicating that said connection has been successfully completed, submitting a request by said client to said server for service, responding by said server to said client by providing said service and terminating the connection by said client. A session is maintained and a plurality of requests for service by a client and a server responds to those requests by providing the requested service or an error message. The session is maintained until all requests made by a client have been serviced and the requests made by a client may be either synchronous or asynchronous. The system comprises a client and a server coupled to said client by a communication link.

    Abstract translation: 描述了用于协议层和应用数据两者使用XML的方法和系统。 所述方法包括以下步骤:发起客户端到服务器的连接以形成会话,由所述服务器向所述客户端响应,指示所述连接已经成功完成,由所述客户端向所述服务器请求服务,响应 所述服务器通过提供所述服务并终止所述客户端的连接来向所述客户端发送。 会话被维护,并且客户端和服务器的多个服务请求通过提供所请求的服务或错误消息来响应于这些请求。 会话被维护,直到客户端发出的所有请求都被服务并且客户端发出的请求可能是同步的或异步的。 该系统包括通过通信链路耦合到所述客户端的客户端和服务器。

Patent Agency Ranking