Extensible network management system
    21.
    发明授权
    Extensible network management system 失效
    可扩展网络管理系统

    公开(公告)号:US06226788B1

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

    申请号:US09121260

    申请日:1998-07-22

    IPC分类号: G06F945

    摘要: In a network management system, a method and apparatus for preparing a computer program for execution in relation to a particular network device among a plurality of network devices having a plurality of device types is provided. Each network device is associated with a device type value, and each network device has an associated device mapper. The device mappers are stored in a hierarchical structure that reflects a functional relationship or family relationship of the devices. Functions to be carried out by one or more devices are expressed as a plurality of executable program components. Preferably, each executable program component has one or more classes that define executable functions. Each device mapper associates a device type value with one or more overridden classes in the executable program components and one or more overriding classes. At runtime, device type values are acquired for each device in the managed network. For each device type, one or more functions are assembled using only the executable program components associated with that device type. Based on the device mapper of that device type, classes in the executable program components are overridden and the overriding classes are substituted. As a result, at runtime the network management system integrates into itself executable program components for new devices.

    摘要翻译: 在网络管理系统中,提供了一种用于在具有多种设备类型的多个网络设备中准备用于与特定网络设备相关的执行的计算机程序的方法和装置。 每个网络设备与设备类型值相关联,并且每个网络设备具有相关联的设备映射器。 设备映射器以反映设备的功能关系或家族关系的层次结构存储。 由一个或多个设备执行的功能被表示为多个可执行程序组件。 优选地,每个可执行程序组件具有定义可执行功能的一个或多个类。 每个设备映射器将设备类型值与可执行程序组件中的一个或多个重写类和一个或多个重写类相关联。 在运行时,为受管网络中的每个设备获取设备类型值。 对于每种设备类型,仅使用与该设备类型相关联的可执行程序组件来组合一个或多个功能。 基于该设备类型的设备映射器,可以覆盖可执行程序组件中的类,并替换覆盖类。 因此,在运行时,网络管理系统将新的设备本身集成到可执行程序组件中。

    Universal addressing system for a digital data processing system
    22.
    发明授权
    Universal addressing system for a digital data processing system 失效
    数字数据处理系统的通用寻址系统

    公开(公告)号:US4821184A

    公开(公告)日:1989-04-11

    申请号:US647272

    申请日:1984-09-04

    IPC分类号: G06F9/44 G06F12/00

    CPC分类号: G06F9/4428

    摘要: A universal addressing system for use in a digital data processing system including a universal memory for storing data including instructions and at least one local system having access to the universal memory. The universal memory is organized into objects, and each item of data is associated with an object. Each object is specified by a unique identifier, and data is addressed by means of a logical address which specifies the UID of the object containing the data and the offset of the data in the object. A processor in the local system responds to instructions by providing memory operation specifiers to the universal memory. Each memory operation specifier specifies a memory operation and a logical address. The offset in the logical address may specify any bit in the object. The memory operation specifier also specifies a length in bits. The universal memory responds to the memory operation specifier by performing the operation specified by the memory operation specifier on the data item beginning at the location specified by the logical address and containing the specified number of bits.

    摘要翻译: 一种用于数字数据处理系统的通用寻址系统,包括用于存储包括指令的数据的通用存储器和至少一个具有访问通用存储器的本地系统。 通用存储器被组织成对象,并且每个数据项与对象相关联。 每个对象由唯一的标识符指定,并且数据通过逻辑地址来寻址,该逻辑地址指定包含数据的对象的UID和对象中数据的偏移量。 本地系统中的处理器通过向通用存储器提供存储器操作说明符来响应指令。 每个存储器操作说明符指定存储器操作和逻辑地址。 逻辑地址中的偏移可以指定对象中的任何位。 存储器操作说明符还指定长度(以位为单位)。 通用存储器通过执行由存储器操作说明符对由逻辑地址指定的位置开始并包含指定位数的数据项指定的操作来响应存储器操作说明符。

    Persistent storage of information objects
    23.
    发明授权
    Persistent storage of information objects 失效
    持久存储信息对象

    公开(公告)号:US06769124B1

    公开(公告)日:2004-07-27

    申请号:US09121009

    申请日:1998-07-22

    IPC分类号: G06F946

    摘要: A method and apparatus for persistently storing information objects in a secondary store is provided. Each object to be stored persistently is made a subclass of a persistent object class. The persistent object declares metadata that defines parameters of a table in the secondary store in which instances of the object are stored, and external requirements of the object. When a persistent object inherits attributes from one or more parent object classes, instances of each parent class are represented in separate tables. When a persistent object is read or written by an application program, methods in the persistent object class automatically retrieve or store information for each field of the persistent object by recursively calling a read method or a write method for each class from which the persistent object inherits, and the object's own class. The read method and write methods automatically create and submit commands to the secondary store.

    摘要翻译: 提供了一种用于在辅助存储器中持久存储信息对象的方法和装置。 要永久存储的每个对象被创建为持久对象类的子类。 持久化对象声明了定义辅助存储中存储对象的实例的对象的参数以及对象的外部要求的元数据。 当持久化对象从一个或多个父对象类继承属性时,每个父类的实例都在不同的表中表示。 当持久对象被应用程序读取或写入时,持久对象类中的方法通过递归地调用持久对象继承的每个类的读取方法或写入方法来自动检索或存储持久对象的每个字段的信息 ,和对象自己的类。 读取方法和写入方法自动创建并提交命令到辅助存储。

    Automatically verifying the feasibility of network management policies
    24.
    发明授权
    Automatically verifying the feasibility of network management policies 有权
    自动验证网络管理政策的可行性

    公开(公告)号:US06418468B1

    公开(公告)日:2002-07-09

    申请号:US09904274

    申请日:2001-07-11

    IPC分类号: G06F1300

    摘要: A method and apparatus are provided for verifying policies that govern a policy-based system. The method and apparatus may be implemented as a policy verifier that acts upon one or more policies. Each policy comprises a condition and a consequent. The policy verifier acquires configuration information about the system under management, thereby acquiring an understanding of the system. The policy verifier determines whether all the policies are feasible for the system, and if not, reports problems or errors that cause the policies to be non-feasible. The policy verifier also verifies that a configuration required by a particular policy consequent can be actually carried out by the managed system. In one embodiment, the policy verifier operates on network management policies, of a policy-based network management system. As a result, the invention improves the accuracy and safety of policies prepared for a network that previously did not use policy-based management.

    摘要翻译: 提供了一种用于验证管理基于策略的系统的策略的方法和装置。 该方法和装置可以被实现为作用于一个或多个策略的策略验证器。 每个政策都包括一个条件和结果。 策略验证者获取管理系统的配置信息,从而获得对系统的了解。 策略验证者确定所有策略是否适用于系统,否则,报告导致策略不可行的问题或错误。 策略验证器还验证了特定策略结果所需的配置可以由被管理系统实际执行。 在一个实施例中,策略验证器对基于策略的网络管理系统的网络管理策略进行操作。 因此,本发明提高了为以前不使用基于策略的管理的网络准备的策略的准确性和安全性。

    Digital data processing system incorporating object-based addressing and
capable of executing instructions belonging to several instruction sets
    25.
    发明授权
    Digital data processing system incorporating object-based addressing and capable of executing instructions belonging to several instruction sets 失效
    数字数据处理系统结合了基于对象的寻址并能够执行属于多个指令集的指令

    公开(公告)号:US4575797A

    公开(公告)日:1986-03-11

    申请号:US266426

    申请日:1981-05-22

    IPC分类号: G06F9/318 G06F9/44 G06F9/30

    CPC分类号: G06F9/3017 G06F9/4428

    摘要: A digital computer system having a memory system organized into objects for storing data and a processor for processing data in response to instructions. An object identifier is associated with each object. The memory system responds to logical addresses for data which specify the object containing the data and the offset of the data in the object. The objects include procedure objects and data objects. The procedure objects contain procedures including the instructions. Each instruction contains an operation code which belongs to one of several sets of operation codes. All instructions in a single procedure belong to a single operation code set, and associated with each procedure is an operation code set identifier specifying the operation code set to which the instructions in the procedure belongs. Operation codes are decoded in the processor in response to both the operation code and a dialect value representing the operation code set identifier for the operation code set to which the operation code belongs. The dialect value changes only on execution of a call operation or a return operation.

    摘要翻译: 一种数字计算机系统,具有组织成用于存储数据的对象的存储器系统和用于响应于指令来处理数据的处理器。 对象标识符与每个对象相关联。 存储器系统响应指定包含数据的对象和对象中数据的偏移量的数据的逻辑地址。 对象包括过程对象和数据对象。 过程对象包含包含说明的过程。 每条指令都包含一个操作码,它属于几组操作码之一。 单个过程中的所有指令属于单个操作代码集,并且与每个过程相关联的是指定过程中的指令所属的操作代码集的操作代码集标识符。 响应于操作代码和表示操作代码所属的操作代码集的操作代码集标识符的方言值,操作代码在处理器中被解码。 方言值仅在执行呼叫操作或返回操作时才会更改。

    Component extensible parallel execution of multiple threads assembled from program components specified with partial inter-component sequence information
    27.
    发明授权
    Component extensible parallel execution of multiple threads assembled from program components specified with partial inter-component sequence information 失效
    组件可扩展并行执行由部分组件间序列信息指定的程序组件组装的多个线程

    公开(公告)号:US06205465B1

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

    申请号:US09120984

    申请日:1998-07-22

    IPC分类号: G06F946

    CPC分类号: G06F9/4843 G06F8/456

    摘要: A method and apparatus for parallel processing is provided. A parallel execution object organizes and initiates execution of two or more parallel processing threads that act on members in the context of a transaction. The members comprise one or more sets of data for which parallel processing is needed, for example, sets of network device data. The threads are organized by receiving a set of execution components that have a partial order defined by preconditions and resource requirements. A partial order evaluator resolves the partial order into a final order of execution of the components. The parallel execution object, members, transaction, and partial order can be declared in the context of an application program. Optionally, the threads are organized by selecting execution components that are optimized for use with a particular current phase of execution of the application program.

    摘要翻译: 提供一种用于并行处理的方法和装置。 并行执行对象组织并启动在事务上下文中对成员进行操作的两个或多个并行处理线程的执行。 成员包括需要并行处理的一组或多组数据,例如网络设备数据集合。 线程通过接收一组具有由前提条件和资源需求定义的部分顺序的执行组件来组织。 部分顺序评估器将部分顺序解析为最终执行组件的顺序。 可以在应用程序的上下文中声明并行执行对象,成员,事务和部分顺序。 可选地,通过选择针对应用程序的特定当前执行阶段进行优化的执行组件来组织线程。

    Method and apparatus for transmitting images and other objects over a
computer network system
    28.
    发明授权
    Method and apparatus for transmitting images and other objects over a computer network system 失效
    用于通过计算机网络系统传送图像和其它物体的方法和装置

    公开(公告)号:US06108655A

    公开(公告)日:2000-08-22

    申请号:US896408

    申请日:1997-07-18

    IPC分类号: G06F17/30

    摘要: A network browsing system includes a host computer coupled to a client computer by a network. A network browser process implemented on the client computer is capable of establishing a connection with the host computer and of generating a request for desired data from the host computer which is to generate desired images on the display of the client computer. A server process implemented on the host computer services the request for desired data received from the client computer by modifying the desired data into modified data such that no additional connection between the client computer and the host computer is required to receive the entirety of the modified data. The browser process of the client computer can generate the desired images from the modified data to the same extent that it could from the originally requested desired data.

    摘要翻译: 网络浏览系统包括通过网络耦合到客户端计算机的主计算机。 在客户端计算机上实现的网络浏览器处理能够建立与主计算机的连接,并且从主计算机生成对于在客户计算机的显示器上产生所需图像的期望数据的请求。 在主计算机上实现的服务器进程通过将所需数据修改为修改数据来服务从客户计算机接收的期望数据的请求,使得不需要客户端计算机和主计算机之间的附加连接来接收整个修改的数据 。 客户端计算机的浏览器进程可以从修改的数据生成所需的图像,使其可以从原始请求的所需数据得到相同的程度。

    Digital data processing system employing an object-based addressing
system with a single object table
    29.
    发明授权
    Digital data processing system employing an object-based addressing system with a single object table 失效
    数字数据处理系统采用具有单个对象表的基于对象的寻址系统

    公开(公告)号:US4660142A

    公开(公告)日:1987-04-21

    申请号:US659513

    申请日:1984-10-11

    IPC分类号: G06F9/46 G06F12/02 G06F9/30

    CPC分类号: G06F9/468 G06F12/0292

    摘要: A digital data processing system including a processor and memory and employing object addressing. The digital data processing system further includes a system for organizing the system's memory into objects and a system for operating the memory. The memory organization system associates each item of data stored in the memory with an object and each object with an object identifier. The memory operation system performs memory operations on items of data in response to memory operation specifiers received from the processor. The location of a data item upon which a memory operation is to be performed is specified by a logical address. Each logical address contains an object number which is temporarily associated with one object identifier and an offset specifying a location in the object identified by the object identifier currently associated with the object number. The memory operation system includes a single object table which specifies the current temporary associations between object numbers and universal addresses and an object identifier conversion system which establishes the temporary associations in the object table and obtains the object identifiers associated with the object numbers. Also disclosed are object tables in digital data processing systems of the present invention involving a single memory and multiple processors and pointers and pointer to logical address conversion means in digital data processing systems of the present invention.

    摘要翻译: 一种包括处理器和存储器并采用对象寻址的数字数据处理系统。 数字数据处理系统还包括用于将系统的存储器组织成对象的系统和用于操作存储器的系统。 存储器组织系统将存储在存储器中的每个数据项与对象和每个对象与对象标识符相关联。 存储器操作系统响应于从处理器接收到的存储器操作说明符而对数据项执行存储器操作。 要执行存储器操作的数据项的位置由逻辑地址指定。 每个逻辑地址包含与一个对象标识符临时相关联的对象号,以及指定由当前与对象号相关联的对象标识符标识的对象中的位置的偏移。 存储器操作系统包括单个对象表,其指定对象号和通用地址之间的当前临时关联,以及对象标识符转换系统,其建立对象表中的临时关联并获得与对象号相关联的对象标识符。 还公开了本发明的数字数据处理系统中的对象表,其涉及单个存储器和多个处理器以及指向本发明的数字数据处理系统中的逻辑地址转换装置的指针。