-
公开(公告)号:US09817698B2
公开(公告)日:2017-11-14
申请号:US13163399
申请日:2011-06-17
Applicant: Yuxiong He , Sameh Elnikety , James R. Larus , Chenyu Yan
Inventor: Yuxiong He , Sameh Elnikety , James R. Larus , Chenyu Yan
CPC classification number: G06F9/50 , G06F2209/5013
Abstract: 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.
-
2.
公开(公告)号:US08849469B2
公开(公告)日:2014-09-30
申请号:US12913763
申请日:2010-10-28
Applicant: Christian L. Belady , James R. Larus , Danny A. Reed , Christian H. Borgs , Jennifer Tour Chayes , Ilan Lobel , Ishai Menache , Hamid Nazerzadeh , Navendu Jain
Inventor: Christian L. Belady , James R. Larus , Danny A. Reed , Christian H. Borgs , Jennifer Tour Chayes , Ilan Lobel , Ishai Menache , Hamid Nazerzadeh , Navendu Jain
CPC classification number: 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
Abstract: 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.
Abstract translation: 描述了一种数据中心系统,其中包括由多个电源供电的多个数据中心,包括可再生电源和并网电力电源的任意组合。 数据中心系统还包括管理系统,用于通过移动与数据中心系统内的计算任务相关联的数据组件来管理计算任务的执行,代替移动功率本身或附加于移动电源本身。 数据组件的移动可以涉及对任何数据中心内的数据组件执行预计算或延迟计算,以及在数据中心之间移动数据组件。 管理系统还包括一个价格确定模块,用于根据不同的定价模型确定执行计算任务的价格。 数据中心系统还包括一个“精简的”架构,以补充其在上述以数据为中心的环境中的使用。
-
公开(公告)号:US07788637B2
公开(公告)日:2010-08-31
申请号:US11118690
申请日:2005-04-29
Applicant: Galen C. Hunt , James R. Larus , John D. DeTreville , Edward P Wobber , Martin Abadi , Michael B. Jones , Trishul A. Chilimbi
Inventor: Galen C. Hunt , James R. Larus , John D. DeTreville , Edward P Wobber , Martin Abadi , Michael B. Jones , Trishul A. Chilimbi
IPC: G06F9/44
CPC classification number: G06F21/562 , G06F21/566 , G06F21/57
Abstract: 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.
Abstract translation: 这里描述了用于构建,识别和/或优化操作系统过程的技术的实现。 这里描述的至少一个实现构造具有由过程清单定义的内容的操作系统过程。 一旦构建,操作系统过程是不可改变的。
-
公开(公告)号:US07680908B2
公开(公告)日:2010-03-16
申请号:US11536520
申请日:2006-09-28
Applicant: William H. Gates, III , Gary W. Flake , James R. Larus , Debi P. Mishra , Chandramohan A. Thekkath , Raymond E. Ozzie , Lili Cheng , Nishant V. Dani , Daniel S. Glasser , Alexander G. Gounares , Henricus Johannes Maria Meijer , Amit Mital , Ira L. Snyder, Jr.
Inventor: William H. Gates, III , Gary W. Flake , James R. Larus , Debi P. Mishra , Chandramohan A. Thekkath , Raymond E. Ozzie , Lili Cheng , Nishant V. Dani , Daniel S. Glasser , Alexander G. Gounares , Henricus Johannes Maria Meijer , Amit Mital , Ira L. Snyder, Jr.
IPC: G06F15/16 , G06F15/177 , G06F9/00 , G06F1/24
CPC classification number: H04L67/20 , H04L67/28 , H04L67/2842
Abstract: The claimed subject matter provides systems and/or methods that facilitate replicating a state associated with a client, user, service, application, and the like. A third party service provider can support any number of services that can be concurrently requested by several clients without user perception of degraded computing performance as compared to conventional systems/techniques due to improved connectivity and mitigated latencies. A replication component can generate replicas of states associated with requested services. Further, the replicas can facilitate seamlessly interacting with the third party service provider (e.g., while transitioning between client devices). Additionally, by providing replicas of the state related information, differing third party service providers can effectuate services based upon a request from a client without regenerating the state.
Abstract translation: 所要求保护的主题提供了有助于复制与客户端,用户,服务,应用等相关联的状态的系统和/或方法。 与传统的系统/技术相比,由于改进了连接性和缓解延迟,第三方服务提供商可以支持多个客户端可以同时请求的任何数量的服务,而无需用户感知降级的计算性能。 复制组件可以生成与请求的服务相关联的状态的副本。 此外,副本可以促进与第三方服务提供商的无缝交互(例如,在客户端设备之间转换时)。 此外,通过提供状态相关信息的副本,不同的第三方服务提供商可以基于来自客户端的请求来实现服务而不再生状态。
-
公开(公告)号:US07451435B2
公开(公告)日:2008-11-11
申请号:US11007808
申请日:2004-12-07
Applicant: Galen C. Hunt , Thomas Roeder , James R. Larus , Manuel Fahndrich , John D. DeTreville , Steven P. Levi , Benjamin Zorn , Wolfgang Grieskamp
Inventor: Galen C. Hunt , Thomas Roeder , James R. Larus , Manuel Fahndrich , John D. DeTreville , Steven P. Levi , Benjamin Zorn , Wolfgang Grieskamp
IPC: G06F9/44
CPC classification number: G06F8/61
Abstract: Described herein is at least one implementation employing multiple self-describing software artifacts persisted on one or more computer-storage media of a software-based computer. In this implementation, each artifact is representative of at least part of the software components (e.g., load modules, processes, applications, and operating system components) of the computing system and each artifact is described by at least one associated “manifest,” which include metadata declarative descriptions of the associated artifact.
Abstract translation: 这里描述的是至少一个采用在基于软件的计算机的一个或多个计算机存储介质上持续存在的自描述软件工件的实现。 在该实现中,每个工件代表计算系统的至少部分软件组件(例如,加载模块,进程,应用程序和操作系统组件),并且每个工件由至少一个相关联的“清单”描述,其中 包括关联工件的元数据声明性描述。
-
公开(公告)号:US20080141266A1
公开(公告)日:2008-06-12
申请号:US11462556
申请日:2006-08-04
Applicant: Galen C. Hunt , Chris K. Hawblitzel , James R. Larus , Manuel A. Fahndrich , Mark Aiken
Inventor: Galen C. Hunt , Chris K. Hawblitzel , James R. Larus , Manuel A. Fahndrich , Mark Aiken
CPC classification number: G06F21/562 , G06F9/544 , G06F12/1009 , G06F12/109 , G06F12/1491 , G06F21/566 , G06F21/57 , G06F2212/1016 , G06F2212/1052 , G06F2212/651 , G06F2212/657
Abstract: 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.
Abstract translation: 第一多个操作系统进程被分配给第一保护域,并且第二多个操作系统进程被分配给第二保护域。 使用一个或多个硬件保护机制来防止第一多个操作系统进程访问第二多个操作系统进程的存储器空间,并且还防止第二多个操作系统进程访问第一多个操作系统进程的存储器空间 多个操作系统进程。
-
7.
公开(公告)号:US20080080497A1
公开(公告)日:2008-04-03
申请号:US11613232
申请日:2006-12-20
Applicant: Henricus Johannes Maria Meijer , Gary W. Flake , Arnold N. Blinn , William J. Bolosky , Lili Cheng , Michael Connolly , Alexander G. Gounares , James R. Larus , Matthew B. MacLaurin , Debi P. Mishra , Amit Mital , Ira L. Snyder , David R. Treadwell
Inventor: Henricus Johannes Maria Meijer , Gary W. Flake , Arnold N. Blinn , William J. Bolosky , Lili Cheng , Michael Connolly , Alexander G. Gounares , James R. Larus , Matthew B. MacLaurin , Debi P. Mishra , Amit Mital , Ira L. Snyder , David R. Treadwell
IPC: H04L12/28
CPC classification number: G06Q30/08 , G06F11/202 , G06F17/303 , G06Q30/0611 , G06Q40/00
Abstract: The claimed subject matter provides a system and/or a method that facilitates preserving and maintaining data and/or services associated with a network service. The network service can be any collection of resources that are maintained by a party (e.g., third-party, off-site, etc.) and accessible by an identified user over a network (e.g., WAN, Internet, etc.). An interface component can receive a termination notification related to the network service. An executor component can relocate at least a portion of one of data and a service associated with the terminated network service to a disparate replacement network service in order to preserve any services and/or data related therewith.
Abstract translation: 所要求保护的主题提供有助于保持和维护与网络服务相关联的数据和/或服务的系统和/或方法。 网络服务可以是由一方维护的任何资源集合(例如,第三方,非现场等),并且可以由被识别的用户通过网络(例如,WAN,因特网等)访问。 接口组件可以接收与网络服务相关的终止通知。 执行器组件可以将与终止的网络服务相关联的数据和服务中的一个的至少一部分重定位到不同的替换网络服务,以便保留与之相关的任何服务和/或数据。
-
公开(公告)号:US20080080396A1
公开(公告)日:2008-04-03
申请号:US11613906
申请日:2006-12-20
Applicant: Henricus Johannes Maria Meijer , William H. Gates , Gary W. Flake , William J. Bolosky , Nishant V. Dani , Daniel S. Glasser , Alexander G. Gounares , James R. Larus , Matthew B. MacLaurin
Inventor: Henricus Johannes Maria Meijer , William H. Gates , Gary W. Flake , William J. Bolosky , Nishant V. Dani , Daniel S. Glasser , Alexander G. Gounares , James R. Larus , Matthew B. MacLaurin
IPC: H04L12/00
CPC classification number: H04L12/66
Abstract: The claimed subject matter provides systems and/or methods that facilitate dynamically allocating resources (e.g., hardware, software, . . . ) supported by a third party service provider. The third party service provider can support any number of services that can be concurrently requested by several clients without user perception of degraded computing performance as compared to conventional systems/techniques due to improved connectivity and mitigated latencies. An interface component can receive a request from a client device. Further, a dynamic allocation component can apportion resources (e.g., hardware resources) supported by the third party service provider to process and respond to the request based at least in part upon subscription data. Moreover, a user state evaluator can determine a state associated with a user and/or the client device; the state can be utilized by the dynamic allocation component to tailor resource allocation.
Abstract translation: 所要求保护的主题提供有助于动态分配由第三方服务提供商支持的资源(例如,硬件,软件,...)的系统和/或方法。 与传统的系统/技术相比,由于改进的连接性和缓解的延迟,第三方服务提供商可以支持多个客户端可以同时请求的任何数量的服务,而不需要用户对劣化计算性能的感知。 接口组件可以从客户端设备接收请求。 此外,动态分配组件可以至少部分地基于订阅数据来分配由第三方服务提供商支持的资源(例如,硬件资源)来处理和响应该请求。 此外,用户状态评估器可以确定与用户和/或客户端设备相关联的状态; 动态分配组件可以利用状态来调整资源分配。
-
公开(公告)号:US20080005750A1
公开(公告)日:2008-01-03
申请号:US11428037
申请日:2006-06-30
Applicant: Galen C. Hunt , James R. Larus , Manuel A. Fahndrich , Bjarne Steensgaard , David R. Tarditi , Brian Zill
Inventor: Galen C. Hunt , James R. Larus , Manuel A. Fahndrich , Bjarne Steensgaard , David R. Tarditi , Brian Zill
IPC: G06F9/46
Abstract: 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.
Abstract translation: 这里描述的是一个或多个实现,其将内核接口功能分离成对由进程所拥有的内核对象进行操作且仅由此处描述的本地描述的本地内核对象进行访问的实现 - 从进程所拥有的内核对象和可访问的其他活动 过程。
-
公开(公告)号:US06327699B1
公开(公告)日:2001-12-04
申请号:US09302854
申请日:1999-04-30
Applicant: James R. Larus , Christopher W. Fraser
Inventor: James R. Larus , Christopher W. Fraser
IPC: G06F945
CPC classification number: G06F11/3612
Abstract: 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.
Abstract translation: 程序在程序执行过程中记录非循环路径。 整个程序路径是从记录中产生的,并提供了程序整个控制流程的完整的紧凑记录。 它包括交叉循环边界和过程边界的记录,以提供程序的动态行为的完整图片。 使用构建无上下文语法的字符串压缩算法来压缩路径跟踪并发现其规则结构。 通过遍历整个程序路径,可以从表示中轻松识别重路由子路径,以根据最小和最大路径长度的输入参数以及最小成本查找热的子路径。
-
-
-
-
-
-
-
-
-