Template-driven approach for generating models on network services
    1.
    发明授权
    Template-driven approach for generating models on network services 有权
    用于生成网络服务模型的模板驱动方法

    公开(公告)号:US06336138B1

    公开(公告)日:2002-01-01

    申请号:US09139959

    申请日:1998-08-25

    IPC分类号: G06F15173

    摘要: A method and system of modeling a selected service within a network environment includes forming a service model template that is not specific to the network environment, but identifies anticipated network elements and network services that cooperate to enable the selected service. The service model template includes specifications related to linking the anticipated network elements and network services. When the service model template is combined with discovered instance information that is specific to actual network elements and actual network services, a service model instance is generated for the selected service. The service model instance includes identifications of dependencies among the elements and services. Preferably, the service model instance also includes identification of the “health” of the different elements and services. A view generator may be used to configure the service model instance as a hierarchical graph of nodes that are linked to identify the dependencies among the nodes. The discovered instance information may be acquired using a discovery template that orchestrates the process. The discovery template may identify auto-discovery modules that are to be used to detect actual network elements and services and may identify dependencies among the modules. A user-configurable discovery engine accesses the discovery template and deploys the modules in order to acquire the discovered instance information.

    摘要翻译: 在网络环境中对所选择的服务进行建模的方法和系统包括形成不特定于网络环境的服务模型模板,但是识别合作以启用所选服务的预期网络元件和网络服务。 服务模型模板包括与预期网络元素和网络服务链接的规范。 当服务模型模板与发现的实际网络元素和实际网络服务特定的实例信息相结合时,为所选服务生成服务模型实例。 服务模型实例包括元素和服务之间的依赖关系的标识。 优选地,服务模型实例还包括识别不同元件和服务的“健康”。 视图生成器可以用于将服务模型实例配置为被链接以识别节点之间的依赖性的节点的分层图。 可以使用编排该过程的发现模板来获取所发现的实例信息。 发现模板可以标识要用于检测实际网络元件和服务的自动发现模块,并且可以识别模块之间的依赖关系。 用户可配置的发现引擎访问发现模板并部署模块以获取发现的实例信息。

    Automated service elements discovery using core service specific discovery templates
    2.
    发明授权
    Automated service elements discovery using core service specific discovery templates 有权
    使用核心服务特定发现模板的自动化服务元素发现

    公开(公告)号:US06182136B2

    公开(公告)日:2001-01-30

    申请号:US09149752

    申请日:1998-09-08

    IPC分类号: G06F15173

    摘要: A method and system for modeling services available via a network include selecting a core service that is to be modeled, forming a discovery template that is specific to the selected core service, and automatically discovering the elements which cooperate to provide the core service. The discovery template includes instructions for implementing automated techniques for discovering service elements, and preferably services, which are anticipated as being cooperative in executing the core service. The system includes a number of discovery modules for generating outputs indicative of the services and service elements. A discovery engine is responsive to the discovery template to invoke the modules that are identified in the template as being relevant to discovering specified services and service elements. The template also identifies dependencies among the modules, so that the proper sequence of processing can be determined. In one embodiment, the discovery template is organized into sections, with each section (1) being specific to a type of service or service element, (2) specifying at least one discovery routine for identifying the specified type of service or service elements, and (3) specifying dependencies of the identified discovery routine on outputs of other discovery routines. Preferably, each section also includes instructions for configuring the data that is output from the identified discovery routine.

    摘要翻译: 用于对通过网络可用的服务进行建模的方法和系统包括选择要建模的核心服务,形成特定于所选择的核心服务的发现模板,以及自动发现协作提供核心服务的元素。 发现模板包括用于实现用于发现服务元素的自动化技术的指令,并且优选地,服务被预期为在执行核心服务时是协作的。 该系统包括多个用于产生指示服务和服务元素的输出的发现模块。 发现引擎响应发现模板来调用模板中标识的模块与发现指定的服务和服务元素相关。 该模板还识别模块之间的依赖关系,以便可以确定正确的处理顺序。 在一个实施例中,发现模板被组织成部分,其中每个部分(1)对于服务或服务元素的类型是特定的,(2)指定用于识别指定类型的服务或服务元素的至少一个发现例程,以及 (3)指定所识别的发现例程对其他发现例程的输出的依赖性。 优选地,每个部分还包括用于配置从所识别的发现例程输出的数据的指令。

    Modeling of internet services
    3.
    发明授权
    Modeling of internet services 失效
    互联网服务建模

    公开(公告)号:US6138122A

    公开(公告)日:2000-10-24

    申请号:US033040

    申请日:1998-03-02

    摘要: The dependancies of a computer service are modeled. The modeling hierarchically defines the relationships between the computer service and the hardware and software services which the computer service depends. These relationships may be contained in data structures defining a directed acyclic graph. The model also defines which measurements need to be taken to determine health and performance of the computer service and the health and performance of all the computer services upon which the computer service depends. Software agents that take these measurements may be deployed using the model to determine the measurement locations and functions. Data from measurement agents may be propagated up the model hierarchy. The model may also be visualized by a graphical interface to communicate the dependancies and the health and status of the services upon which the modeled service depends.

    摘要翻译: 计算机服务的依赖性被建模。 建模分层定义计算机服务与计算机服务所依赖的硬件和软件服务之间的关系。 这些关系可以包含在定义有向非循环图的数据结构中。 该模型还定义了需要采取哪些测量来确定计算机服务的健康和性能以及计算机服务所依赖的所有计算机服务的健康和性能。 可以使用模型部署采取这些测量的软件代理,以确定测量位置和功能。 来自测量代理的数据可以在模型层次结构上传播。 模型还可以通过图形界面来可视化,以传达建模服务所依赖的服务的依赖性和健康状态。

    Diagnostic system for a distributed data access networked system
    4.
    发明授权
    Diagnostic system for a distributed data access networked system 失效
    分布式数据访问联网系统的诊断系统

    公开(公告)号:US5964891A

    公开(公告)日:1999-10-12

    申请号:US924416

    申请日:1997-08-27

    摘要: A diagnostic system for a data access networked system (e.g., an Internet/Intranet access networked system) is described. The data access networked system includes a number of data service systems coupled together. Each of the data service systems is independently administrated. The diagnostic system includes a number of diagnostic modules, each running a number of diagnostic tests within one of the data service systems upon receiving a diagnostic request. The diagnostic modules also transmit the diagnostic request and diagnostic results to one another using an open standard communication protocol. The diagnostic system also includes a diagnostic terminal that is coupled to a first diagnostic module of the diagnostic modules to generate the diagnostic request to the first diagnostic module and to display the diagnostic results received from the first diagnostic module. A diagnostic system for a data service system of a data access networked system is also described.

    摘要翻译: 描述了用于数据接入网络系统(例如,因特网/内联网接入联网系统)的诊断系统。 数据访问联网系统包括耦合在一起的多个数据服务系统。 每个数据服务系统都是独立管理的。 诊断系统包括多个诊断模块,每个诊断模块在接收到诊断请求后在数据服务系统之一内运行多个诊断测试。 诊断模块还使用开放式标准通信协议将诊断请求和诊断结果相互发送。 所述诊断系统还包括诊断终端,所述诊断终端耦合到所述诊断模块的第一诊断模块,以产生对所述第一诊断模块的诊断请求并显示从所述第一诊断模块接收到的诊断结果。 还描述了用于数据访问网络系统的数据服务系统的诊断系统。

    Method and system for automatic discovery of network services
    5.
    发明授权
    Method and system for automatic discovery of network services 有权
    自动发现网络服务的方法和系统

    公开(公告)号:US06286047B1

    公开(公告)日:2001-09-04

    申请号:US09151134

    申请日:1998-09-10

    IPC分类号: G06F1516

    摘要: A method for identifying services, service elements and dependencies among the services and service elements includes executing first and second phases of discovery. In the first phase, the services and service elements are detected, as well as a first set of dependencies. The second phase is based on results of the first phase and is focused upon detecting inter-service dependencies, i.e., conditions in which proper operation of one service relies upon at least one other service. Various techniques may be used in executing the first phase, including accessing information in a domain name service (DNS) of the network to identify dependencies, as well as services and service elements. Discovery within the first phase may also be based upon recognizing naming conventions. Regarding the second phase, one approach to discovering inter-service dependencies is to deploy discovery agents implemented in computer software to access content of configuration files of applications detected in the first phase. Discovery agents may also be used to monitor connections completed via specified service elements detected in the first phase, such that other inter-service dependencies are identified. As an alternative or additional approach, network probes may be deployed to access information of data packets transmitted ted between service elements detected in the first phase, with the accessed packet information being used to detect inter-service dependencies. When information of the DNS is accessed in the first phase, the information is used as a basis for determining at least some of (1) groups of service elements that are generally equivalent with respect to executing a particular service within the network, (2) hosts supporting virtual hosting, (3) hosts supporting virtual servers, and (4) name servers.

    摘要翻译: 用于识别服务和服务元素之间的服务,服务元素和依赖性的方法包括执行第一和第二阶段的发现。 在第一阶段,检测到服务和服务元素,以及第一组依赖关系。 第二阶段基于第一阶段的结果,并且集中在检测服务间依赖性,即一个服务的适当操作依赖于至少一个其他服务的条件。 可以使用各种技术来执行第一阶段,包括访问网络的域名服务(DNS)中的信息以识别依赖性以及服务和服务元素。 第一阶段的发现也可能基于识别命名约定。 关于第二阶段,发现服务间依赖关系的一种方法是部署在计算机软件中实现的发现代理,以访问在第一阶段中检测到的应用程序的配置文件的内容。 发现代理还可以用于监视通过在第一阶段中检测到的指定服务元素完成的连接,使得识别出其他服务间依赖性。 作为替代或附加方法,可以部署网络探测器来访问在第一阶段中检测到的服务元素之间传输的数据分组的信息,所访问的分组信息用于检测服务间依赖性。 当在第一阶段中访问DNS的信息时,该信息被用作确定关于在网络内执行特定服务通常相当的(1)个服务元素组中的至少一些的基础,(2) 支持虚拟主机的主机,(3)支持虚拟服务器的主机,(4)名称服务器。

    Request acceptor for a network application system and a method thereof
    6.
    发明授权
    Request acceptor for a network application system and a method thereof 失效
    网络应用系统的请求接收方及其方法

    公开(公告)号:US06742016B1

    公开(公告)日:2004-05-25

    申请号:US09535101

    申请日:2000-03-24

    IPC分类号: G06F1314

    摘要: An acceptor for admitting incoming requests to a server application includes a session manager that determines the class of an incoming request. The class includes a first class and a second class. A queuing module is provided to store the request if the incoming request is of the second class. A priority control module is provided to ensure that a predetermined number of requests are sent to the server application for service in each cycle. The priority control module allows (1) the predetermined number of the first class requests to be sent to the server application if the first class requests received in a cycle are at least equal to the predetermined number, and (2) a mixture of the first class requests and the second class requests to be sent to the server application if the first class requests received in a cycle are less than the predetermined number. A method of handling incoming requests to the server application is also described.

    摘要翻译: 接收对服务器应用的传入请求的接收者包括确定传入请求的类的会话管理器。 该类包括第一类和第二类。 如果传入请求是第二类,则提供排队模块来存储请求。 提供优先级控制模块以确保在每个周期中向服务器应用发送预定数量的请求以进行服务。 优先级控制模块允许(1)如果在一个周期中接收到的第一类请求至少等于预定数量,则将预定数量的第一类请求发送到服务器应用,以及(2)第一类请求的混合 如果在一个周期中收到的第一类请求小于预定数量,则类请求和第二类请求被发送到服务器应用。 还描述了处理到服务器应用的传入请求的方法。

    Method and system for evaluating user-perceived network performance
    7.
    发明授权
    Method and system for evaluating user-perceived network performance 失效
    评估用户感知网络性能的方法和系统

    公开(公告)号:US06076113A

    公开(公告)日:2000-06-13

    申请号:US827789

    申请日:1997-04-11

    摘要: A scheme of evaluating performance of a network connecting a remote terminal to a data service system is described. The scheme emulates a communication protocol to transfer data reliably and in sequence with congestion control. The communication protocol includes mechanisms for acknowledgment and retransmission and a dynamic window size. The scheme restricts the dynamic window size not to be greater than a predetermined maximum window size, and the amount of data transferred to a predetermined data transfer size, thereby accurately measuring user-perceived network throughput without significantly impacting network performance.

    摘要翻译: 描述了将远程终端连接到数据服务系统的网络的性能评估方案。 该方案模拟了一种通信协议,可以可靠地并按照拥塞控制传输数据。 通信协议包括用于确认和重传的机制以及动态窗口大小。 该方案将动态窗口大小限制为不大于预定最大窗口大小,并且将数据量传送到预定数据传输大小,从而在不显着影响网络性能的情况下准确地测量用户感知的网络吞吐量。

    Monitoring System for Virtual Application Environments
    8.
    发明申请
    Monitoring System for Virtual Application Environments 有权
    虚拟应用环境监控系统

    公开(公告)号:US20090024994A1

    公开(公告)日:2009-01-22

    申请号:US11781156

    申请日:2007-07-20

    IPC分类号: G06F9/455

    摘要: A monitoring system for virtual application environments comprising: at least one physical machine executing a first operating system; at least one virtual machine operating on at least one of the at least one physical machines, each such virtual machine operating a second operating system; and an agent program operating on each of the at least one physical machines, where, each agent program is operable to obtain a first set of metrics from the first operating system, such first set of metrics including metrics in respect of each virtual machine as viewed by the first operating system, and operable to connect to the second operating system of each virtual machine hosted on the physical machine the agent program operates on and obtain a second set of metrics in respect of the virtual machine from the second operating system, the agent program further operable to communicate the first and second sets of metrics to a manager program.

    摘要翻译: 一种用于虚拟应用环境的监视系统,包括:执行第一操作系统的至少一个物理机器; 在所述至少一个物理机器中的至少一个上操作的至少一个虚拟机,每个所述虚拟机操作第二操作系统; 以及在所述至少一个物理机器中的每一个上操作的代理程序,其中,每个代理程序可操作以从所述第一操作系统获得第一组度量,所述第一组度量包括关于每个虚拟机的度量 通过第一操作系统,并且可操作地连接到托管在物理机器上的每个虚拟机的第二操作系统,代理程序对于来自第二操作系统的虚拟机进行操作并获得关于虚拟机的第二组度量,代理 程序进一步可操作以将第一和第二组度量传递给管理程序。

    Flexible scheme for admission control of multimedia streams on
integrated networks
    9.
    发明授权
    Flexible scheme for admission control of multimedia streams on integrated networks 失效
    综合网络上多媒体流的接纳控制灵活方案

    公开(公告)号:US5408465A

    公开(公告)日:1995-04-18

    申请号:US80606

    申请日:1993-06-21

    摘要: An admission control scheme for real-time traffic requests in communication networks is disclosed. The scheme monitors tile performance of each link and predicts the traffic guarantees that can be offered when certain dummy traffic (pseudo traffic) mimicking the behavior of real-time streams is added to the existing traffic. When an application requests connection to the network, it specifies a Quality of Service (QoS) bound that it desires. A routing subsystem of tile network makes use of the predicted values while attempting to find a path over which tile application's QoS bound requirement will be satisfied. After the route is chosen, connection setup will involve verifying at each node along the route whether sufficient resources exist to support tile new connection. This explicit verification is likely to be necessary because the routing subsystem does not normally have up-to-date global state information. After admitting tile application, the network provides a soft guarantee that the QoS bound provided to it will be adhered to for most of the time. On the other hand, if no path through the network satisfies the QoS hound, tile application is denied connection to the network.

    摘要翻译: 公开了一种通信网络中实时流量请求的准入控制方案。 该方案监视每个链路的瓦片性能,并且预测当将模拟实时流的行为的某些虚拟业务(伪业务)添加到现有流量时可以提供的流量保证。 当应用程序请求连接到网络时,它指定了所需的服务质量(QoS)。 瓦片网络的路由子系统在尝试找到将满足瓦片应用的QoS绑定要求的路径时,利用预测值。 在选择路由之后,连接建立将涉及在沿着路由的每个节点处验证是否存在足够的资源来支持瓦片新的连接。 这种显式验证可能是必要的,因为路由子系统通常不具有最新的全局状态信息。 承认瓦片应用程序后,网络提供了一种软性保证,大部分时间都会遵守提供给它的QoS绑定。 另一方面,如果没有通过网络的路径满足QoS猎犬,则瓦片应用被拒绝连接到网络。

    ROOT-CAUSE APPROACH TO PROBLEM DIAGNOSIS IN DATA NETWORKS
    10.
    发明申请
    ROOT-CAUSE APPROACH TO PROBLEM DIAGNOSIS IN DATA NETWORKS 有权
    数据网络中问题诊断的根本原因

    公开(公告)号:US20090028053A1

    公开(公告)日:2009-01-29

    申请号:US11829875

    申请日:2007-07-27

    IPC分类号: H04L12/26

    CPC分类号: G06F11/079 G06F11/0712

    摘要: An improved root-cause approach to problem diagnosis in data networks in the form of a method comprising the steps of: associating each metric in a at least one set of metrics with at least one component and/or network device; obtaining values for each such metric from a monitoring system; determining whether each such metric is indicative of a problem within the data network; and ranking and correlating indicative problems to determine whether a problem may be symptomatic of another problem based on an interconnection and/or interdependency between a physical machine and a virtual machine, between components or between components and network devices.

    摘要翻译: 以一种方法的形式改进数据网络中的问题诊断的根本原因方法,包括以下步骤:将至少一组度量中的每个度量与至少一个组件和/或网络设备相关联; 从监控系统获取每个这样的度量的值; 确定每个这样的度量是否指示数据网络内的问题; 并且对指示性问题进行排序和关联,以基于物理机器和虚拟机之间,组件之间或组件与网络设备之间的互连和/或相互依赖性来确定问题是否可能是另一问题的症状。