-
公开(公告)号:US10452514B2
公开(公告)日:2019-10-22
申请号:US14714665
申请日:2015-05-18
Applicant: Amazon Technologies, Inc.
Inventor: Luis Felipe Cabrera , Eric Jason Brandwine , James R. Hamilton , Jonathan A. Jenkins , Matthew D. Klein , Nathan Thomas , Pradeep Vincent
Abstract: A set of techniques is described for monitoring and analyzing crashes and other malfunctions in a multi-tenant computing environment (e.g. cloud computing environment). The computing environment may host many applications that are executed on different computing resource combinations. The combinations may include varying types and versions of hardware or software resources. A monitoring service is deployed to gather statistical data about the failures occurring in the computing environment. The statistical data is then analyzed to identify abnormally high failure patterns. The failure patterns may be associated with particular computing resource combinations being used to execute particular types of applications. Based on these failure patterns, suggestions can be issued to a user to execute the application using a different computing resource combination. Alternatively, the failure patterns may be used to modify or update the various resources in order to correct the potential malfunctions caused by the resource.
-
公开(公告)号:US10312042B2
公开(公告)日:2019-06-04
申请号:US15431704
申请日:2017-02-13
Applicant: Amazon Technologies, Inc.
Inventor: James R. Hamilton
IPC: H01H3/00 , H01H47/22 , H01H11/00 , H05B39/08 , H01H3/26 , H01H9/56 , H01H71/44 , H03K17/96 , H01H71/12
Abstract: A method of operating an automatic transfer switch to switch an electrical load from one power source to another power source includes measuring one or more characteristics of a switching circuit in the automatic transfer switch. A value of one or more timing variables is determined based on the measured characteristics of the switching circuit. The switching circuit is operated to close relays in the automatic transfer switch. The timing of closing of the relays is based on the value of the timing variables.
-
公开(公告)号:US10003597B2
公开(公告)日:2018-06-19
申请号:US14457950
申请日:2014-08-12
Applicant: Amazon Technologies, Inc.
Inventor: Matthew T. Corddry , Michael David Marr , James R. Hamilton , Peter N. DeSantis
CPC classification number: H04L63/10 , G06F9/4401 , H04L67/125 , H04L67/22
Abstract: In an environment such as a cloud computing environment where various guests can be provisioned on a host machine or other hardware device, it can be desirable to prevent those users from rebooting or otherwise restarting the machine or other resources using unauthorized information or images that can be obtained from across the network. A cloud manager can cause one or more network switches or other routing or communication processing components to deny communication access between user-accessible ports on a machine or device and the provisioning systems, or other specific network resources, such that the user cannot cause the host machine to pull information from those resources upon a restart or reboot of the machine. Further, various actions can be taken upon a reboot or attempted reboot, such as to isolate the host machine or even power off the specific machine.
-
公开(公告)号:US10001825B2
公开(公告)日:2018-06-19
申请号:US14221062
申请日:2014-03-20
Applicant: Amazon Technologies, Inc.
Inventor: Osvaldo P. Morales , James R. Hamilton
Abstract: A system for performing computing operations in a data center includes one or more sets of computer systems, one or more primary power systems, and a reserve power system. The primary power systems include at least one power distribution unit that supplies power to at least one of the sets of computer systems. The reserve power system automatically supplies power to at least one of the sets of computer systems if a condition is met (such as a failure of the primary power system).
-
公开(公告)号:US09754009B2
公开(公告)日:2017-09-05
申请号:US15250435
申请日:2016-08-29
Applicant: Amazon Technologies, Inc.
Inventor: Swaminathan Sivasubramanian , Stefano Stefani , Chiranjeeb Buragohain , Rande A. Blackman , Timothy Andrew Rath , Raymond S. Bradford , Grant Alexander MacDonald McAlister , Jakub Kulesza , James R. Hamilton , Luis Felipe Cabrera
IPC: G06F17/30 , G06F9/50 , H04L29/08 , G06F12/0846
CPC classification number: G06F17/30584 , G06F9/5061 , G06F12/0848 , G06F17/30286 , G06F17/30289 , G06F17/30303 , G06F17/30306 , G06F17/30321 , G06F17/30339 , G06F17/3056 , H04L67/02 , H04L67/1097 , H04L67/2804 , Y10S707/968 , Y10S707/972
Abstract: A system that implements a scalable data storage service may maintain tables in a non-relational data store on behalf of clients. The system may provide a Web services interface through which service requests are received, and an API usable to request that a table be created, deleted, or described; that an item be stored, retrieved, deleted, or its attributes modified; or that a table be queried (or scanned) with filtered items and/or their attributes returned. An asynchronous workflow may be invoked to create or delete a table. Items stored in tables may be partitioned and indexed using a simple or composite primary key. The system may not impose pre-defined limits on table size, and may employ a flexible schema. The service may provide a best-effort or committed throughput model. The system may automatically scale and/or re-partition tables in response to detecting workload changes, node failures, or other conditions or anomalies.
-
公开(公告)号:US09686078B1
公开(公告)日:2017-06-20
申请号:US14635923
申请日:2015-03-02
Applicant: Amazon Technologies, Inc.
Inventor: Michael David Marr , Pradeep Vincent , Matthew T. Corddry , James R. Hamilton
CPC classification number: H04L9/3236 , G06F8/65 , G06F21/00 , H04L9/30 , H04L63/145 , H04L67/34
Abstract: The state of firmware for devices on a provisioned host machine can be validated independent of the host CPU(s) or other components exposed to the user. A port that is not fully exposed or accessible to the user can be used to perform a validation process on firmware without accessing a CPU of the host device. The firmware can be scanned and a hashing or similar algorithm can be used to determine validation information, such as hash values, for the firmware, which can be compared to validation information stored in a secure location. If the current and stored validation information do not match, one or more remedial actions can be taken to address the firmware being in an unknown or unintended state.
-
公开(公告)号:US20170154745A1
公开(公告)日:2017-06-01
申请号:US15431704
申请日:2017-02-13
Applicant: Amazon Technologies, Inc.
Inventor: James R. Hamilton
IPC: H01H47/22
CPC classification number: H01H47/22 , H01H3/26 , H01H9/56 , H01H11/0062 , H01H71/125 , H01H71/44 , H01H2300/018 , H03K17/96 , H05B39/08
Abstract: A method of operating an automatic transfer switch to switch an electrical load from one power source to another power source includes measuring one or more characteristics of a switching circuit in the automatic transfer switch. A value of one or more timing variables is determined based on the measured characteristics of the switching circuit. The switching circuit is operated to close relays in the automatic transfer switch. The timing of closing of the relays is based on the value of the timing variables.
-
公开(公告)号:US09432459B2
公开(公告)日:2016-08-30
申请号:US14579602
申请日:2014-12-22
Applicant: Amazon Technologies, Inc.
Inventor: Swaminathan Sivasubramanian , Stefano Stefani , Chiranjeeb Buragahain , Rande A. Blackman , Timothy Andrew Rath , Raymond S. Bradford , Grant Alexander MacDonald McAlister , Jakub Kulesza , James R. Hamilton , Luis Felipe Cabrera
CPC classification number: G06F17/30584 , G06F9/5061 , G06F12/0848 , G06F17/30286 , G06F17/30289 , G06F17/30303 , G06F17/30306 , G06F17/30321 , G06F17/30339 , G06F17/3056 , H04L67/02 , H04L67/1097 , H04L67/2804 , Y10S707/968 , Y10S707/972
Abstract: A system that implements a scalable data storage service may maintain tables in a non-relational data store on behalf of clients. The system may provide a Web services interface through which service requests are received, and an API usable to request that a table be created, deleted, or described; that an item be stored, retrieved, deleted, or its attributes modified; or that a table be queried (or scanned) with filtered items and/or their attributes returned. An asynchronous workflow may be invoked to create or delete a table. Items stored in tables may be partitioned and indexed using a simple or composite primary key. The system may not impose pre-defined limits on table size, and may employ a flexible schema. The service may provide a best-effort or committed throughput model. The system may automatically scale and/or re-partition tables in response to detecting workload changes, node failures, or other conditions or anomalies.
-
公开(公告)号:US09041235B1
公开(公告)日:2015-05-26
申请号:US13655301
申请日:2012-10-18
Applicant: Amazon Technologies, Inc.
Inventor: Jerry James Hunter , Michael P. Czamara , James R. Hamilton
IPC: F03B13/00
CPC classification number: F03B13/00 , F03B17/061 , F03B17/062 , F05B2240/133 , F05B2240/915 , F05B2240/917 , F05B2240/93 , F05B2240/97 , Y02E10/28
Abstract: A system for generating electrical power includes one or more turbine systems, a linking system, a power receiving station, and a transmission line. The turbine systems includes a turbine, a turbine carrier that can hold the turbine in a flow of water, and a generator that produces electricity from rotation of a runner of the turbine. The linking system couples the turbine carriers to a fixed location. The transmission line transmits power from the generator to the power receiving station.
Abstract translation: 一种用于产生电力的系统包括一个或多个涡轮机系统,连接系统,受电站和传输线。 涡轮机系统包括涡轮机,能够将涡轮机保持在水流中的涡轮机载体,以及从涡轮机的转轮旋转产生电力的发电机。 连接系统将涡轮机载体连接到固定位置。 传输线将发电机的电力传送到电力接收站。
-
40.
公开(公告)号:US08806576B1
公开(公告)日:2014-08-12
申请号:US13744283
申请日:2013-01-17
Applicant: Amazon Technologies, Inc.
Inventor: Matthew T. Corddry , Michael Eavid Marr , James R. Hamilton , Peter N. De Santis
CPC classification number: H04L63/10 , G06F9/4401 , H04L67/125 , H04L67/22
Abstract: In an environment such as a cloud computing environment where various guests can be provisioned on a host machine or other hardware device, it can be desirable to prevent those users from rebooting or otherwise restarting the machine or other resources using unauthorized information or images that can be obtained from across the network. A cloud manager can cause one or more network switches or other routing or communication processing components to deny communication access between user-accessible ports on a machine or device and the provisioning systems, or other specific network resources, such that the user cannot cause the host machine to pull information from those resources upon a restart or reboot of the machine. Further, various actions can be taken upon a reboot or attempted reboot, such as to isolate the host machine or even power off the specific machine.
Abstract translation: 在诸如云计算环境的环境中,可以在主机或其他硬件设备上配置各种客户端,可能希望防止这些用户重新启动或以其他方式重新启动机器或其他资源,使用未经授权的信息或图像可以 从网络获得。 云管理器可以使一个或多个网络交换机或其他路由或通信处理组件拒绝机器或设备上的用户可访问端口与供应系统或其他特定网络资源之间的通信接入,使得用户不能使主机 机器在重新启动或重新启动机器时从这些资源中提取信息。 此外,可以在重新启动或尝试重新启动时执行各种操作,例如隔离主机或甚至断开特定机器的电源。
-
-
-
-
-
-
-
-
-