-
公开(公告)号:US08074231B2
公开(公告)日:2011-12-06
申请号:US11428096
申请日:2006-06-30
申请人: Galen C. Hunt , James R. Larus , Manuel A Fähndrich , Orion Hodson , David R. Tarditi , Michael Spear , Michael Carbin , Steven P. Levi , Bjame Steensgaard
发明人: Galen C. Hunt , James R. Larus , Manuel A Fähndrich , Orion Hodson , David R. Tarditi , Michael Spear , Michael Carbin , Steven P. Levi , Bjame Steensgaard
CPC分类号: G06F9/4411
摘要: In some implementations, the operations of a software system may include the execution of untrusted device drivers. The execution of an untrusted device driver may be initiated when an untrusted device driver that is a set of executable instructions is obtained. A computing resource for the execution of the device driver may be further determined from a device-driver manifest of the untrusted device driver. Computing resources may include one or more of a hardware resource, a memory, an input/output port, an interrupt request line, and an inter-process communication channel. Trusted local access objects may be used by the untrusted device driver to access the computing resources.
摘要翻译: 在一些实现中,软件系统的操作可以包括不可信设备驱动器的执行。 当获得作为一组可执行指令的不可信设备驱动程序时,可以启动不可信设备驱动程序的执行。 可以从不受信任的设备驱动程序的设备驱动程序清单进一步确定用于执行设备驱动程序的计算资源。 计算资源可以包括硬件资源,存储器,输入/输出端口,中断请求线以及进程间通信信道中的一个或多个。 不受信任的设备驱动程序可以使用受信任的本地访问对象来访问计算资源。
-
公开(公告)号:US08032898B2
公开(公告)日:2011-10-04
申请号:US11428037
申请日:2006-06-30
申请人: Galen C. Hunt , James R. Larus , Manuel Fähndrich , Bjarne Steensgaard , David R. Tarditi , Brian Zill
发明人: Galen C. Hunt , James R. Larus , Manuel Fähndrich , Bjarne Steensgaard , David R. Tarditi , Brian Zill
摘要: Described herein are one or more implementations that separate kernel interfaces functions into those that act on kernel objects owned by a process and accessed exclusively by that process—described herein as local kernel objects—from access to kernel objects owned by a process and accessible by other active processes.
摘要翻译: 这里描述的是一个或多个实现,其将内核接口功能分离成对由进程所拥有的内核对象进行操作且仅由本文所描述的该进程访问的内部对象功能分离为本地内核对象 - 从对进程拥有的内核对象的访问以及可被其他内容访问的内核对象 活动过程。
-
公开(公告)号:US08020141B2
公开(公告)日:2011-09-13
申请号:US11005562
申请日:2004-12-06
申请人: Galen C. Hunt , James R. Larus , John D. DeTreville , Edward P. Wobber , Martin Abadi , Michael B. Jones , Trishul Chilimbi
发明人: Galen C. Hunt , James R. Larus , John D. DeTreville , Edward P. Wobber , Martin Abadi , Michael B. Jones , Trishul Chilimbi
CPC分类号: G06F21/562 , G06F21/566 , G06F21/57
摘要: Described herein is an implementation of a technology for the construction, identity, and/or optimization of operating-system processes. At least one implementation, described herein, constructs an operating-system process having the contents as defined by a process manifest. Once constructed, the operating-system process is unalterable.
摘要翻译: 这里描述了用于构建,识别和/或优化操作系统过程的技术的实现。 这里描述的至少一个实现构造具有由过程清单定义的内容的操作系统过程。 一旦构建,操作系统过程是不可改变的。
-
公开(公告)号:US07694300B2
公开(公告)日:2010-04-06
申请号:US11118684
申请日:2005-04-29
IPC分类号: G06F9/46
CPC分类号: G06F21/562 , G06F21/566 , G06F21/57
摘要: Described herein is an implementation of a technology for the construction, identification, and/or optimization of operating-system processes. At least one implementation, described herein, constructs an operating-system process having the contents as defined by a process manifest. Once constructed, the operating-system process is unalterable.
摘要翻译: 这里描述了用于构建,识别和/或优化操作系统过程的技术的实现。 这里描述的至少一个实现构造具有由过程清单定义的内容的操作系统过程。 一旦构建,操作系统过程是不可改变的。
-
公开(公告)号:US07882317B2
公开(公告)日:2011-02-01
申请号:US11462556
申请日:2006-08-04
IPC分类号: G06F12/00
CPC分类号: G06F21/562 , G06F9/544 , G06F12/1009 , G06F12/109 , G06F12/1491 , G06F21/566 , G06F21/57 , G06F2212/1016 , G06F2212/1052 , G06F2212/651 , G06F2212/657
摘要: A first plurality of operating system processes is assigned to a first protection domain, and a second plurality of operating system processes is assigned to a second protection domain. One or more hardware protection mechanisms are used to prevent the first plurality of operating system processes from accessing the memory space of the second plurality of operating system processes, and also to prevent the second plurality of operating system processes from accessing the memory space of the first plurality of operating system processes.
摘要翻译: 第一多个操作系统进程被分配给第一保护域,并且第二多个操作系统进程被分配给第二保护域。 使用一个或多个硬件保护机制来防止第一多个操作系统进程访问第二多个操作系统进程的存储器空间,并且还防止第二多个操作系统进程访问第一多个操作系统进程的存储器空间 多个操作系统进程。
-
46.
公开(公告)号:US07600232B2
公开(公告)日:2009-10-06
申请号:US11007655
申请日:2004-12-07
申请人: Galen C. Hunt , James R. Larus , Manuel Fahndrich , Edward P. Wobber , Martin Abadi , John D. DeTreville
发明人: Galen C. Hunt , James R. Larus , Manuel Fahndrich , Edward P. Wobber , Martin Abadi , John D. DeTreville
CPC分类号: G06F9/546 , G06F2209/547
摘要: Described herein is an implementation of an inter-process communications technology. One or more implementations, described herein, facilitate creation of a bi-directional message conduit having exactly two endpoints. A first endpoint is owned by a first software process and a second endpoint is owned by a second software process. One or more implementations, described herein, maintain the bi-directional message conduit for passing multiple messages via the bi-directional message conduit from the first process to the second process, according to established rules that can be checked.
摘要翻译: 这里描述的是进程间通信技术的实现。 本文描述的一个或多个实施方式有助于创建具有正好两个端点的双向消息导管。 第一端点由第一软件进程拥有,第二端点由第二软件进程所拥有。 根据已经可以检查的规则,本文描述的一个或多个实施方案维护双向消息管道,用于经由双向消息管道将多个消息从第一进程传递到第二进程。
-
公开(公告)号:US09817698B2
公开(公告)日:2017-11-14
申请号:US13163399
申请日:2011-06-17
申请人: Yuxiong He , Sameh Elnikety , James R. Larus , Chenyu Yan
发明人: Yuxiong He , Sameh Elnikety , James R. Larus , Chenyu Yan
CPC分类号: G06F9/50 , G06F2209/5013
摘要: The subject disclosure is directed towards scheduling requests using quality values that are defined for partial responses to the requests. For each request in a queue, an associated processing time is determined using a system load and/or the quality values. The associated processing time is less than or equal to a service demand, which represents an amount of time to produce a complete response.
-
公开(公告)号:US08849469B2
公开(公告)日:2014-09-30
申请号:US12913763
申请日:2010-10-28
申请人: Christian L. Belady , James R. Larus , Danny A. Reed , Christian H. Borgs , Jennifer Tour Chayes , Ilan Lobel , Ishai Menache , Hamid Nazerzadeh , Navendu Jain
发明人: Christian L. Belady , James R. Larus , Danny A. Reed , Christian H. Borgs , Jennifer Tour Chayes , Ilan Lobel , Ishai Menache , Hamid Nazerzadeh , Navendu Jain
CPC分类号: G06F9/5027 , G06F1/3203 , G06F1/329 , G06F9/505 , G06F9/5094 , G06Q10/06312 , G06Q10/06315 , G06Q30/0283 , G06Q30/04 , G06Q40/04 , G06Q50/06 , H02J3/008 , H04L45/00 , H04L67/1004 , Y02B70/14 , Y02D10/22 , Y02P90/82 , Y02P90/90 , Y04S10/58 , Y04S50/12 , Y04S50/14
摘要: A data center system is described which includes multiple data centers powered by multiple power sources, including any combination of renewable power sources and on-grid utility power sources. The data center system also includes a management system for managing execution of computational tasks by moving data components associated with the computational tasks within the data center system, in lieu of, or in addition to, moving power itself. The movement of data components can involve performing pre-computation or delayed computation on data components within any data center, as well as moving data components between data centers. The management system also includes a price determination module for determining prices for performing the computational tasks based on different pricing models. The data center system also includes a “stripped down” architecture to complement its use in the above-summarized data-centric environment.
摘要翻译: 描述了一种数据中心系统,其中包括由多个电源供电的多个数据中心,包括可再生电源和并网电力电源的任意组合。 数据中心系统还包括管理系统,用于通过移动与数据中心系统内的计算任务相关联的数据组件来管理计算任务的执行,代替移动功率本身或附加于移动电源本身。 数据组件的移动可以涉及对任何数据中心内的数据组件执行预计算或延迟计算,以及在数据中心之间移动数据组件。 管理系统还包括一个价格确定模块,用于根据不同的定价模型确定执行计算任务的价格。 数据中心系统还包括一个“精简的”架构,以补充其在上述以数据为中心的环境中的使用。
-
公开(公告)号:US06327699B1
公开(公告)日:2001-12-04
申请号:US09302854
申请日:1999-04-30
IPC分类号: G06F945
CPC分类号: G06F11/3612
摘要: A program is instrumented to record acyclic paths during execution of the program. A whole program path is produced from the record and provides a complete compact record of a program's entire control flow. It includes a record of crossing loop boundaries and procedure boundaries to provide a complete picture of the program's dynamic behavior. A string compression algorithm that constructs a context-free grammar is used to compress the path trace and uncover its regular structure. Heavily executed subpaths are easily identified from the representation by traversing the whole program path to find hot subpaths according to input parameters of minimum and maximum path lengths and a minimum cost.
摘要翻译: 程序在程序执行过程中记录非循环路径。 整个程序路径是从记录中产生的,并提供了程序整个控制流程的完整的紧凑记录。 它包括交叉循环边界和过程边界的记录,以提供程序的动态行为的完整图片。 使用构建无上下文语法的字符串压缩算法来压缩路径跟踪并发现其规则结构。 通过遍历整个程序路径,可以从表示中轻松识别重路由子路径,以根据最小和最大路径长度的输入参数以及最小成本查找热的子路径。
-
公开(公告)号:US20120109705A1
公开(公告)日:2012-05-03
申请号:US12913763
申请日:2010-10-28
申请人: Christian L. Belady , James R. Larus , Danny A. Reed , Christian H. Borgs , Jennifer Tour Chayes , Ilan Lobel , Ishai Menache , Hamid Nazerzadeh , Navendu Jain
发明人: Christian L. Belady , James R. Larus , Danny A. Reed , Christian H. Borgs , Jennifer Tour Chayes , Ilan Lobel , Ishai Menache , Hamid Nazerzadeh , Navendu Jain
CPC分类号: G06F9/5027 , G06F1/3203 , G06F1/329 , G06F9/505 , G06F9/5094 , G06Q10/06312 , G06Q10/06315 , G06Q30/0283 , G06Q30/04 , G06Q40/04 , G06Q50/06 , H02J3/008 , H04L45/00 , H04L67/1004 , Y02B70/14 , Y02D10/22 , Y02P90/82 , Y02P90/90 , Y04S10/58 , Y04S50/12 , Y04S50/14
摘要: A data center system is described which includes multiple data centers powered by multiple power sources, including any combination of renewable power sources and on-grid utility power sources. The data center system also includes a management system for managing execution of computational tasks by moving data components associated with the computational tasks within the data center system, in lieu of, or in addition to, moving power itself. The movement of data components can involve performing pre-computation or delayed computation on data components within any data center, as well as moving data components between data centers. The management system also includes a price determination module for determining prices for performing the computational tasks based on different pricing models. The data center system also includes a “stripped down” architecture to complement its use in the above-summarized data-centric environment.
摘要翻译: 描述了一种数据中心系统,其中包括由多个电源供电的多个数据中心,包括可再生电源和并网电力电源的任意组合。 数据中心系统还包括管理系统,用于通过移动与数据中心系统内的计算任务相关联的数据组件来管理计算任务的执行,代替移动功率本身或附加于移动电源本身。 数据组件的移动可以涉及对任何数据中心内的数据组件执行预计算或延迟计算,以及在数据中心之间移动数据组件。 管理系统还包括一个价格确定模块,用于根据不同的定价模型确定执行计算任务的价格。 数据中心系统还包括一个“精简的”架构,以补充其在上述以数据为中心的环境中的使用。
-
-
-
-
-
-
-
-
-