Method for controlling flow of radius protocol

    公开(公告)号:US20030200277A1

    公开(公告)日:2003-10-23

    申请号:US10352905

    申请日:2003-01-29

    Inventor: Bong-Cheol Kim

    Abstract: A method for controlling a flow of a RADIUS (Remote Authentication Dial-In User Service) protocol, where the method allows a plurality of RADIUS servers to share a load in a RADIUS system in which a RADIUS client of the RADIUS system can swiftly receive a response message from a RADIUS server being responsive to a request message from the RADIUS client. The method includes the steps of allowing a RADIUS server to transmit a notification message to a RADIUS client on the basis of a packet format in the RADIUS protocol, the notification message having information relating to an available or unavailable state of the RADIUS server, and allowing the RADIUS client to check the available or unavailable state of the RADIUS server from the notification message received from the RADIUS server.

    Queuing model for a plurality of servers
    202.
    发明申请
    Queuing model for a plurality of servers 失效
    多个服务器的排队模型

    公开(公告)号:US20030182261A1

    公开(公告)日:2003-09-25

    申请号:US10366475

    申请日:2003-02-14

    Abstract: The current invention provides a system and method for queuing and distributing requests to one or more query servers. The system contains a first tier queue associated with a server based mechanism for directing service requests to a second tier queue associated with each of the one or more query servers. The current invention provides a nullpullnull model for the distribution of an initial service request of a query containing two or more service requests. Subsequent service requests from this query are assigned to a query server without being placed in a first tier queue. These subsequent service requests are placed directly in the queue of the query server that handled the previous service request from the same query.

    Abstract translation: 本发明提供了一种用于将请求排队和分发给一个或多个查询服务器的系统和方法。 系统包含与基于服务器的机制相关联的第一层队列,用于将服务请求引导到与一个或多个查询服务器中的每一个相关联的第二层队列。 本发明提供了一种用于分发包含两个或多个服务请求的查询的初始服务请求的“拉”模型。 来自该查询的后续服务请求被分配给查询服务器,而不被放置在第一层队列中。 这些后续服务请求直接放在处理来自同一查询的先前服务请求的查询服务器的队列中。

    Database Switch enabling a database area network
    203.
    发明申请
    Database Switch enabling a database area network 审中-公开
    数据库切换启用数据库区域网络

    公开(公告)号:US20030154236A1

    公开(公告)日:2003-08-14

    申请号:US10055443

    申请日:2002-01-22

    CPC classification number: H04L67/1002 H04L67/1006 H04L67/1025 H04L67/1036

    Abstract: A method and system for improving utilization of the typical DBMS client-server configuration is provided. Specifically, the present invention can include a Database Switch (dBSwitch) situated between the applications and database servers in a network, capable of dynamically and transparently connecting applications to databases using standard database servers and standard protocols. The Database Switch appliance performs this database routing in real time, with high bandwidth and negligible latency. The Database Switch enables the formation of a Database Area Network (DAN) architecture, which promotes database virtualization by integrating the database servers, the shared storage, and the interconnecting network, making them appear to be one large, scalable database server. This DAN architecture yields high utilization, high availability, scalability on demand, simplified management and security, in a shared and heterogeneous application environment.

    Abstract translation: 提供了一种提高典型DBMS客​​户机 - 服务器配置利用率的方法和系统。 具体来说,本发明可以包括位于网络中的应用和数据库服务器之间的数据库交换机(dBSwitch),能够使用标准数据库服务器和标准协议动态地和透明地将应用连接到数据库。 数据库交换设备实时执行此数据库路由,具有高带宽和可忽略的延迟。 数据库交换机可以形成一个数据库区域网络(DAN)体系结构,通过集成数据库服务器,共享存储和互连网络来促进数据库虚拟化,使其成为一个可扩展的数据库服务器。 这种DAN架构在共享和异构应用程序环境中产生高利用率,高可用性,按需扩展性,简化的管理和安全性。

    Storage area network methods and apparatus with file system extension
    204.
    发明申请
    Storage area network methods and apparatus with file system extension 有权
    具有文件系统扩展的存储区域网络方法和装置

    公开(公告)号:US20030149770A1

    公开(公告)日:2003-08-07

    申请号:US09972462

    申请日:2001-10-05

    Abstract: The invention provides a storage area network (SAN) of type having one or more digital data processors coupled to one or more storage devices. At least a selected one of the hosts includes a file system that effects access by the host to assigned storage devices. This can be, for example, a conventional AIX or other host platform file system that oversees file and other data accesses between the host and those assigned devices. That host can be associated, according to these aspects of the invention, with lower and upper capacity bounds for purposes of file system extension. In response to a request by (or on behalf of) the selected digital data processor for extension of the file system, the manager assigns one of more further storage devices to that digital data processor.

    Abstract translation: 本发明提供一种具有耦合到一个或多个存储设备的一个或多个数字数据处理器的类型的存储区域网络(SAN)。 至少所选择的一个主机包括影响主机访问分配的存储设备的文件系统。 这可以是例如常规AIX或其他主机平台文件系统,其负责监督主机与那些分配的设备之间的文件和其他数据访问。 根据本发明的这些方面,该主机可以与用于文件系统扩展的目的的较低和较高的容量限制相关联。 响应于(或代表)所选择的数字数据处理器用于扩展文件系统的请求,管理器将更多的存储设备中的一个分配给该数字数据处理器。

    Transparent access to network attached devices

    公开(公告)号:US06601101B1

    公开(公告)日:2003-07-29

    申请号:US09525965

    申请日:2000-03-15

    Abstract: The present invention relates to transparent access to network attached devices, such as network attached storage devices, Web servers or database servers. In particular, the present invention provides hand-off protocols that are transparent to a network client, with the advantage that physical devices can be added to, replaced on or removed from a network without reconfiguring network clients or applications running applications at levels above the network clients. One aspect the present invention is a method for handing off TCP sessions in a system including a client in communication with a switch and to or more devices. This method includes determining in the first device that a handoff should take place, identifying a second device to take over the session, sending handoff messages to and receiving an acknowledgment from the second device, and reporting the handoff to and receiving an acknowledgment from the switch. The devices applying this method may be disk drives, Web servers, database servers or any other device that benefits from being clustered. A device according to the present invention may comprise: a switch including logic for routing messages among a client and a plurality of devices and logic responsive to an instruction to reprogram its routing messages and to confirm the road reprogramming is complete; a first device including logic to determine when a TCP session should be handed off to another device, logic to instruct a second device to accept a handoff, and logic to instruct a switch to reprogram its routing of messages; wherein the second device is in communication with the switch and includes logic responsive to an instruction to accept a handoff and to confirm acceptance of the handoff. The first and second devices may be disk drives, Web servers, database servers or any other device that benefits from being clustered. Logic may be included to determine when to handoff a TCP session and to identify a second device to receive the handoff, consistent with the method of present invention.

    Method and system for connecting to a proxy server with the lowest workload through a load balancing proxy server
    206.
    发明申请
    Method and system for connecting to a proxy server with the lowest workload through a load balancing proxy server 有权
    通过负载平衡代理服务器连接到负载最小的代理服务器的方法和系统

    公开(公告)号:US20030118004A1

    公开(公告)日:2003-06-26

    申请号:US10036024

    申请日:2001-12-24

    Inventor: Huang-Ming Pan

    Abstract: A system and method for providing a Voice-over Internet Protocol (VoIP) system configured to allow voice data to be transmitted and received over a network. The VoIP system includes a network including at least two VoIP proxy servers configured to allow voice data to be transmitted and received over the network. The VoIP system also includes at least two VoIP clients operatively coupled to the network to transmit and receive voice data over the network and a load balancing proxy server device configured to determine an identity of a VoIP proxy server with a lowest workload. The load balancing proxy server device is also configured to provide the identity of the VoIP proxy server with the lowest workload to one of the at least two VoIP clients so that the one of the at least two VoIP clients can connect to the VoIP proxy server with the lowest workload in order to transmit and receive voice data in relation to another of the at least two VoIP clients.

    Abstract translation: 一种用于提供配置成允许通过网络发送和接收语音数据的语音互联网协议(VoIP)系统的系统和方法。 VoIP系统包括一个网络,包括至少两个VoIP代理服务器,配置为允许通过网络发送和接收语音数据。 VoIP系统还包括至少两个VoIP客户端,可操作地耦合到网络以通过网络发送和接收语音数据;以及负载平衡代理服务器设备,被配置为确定具有最低工作负荷的VoIP代理服务器的身份。 负载平衡代理服务器设备还被配置为向至少两个VoIP客户端之一提供具有最低工作负荷的VoIP代理服务器的身份,使得至少两个VoIP客户端中的一个可以连接到VoIP代理服务器, 为了相对于至少两个VoIP客户端中的另一个发送和接收语音数据的最低工作负载。

    Method and apparatus of a collaborative proxy system for distributed deployment of object rendering
    207.
    发明授权
    Method and apparatus of a collaborative proxy system for distributed deployment of object rendering 有权
    用于分布式部署对象呈现的协作代理系统的方法和装置

    公开(公告)号:US06438576B1

    公开(公告)日:2002-08-20

    申请号:US09280746

    申请日:1999-03-29

    Abstract: A distributed object rendering method and system for a collaborative data network is disclosed. The data network, which may include the Internet, has attached computing nodes, including object requestor nodes, object source nodes, and intermediate nodes which may be proxy servers. The method can allow each participating proxy server to adapt to the dynamic load conditions of itself as well as proxies, as well as to dynamic traffic conditions in the data network. The determination of which proxy or set of proxies is to perform object rendering and caching is based on a distributed, collaborative method that is adopted among the proxies. The criteria for such a method can include the bandwidth and current load of the network links among proxies, and/or the respective CPU usage of the proxies. If an object rendering can be staged, e.g., different resolution rendering, it can be performed by more than one of the proxies. The determination of which proxy performs which stage of the multistage rendering can also be adaptive to the dynamic load conditions, as well as network conditions.

    Abstract translation: 公开了一种用于协同数据网络的分布式对象呈现方法和系统。 可以包括因特网的数据网络附加了计算节点,包括对象请求者节点,对象源节点和可以是代理服务器的中间节点。 该方法可以允许每个参与的代理服务器适应自身以及代理的动态负载条件以及数据网络中的动态交通状况。 确定哪个代理或一组代理执行对象呈现和缓存是基于代理之间采用的分布式协作方法。 这种方法的标准可以包括代理之间的网络链路的带宽和当前负载和/或代理的相应CPU使用。 如果对象呈现可以被分段,例如,不同的分辨率渲染,则可以由多于一个代理执行对象呈现。 确定哪个代理执行多级渲染的哪个阶段也可以适应于动态负载条件以及网络条件。

    Separate read and write servers in a distributed file system
    208.
    发明申请
    Separate read and write servers in a distributed file system 失效
    在分布式文件系统中分离读写服务器

    公开(公告)号:US20020112023A1

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

    申请号:US09783414

    申请日:2001-02-14

    Abstract: A system and method for providing a plurality of client applications access to data in a distributed file system. In various embodiments, read requests are separated from write requests and the read requests are processed by dedicated read servers. A plurality of read servers are coupled to the client applications and each read server reads file data from the distributed file system and returns the file data to the client applications. A write server writes data to the distributed file system. Various embodiments are described for separating read requests from write requests and transmitting read requests to the read servers write requests to the write server.

    Abstract translation: 一种用于提供多个客户端应用程序访问分布式文件系统中的数据的系统和方法。 在各种实施例中,读请求与写请求分离,并且读请求由专用读服务器处理。 多个读取服务器耦合到客户端应用程序,每个读取服务器从分布式文件系统读取文件数据并将文件数据返回给客户端应用程序。 写入服务器将数据写入分布式文件系统。 描述了用于将读取请求从写入请求分离并将读取请求发送到读取服务器写入请求到写入服务器的各种实施例。

    Proxy cache cluster
    209.
    发明授权
    Proxy cache cluster 有权
    代理缓存集群

    公开(公告)号:US06330605B1

    公开(公告)日:2001-12-11

    申请号:US09195982

    申请日:1998-11-19

    Abstract: A proxy cache cluster (PCC) couples to a service provider of a communications network to increase the availability of services offered by the provider to clients connected to the network. The clients access the services by issuing requests to network addresses associated with these services. The PCC increases the availability of the services by receiving and servicing those requests on behalf of the service provider in accordance with a proxy cache clustering technique.

    Abstract translation: 代理缓存集群(PCC)耦合到通信网络的服务提供商,以增加提供商向连接到网络的客户提供的服务的可用性。 客户端通过向与这些服务相关联的网络地址发出请求来访问服务。 根据代理缓存集群技术,PCC通过代表服务提供商接收和服务这些请求来增加服务的可用性。

Patent Agency Ranking