Internet database system
    2.
    发明授权
    Internet database system 有权
    互联网数据库系统

    公开(公告)号:US06523036B1

    公开(公告)日:2003-02-18

    申请号:US09629652

    申请日:2000-08-01

    IPC分类号: G06F1730

    摘要: An incrementally-scalable database system and method. The system architecture enables database servers to be scaled by adding resources, such as additional servers, without requiring that the system be taken offline. Such scaling includes both adding one or more computer servers to a given server cluster, which enables an increase in database read transaction throughput, and adding one or more server clusters to the system configuration, which provides for increased read and write transaction throughput. The system also provides for load balancing read transactions across each server cluster, and load balancing write transactions across a plurality of server clusters. The system architecture includes an application server layer including one or more computers on which an application program(s) is running, a database server layer comprising two or more server clusters that each include two or more computer servers with replicated data, and an intermediate “virtual transaction” layer that includes at least two computers that facilitate database transactions with one or more databases operating in the database server layer. Data in the database(s) are evenly distributed across the server clusters in fragmented mutually exclusive subsets of data based on a hashing function. An application program interface is provided so as to enable application programs to perform a full range of database transactions without regard for where data is stored, or what database(s) is operating in the database server layer.

    摘要翻译: 一种增量可扩展的数据库系统和方法。 系统架构可以通过添加资源(如其他服务器)来缩放数据库服务器,而无需系统脱机。 这种缩放包括将一个或多个计算机服务器添加到给定服务器集群,这使得能够增加数据库读取事务吞吐量,并将一个或多个服务器集群添加到系统配置中,这提供了增加的读取和写入事务吞吐量。 该系统还提供跨每个服务器集群的负载平衡读取事务,以及跨多个服务器集群的负载平衡写入事务。 所述系统架构包括应用服务器层,所述应用服务器层包括运行应用程序的一个或多个计算机,包括两个或多个服务器集群的数据库服务器层,每个服务器集群包括具有复制数据的两个或多个计算机服务器,以及中间“ 虚拟事务“层,其包括至少两个计算机,其促进与在数据库服务器层中操作的一个或多个数据库的数据库事务。 基于哈希函数,数据库中的数据以分散的相互排斥的数据子集均匀分布在服务器集群中。 提供应用程序接口,以便使应用程序能够执行全范围的数据库事务,而不考虑数据存储在哪里,或数据库在数据库服务器层中的操作。

    Virtual file system
    3.
    发明授权

    公开(公告)号:US07024427B2

    公开(公告)日:2006-04-04

    申请号:US10025005

    申请日:2001-12-19

    IPC分类号: G06F17/30

    摘要: A virtual file system and method. The system architecture enables a plurality of underlying file systems running on various file servers to be “virtualized” into one or more “virtual volumes” that appear as a local file system to clients that access the virtual volumes. The system also enables the storage spaces of the underlying file systems to be aggregated into a single virtual storage space, which can be dynamically scaled by adding or removing file servers without taking any of the file systems offline and in a manner transparent to the clients. This functionality is enabled through a software “virtualization” filter on the client that intercepts file system requests and a virtual file system driver on each file server. The system also provides for load balancing file accesses by distributing files across the various file servers in the system, through migration of data files between servers.

    System and method for adaptive data monitoring
    4.
    发明授权
    System and method for adaptive data monitoring 有权
    自适应数据监测系统和方法

    公开(公告)号:US08984124B2

    公开(公告)日:2015-03-17

    申请号:US13308241

    申请日:2011-11-30

    IPC分类号: G06F15/173 G06F11/34

    CPC分类号: G06F11/3495 G06F2201/86

    摘要: A monitoring information reporting system for a client computer, the system provides monitoring information to a server computer which receives monitoring information for analysis. The system provides a framework for a client computer to identify to a server computer the monitoring information it can provide. The server computer then determines, based on the notification, whether monitoring information is to be provided, and if so, the specific monitoring information that will be provided. When monitoring information is to be provided, the server computer sends a response to the client computer with a command to control the client computer to collect monitoring information, which is then provided to the server computer. In this way, the server computer can control the amount and nature of monitoring information collected and transferred.

    摘要翻译: 一种用于客户端计算机的监视信息报告系统,该系统向接收用于分析的监视信息的服务器计算机提供监视信息。 该系统为客户端计算机提供了一个框架,以向服务器计算机识别它可以提供的监视信息。 服务器计算机然后基于通知确定是否提供监视信息,如果是,则确定将被提供的特定监视信息。 当提供监视信息时,服务器计算机向客户端计算机发送响应,命令用于控制客户端计算机收集监控信息,然后将其提供给服务器计算机。 以这种方式,服务器计算机可以控制收集和传输的监控信息的数量和性质。

    SYSTEM AND METHOD FOR ADAPTIVE DATA MONITORING
    5.
    发明申请
    SYSTEM AND METHOD FOR ADAPTIVE DATA MONITORING 有权
    用于自适应数据监测的系统和方法

    公开(公告)号:US20130138801A1

    公开(公告)日:2013-05-30

    申请号:US13308241

    申请日:2011-11-30

    IPC分类号: G06F15/16 G06F11/30

    CPC分类号: G06F11/3495 G06F2201/86

    摘要: A monitoring information reporting system for a client computer, the system provides monitoring information to a server computer which receives monitoring information for analysis. The system provides a framework for a client computer to identify to a server computer the monitoring information it can provide. The server computer then determines, based on the notification, whether monitoring information is to be provided, and if so, the specific monitoring information that will be provided. When monitoring information is to be provided, the server computer sends a response to the client computer with a command to control the client computer to collect monitoring information, which is then provided to the server computer. In this way, the server computer can control the amount and nature of monitoring information collected and transferred.

    摘要翻译: 一种用于客户端计算机的监视信息报告系统,该系统向接收用于分析的监视信息的服务器计算机提供监视信息。 该系统为客户端计算机提供了一个框架,以向服务器计算机识别它可以提供的监视信息。 服务器计算机然后基于通知确定是否提供监视信息,如果是,则确定将被提供的特定监视信息。 当提供监视信息时,服务器计算机向客户端计算机发送响应,命令用于控制客户端计算机收集监控信息,然后将其提供给服务器计算机。 以这种方式,服务器计算机可以控制收集和传输的监控信息的数量和性质。

    Methods and systems for collecting, analyzing, and reporting software reliability and availability
    6.
    发明授权
    Methods and systems for collecting, analyzing, and reporting software reliability and availability 有权
    用于收集,分析和报告软件可靠性和可用性的方法和系统

    公开(公告)号:US07185231B2

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

    申请号:US10437657

    申请日:2003-05-14

    IPC分类号: G06F11/00

    CPC分类号: G06F11/008

    摘要: Disclosed is a software application reliability and availability tracking and reporting mechanism that collects event data from target computers, analyzes the data, and produces reliability and availability reports. A network administrator specifies target computers for which event data are collected. The collected event data along with a reliability model are provided to a reliability and availability analysis engine. Output from the engine includes reliability and availability data expressed as durations of time spent in each state and as associations with the events. The reliability and availability data are fed to a report generator which computes reliability and availability metrics. The metrics are used to generate reports that can be interpreted by the network administrator without the need for specialized data analysis skills. The metrics are also aggregated to provide historical and relative ranking reliability and availability data useful for planning and tracking against reliability and availability objectives.

    摘要翻译: 公开了一种软件应用可靠性和可用性跟踪和报告机制,从目标计算机收集事件数据,分析数据,并生成可靠性和可用性报告。 网络管理员指定收集事件数据的目标计算机。 收集的事件数据以及可靠性模型被提供给可靠性和可用性分析引擎。 引擎的输出包括可靠性和可用性数据,表示为在每个状态下花费的时间长短以及与事件的关联。 可靠性和可用性数据被馈送到报告生成器,其计算可靠性和可用性度量。 这些指标用于生成可由网络管理员解释的报告,而不需要专门的数据分析技能。 这些指标也被汇总,以提供历史和相对排名的可靠性和可用性数据,用于针对可靠性和可用性目标进行规划和跟踪。