会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Cluster-wide resource usage monitoring
    • 集群范围的资源使用监控
    • US08392564B1
    • 2013-03-05
    • US11156822
    • 2005-06-20
    • Grzegorz J. CzajkowskiGlenn C. SkinnerLaurent P. DaynèsKrzysztof Palacz
    • Grzegorz J. CzajkowskiGlenn C. SkinnerLaurent P. DaynèsKrzysztof Palacz
    • G06F15/16
    • H04L41/5051H04L43/0876H04L43/12
    • An infrastructure including a cluster-global dispenser that evaluates resource consume requests against cluster-global resource management policies facilitates flexible and extensible monitoring and/or control of resource consumption for multiple and/or multi-component applications on a cluster of interconnected computers. Such an infrastructure facilitates application of comprehensive resource management to cluster computing, and compatibility with the level of abstraction offered by modern object-oriented languages. Such an infrastructure also maintains backwards-compatibility. Building on the foundation of a well-defined isolated component, the resulting resource management framework is capable of supporting a rich collection of resources and of defining policies. The notion of a cluster-global resource naturally captures the aggregation of node-local resource. This applies the familiar “single system image” attribute of cluster systems to the area of resource management. The ability to associate the multiple components (isolates) of a distributed application with a single resource domain (policy), dramatically simplifies resource accounting for cluster applications.
    • 包括集群全局分配器的基础设施,用于评估针对集群全局资源管理策略的资源消耗请求,有助于在互连计算机集群上的多个和/或多组件应用程序的资源消耗的灵活和可扩展的监控和/或控制。 这样的基础设施有助于集成计算的全面资源管理应用,以及与现代面向对象语言提供的抽象级别的兼容性。 这样的基础架构也保持向后兼容性。 基于明确界定的隔离组件的基础,由此产生的资源管理框架能够支持丰富的资源集合和定义策略。 集群全局资源的概念自然地捕获了节点本地资源的聚合。 这将集群系统中熟悉的单一系统映像属性应用于资源管理领域。 将分布式应用程序的多个组件(隔离)与单个资源域(策略)相关联的功能大大简化了集群应用程序的资源计费。
    • 4. 发明授权
    • Computer system and method providing a memory buffer for use with native and platform-independent software code
    • 计算机系统和方法提供内存缓冲区,用于与本机和平台无关的软件代码
    • US07213098B2
    • 2007-05-01
    • US10073851
    • 2002-02-11
    • Grzegorz J. CzajkowskiLaurent P. Daynès
    • Grzegorz J. CzajkowskiLaurent P. Daynès
    • G06F12/06G06F12/00G06F9/34
    • G06F9/468G06F9/4484G06F9/4488G06F21/53
    • The present invention relates to computer systems and methods for providing a memory buffer for use with native and platform-independent software code.In a particular embodiment, the method includes providing a first software program compiled to platform-independent code for execution in a first process of the computer system, providing a second software program compiled to native code for execution in a second process of the computer system, and sending a message from the first process to the second process to request a memory buffer.In another particular embodiment, the computer system includes a processor and a memory. The computer system includes a first process to execute a first software program coded in a safe language, a second process to execute a second software program coded in an unsafe language, and an inter-process communication mechanism that allows data message communication between the first process and the second process. The inter-process communication mechanism includes a command that provides for transmission of a message from the first process to the second process to request creation of a direct buffer that is mapped from both the first process and the second process to a common memory area.
    • 本发明涉及用于提供与本地和平台无关的软件代码使用的存储器缓冲器的计算机系统和方法。 在特定实施例中,该方法包括提供编译成与平台无关的代码以在计算机系统的第一进程中执行的第一软件程序,提供编译为本地代码以在计算机系统的第二进程中执行的第二软件程序, 以及将消息从第一进程发送到第二进程以请求存储器缓冲器。 在另一特定实施例中,计算机系统包括处理器和存储器。 计算机系统包括执行以安全语言编码的第一软件程序的第一处理,执行以不安全语言编码的第二软件程序的第二处理以及允许第一进程之间的数据消息通信的进程间通信机制 和第二个过程。 进程间通信机制包括提供从第一进程到第二进程的消息传输以请求创建从第一进程和第二进程映射到公共内存区域的直接缓冲区的命令。
    • 5. 发明授权
    • Supporting per-program classpaths with class sharing in a multi-tasking virtual machine
    • 在多任务虚拟机中支持具有类共享的每程序类路径
    • US08250559B2
    • 2012-08-21
    • US11403076
    • 2006-04-12
    • Laurent P. DaynèsGrzegorz J. Czajkowski
    • Laurent P. DaynèsGrzegorz J. Czajkowski
    • G06F9/44G06F9/45G06F9/455
    • G06F9/44521
    • System and method for supporting per-program classpath and class sharing in a multi-tasking virtual machine. A virtual machine may allow each program to specify its classpath independently of other programs classpaths. Tasks that specify identical classpaths for their respective class loaders may share the runtime representation of classes. A multi-tasking virtual machine may generate and compare canonical forms of classpaths to determine which programs may share classes with each other. The runtime representation of a class may be split between shared and private portions of the runtime representation. A shared runtime representation may be associated with multiple private runtime representations. In one embodiment, unique class loader keys and a system dictionary may be used to associate tasks, class loaders and the shared representations of classes.
    • 在多任务虚拟机中支持每程序类路径和类共享的系统和方法。 虚拟机可以允许每个程序独立于其他程序类路径来指定其类路径。 为其各自的类加载器指定相同的类路径的任务可以共享类的运行时表示。 多任务虚拟机可以生成和比较类路径的规范形式,以确定哪些程序可以彼此共享类。 类的运行时表示可以在运行时表示的共享部分和私有部分之间分割。 共享的运行时表示可以与多个私有运行时表示相关联。 在一个实施例中,可以使用唯一类加载器密钥和系统字典来关联任务,类加载器和类的共享表示。
    • 9. 发明授权
    • Small memory footprint system and method for separating applications within a single virtual machine
    • 用于在单个虚拟机中分离应用程序的小型内存占用系统和方法
    • US06938247B2
    • 2005-08-30
    • US10440665
    • 2003-05-19
    • Grzegorz J. Czajkowski
    • Grzegorz J. Czajkowski
    • G06F9/44G06F9/445G06F9/45
    • G06F9/44563
    • A system and method for isolating the execution of a plurality of applications. The applications may utilize or share one or more “original” classes. Only one copy of each original class is maintained, regardless of how many applications utilize it. Static fields are extracted from the original classes. A separate copy of the static fields is created for each of the utilizing applications. A static field class which includes instance fields corresponding to the static fields may be created, wherein each instance of the static field class corresponds to one of the utilizing applications. Access methods for the one or more static fields may be created, wherein the access methods are operable to access the corresponding separate copy of the static fields based upon the identity of the utilizing application. A single access methods class may be created for each original class, wherein the single access methods class includes the access methods for accessing the extracted fields from the original class. The method and system may be optimized by exempting from extraction static fields that are classified as secure for utilization by the plurality of applications without inter-application interference. The secure set of static fields may include final static fields of primitive types, final static strings, immutable arrays of primitive types, and/or other appropriate fields.
    • 一种用于隔离多个应用的​​执行的系统和方法。 应用程序可以利用或共享一个或多个“原始”类。 不管有多少应用程序利用它,每个原始类只能保留一个副本。 从原始类中提取静态字段。 为每个应用程序创建静态字段的单独副本。 可以创建包括与静态字段相对应的实例字段的静态字段类,其中静态字段类的每个实例对应于利用应用之一。 可以创建用于一个或多个静态字段的访问方法,其中访问方法可操作以基于利用应用的身份访问静态字段的对应的单独副本。 可以为每个原始类创建单个访问方法类,其中单个访问方法类包括用于从原始类访问提取的字段的访问方法。 该方法和系统可以通过免除被分类为安全的多个应用的​​提取静态字段来进行优化,而不施加应用间干扰。 静态字段的安全集合可以包括原始类型的最终静态字段,最终静态字符串,原始类型的不可变数组和/或其他适当的字段。
    • 10. 发明授权
    • Safe language static variables initialization in a multitasking system
    • 多任务系统中的安全语言静态变量初始化
    • US06901586B1
    • 2005-05-31
    • US09707578
    • 2000-11-06
    • Grzegorz J. Czajkowski
    • Grzegorz J. Czajkowski
    • G06F9/445G06F9/45
    • G06F9/445
    • A system and method are provided for thread-safe initialization of static variables in a multitasking system. In one embodiment, the static fields of a class may be “virtualized” such that each application that utilizes the class has its own copy of static fields. Each separate copy of the static fields is initialized only once. Instructions for performing the initialization may be embedded in a class constructor. The class constructor may be executed only once for each separate copy of the static fields. A template class may be loaded for each separate copy of the static fields when a copy of the static fields is sought to be initialized. The template class may include a static initializer for one of the separate copies of the static fields. The static initializer may be executed once for each separate copy of the static fields.
    • 提供了一种用于多任务系统中的静态变量的线程安全初始化的系统和方法。 在一个实施例中,类的静态字段可以被“虚拟化”,使得利用该类的每个应用具有其自己的静态字段的副本。 静态字段的每个单独的副本只被初始化一次。 用于执行初始化的指令可能嵌入到类构造函数中。 对于静态字段的每个单独副本,类构造函数只能执行一次。 当寻求静态字段的副本被初始化时,可以为静态字段的每个单独副本加载模板类。 模板类可以包括用于静态字段的单独副本之一的静态初始化器。 对于静态字段的每个单独副本,静态初始化程序可以执行一次。