Detection of unexpected server operation through physical attribute monitoring
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-011/00
G06F-012/14
G06F-012/16
G08B-023/00
G06F-021/50
G06F-011/34
G06F-011/30
G06F-021/55
출원번호
US-0640307
(2012-04-04)
등록번호
US-9390257
(2016-07-12)
국제출원번호
PCT/US2012/032159
(2012-04-04)
§371/§102 date
20121009
(20121009)
국제공개번호
WO2013/151544
(2013-10-10)
발명자
/ 주소
Milford, Peter N.
출원인 / 주소
EMPIRE TECHNOLOGY DEVELOPMENT LLC
대리인 / 주소
Turk IP Law, LLC
인용정보
피인용 횟수 :
0인용 특허 :
5
초록▼
Technologies are generally presented for identifying inconsistent usage of computing devices in a multiple computing device environment. When software or hardware are compromised or faulty, the results of self-monitoring may be unreliable for determining inconsistent usage arising from a security br
Technologies are generally presented for identifying inconsistent usage of computing devices in a multiple computing device environment. When software or hardware are compromised or faulty, the results of self-monitoring may be unreliable for determining inconsistent usage arising from a security breach, a hardware fault, or a software error. Computing devices may be independently monitored for physical attributes, such as temperature, vibration, emitted noise, etc., and such attributes may be compared to expected values based on computing load, network load, or the like. When the monitored and expected physical attribute values differ or conflict, possible inconsistent usage may be identified so that appropriate measures may be taken to rectify the situation.
대표청구항▼
1. A method to identify inconsistent use of a computing device, the method comprising: determining an expected value for a physical attribute by a processor of the computing device through a process that polls one or more hardware functions and one or more software functions of the computing device
1. A method to identify inconsistent use of a computing device, the method comprising: determining an expected value for a physical attribute by a processor of the computing device through a process that polls one or more hardware functions and one or more software functions of the computing device based on an operational mode of the computing device;polling an activity of the computing device to determine the expected value if the computing device is presently assigned no operations, wherein the activity includes one or more of a network activity and a hard drive activity of the computing device;monitoring the physical attribute of the computing device to detect a present value of the physical attribute through a mobile device that includes a portion of one or more sensors configured to detect the present value and a communication module configured to communicate with another portion of the one or more sensors integrated on the computing device in a multiple computing device environment;determining a difference between the detected present value and the expected value, the difference being larger than a tolerance value, wherein the tolerance value is based on one or more of a type of the physical attribute and a detection accuracy of the one or more sensors; andutilizing the processor of the computing device to identify the computing device as being in an inconsistent use mode. 2. The method of claim 1, wherein the inconsistent use mode determined by the processor of the computing device represents one or more of: a security breach, a software error, and a hardware error. 3. The method of claim 1, further comprising: utilizing the processor coupled to the one or more sensors integrated on the computing device to identify the computing device as being in the inconsistent use mode based on one or more of an unexpected central processing unit (CPU) usage and an unexpected hard drive activity, wherein the physical attribute is one or more of: a light emitting diode (LED) activity on the computing device, a hard drive current consumption, a motherboard current consumption, a vibration due to a hard drive acceleration, and noise due to the hard drive acceleration. 4. The method of claim 3, wherein one or more of: the hard drive current consumption and the motherboard current consumption are measured through one or more of an integrated sensor and an external sensor. 5. The method of claim 3, wherein one or more of the vibration due to hard drive acceleration and the noise due to hard drive acceleration are measured through one or more of an integrated sensor and an external sensor comprising one or more of an accelerometer and a microphone. 6. The method of claim 1, wherein the physical attribute is one of: a temperature of one or more of the computing device and a component of the computing device, and wherein the temperature is detected through one or more of: an integrated internal sensor, an added internal sensor, an external sensor, and an infrared imaging device;an unintentional electromagnetic emission from one or more of the computing device and a component of the computing device; and/orthe network activity, and wherein the network activity is detected based on one or more of an LED activity and a current consumption of a network switch associated with the computing device. 7. The method of claim 1, further comprising: utilizing the processor of the computing device to determine the expected value through a calibration process that includes operating the computing device at one or more of a full operational load and a portion of the full operational load of the computing device. 8. A monitoring apparatus to identify inconsistent use of a computing device, the monitoring apparatus comprising: a memory; anda processor coupled to the memory, the processor configured to: determine an expected value for a physical attribute of the computing device through a process that polls one or more hardware functions and one or more software functions of the computing device based on an operational mode of the computing device in a multiple computing device environment comprising one or more of: a data center, an enterprise computing device collection, a home network, a server farm, a grid computing system, a computing cluster, a parallel cluster, and a cloud computing center;poll an activity of the computing device to determine the expected value if the computing device is presently assigned no operations, wherein the activity includes one or more of a network activity and a hard drive activity of the computing device;monitor the physical attribute of the computing device to detect a present value of the physical attribute through a mobile device that includes a portion of one or more sensors configured to detect the present value and a communication module configured to communicate with another portion of the one or more sensors integrated on the computing device in a multiple computing device environment;determine a difference between the detected present value and the expected value, the difference being larger than a tolerance value, wherein the tolerance value is based on one or more of a type of the physical attribute and a detection accuracy of the one or more sensors; andidentify the computing device as being in an inconsistent use mode. 9. The monitoring apparatus of claim 8, wherein the physical attribute is one of: a temperature of one or more of the computing device and a component of the computing device, and wherein the temperature is detected through one or more of: an integrated internal sensor, an added internal sensor, an external sensor, and an infrared imaging device;an unintentional electromagnetic emission from one or more of the computing device and a component of the computing device; and/orthe network activity, and wherein the network activity is detected based on one or more of an LED activity and a current consumption of a network switch associated with the computing device. 10. The monitoring apparatus of claim 8, wherein the monitoring apparatus further includes a communication module configured to communicate with the one or more sensors integrated on computing devices in the multiple computing device environment. 11. A method to identify inconsistent use of a computing device, the method comprising: determining an expected value for a physical attribute by a processor of the computing device through a process that polls one or more hardware functions and one or more software functions of the computing device based on an operational mode of the computing device through a calibration process that includes operating the computing device at one or more of a full operational load and a portion of the full operational load of the computing device;polling an activity of the computing device to determine the expected value if the computing device is presently assigned no operations, wherein the activity includes one or more of a network activity and a hard drive activity of the computing device;monitoring the physical attribute of the computing device to detect a present value of the physical attribute through a mobile device that includes a portion of one or more sensors configured to detect the present value and a communication module configured to communicate with another portion of the one or more sensors integrated on the computing device in a multiple computing device environment;determining a difference between the detected present value and the expected value, the difference being larger than a tolerance value, wherein the tolerance value is based a type of the physical attribute; andidentifying the computing device as being in an inconsistent use mode by the processor of the computing device. 12. The method of claim 11, wherein the processor of the computing device is used to identify the inconsistent use mode represents one or more of: a security breach, a software error, and a hardware error. 13. The method of claim 11, further comprising: identifying the processor coupled to one or more sensors integrated on the computing device as being in the inconsistent use mode based on one or more of an unexpected central processing unit (CPU) usage and an unexpected hard drive activity, wherein the physical attribute is one or more of: a light emitting diode (LED) activity on the computing device, a hard drive current consumption, a motherboard current consumption, a vibration due to hard drive acceleration, and noise due to hard drive acceleration. 14. The method of claim 11, wherein the physical attribute is a temperature of one or more of the processor coupled to one or more sensors integrated on the computing device and a component of the computing device, and wherein the temperature is detected through one or more of: an integrated internal sensor, an added internal sensor, an external sensor, and an infrared imaging device. 15. The method of claim 11, wherein the physical attribute is an unintentional electromagnetic emission from one or more of the computing device and a component of the processor coupled to one or more sensors integrated on the computing device. 16. The method of claim 11, wherein the physical attribute is the network activity, and wherein the network activity is detected based on one or more of an LED activity and a current consumption of a network switch associated with the processor of the computing device. 17. The method of claim 11, wherein the processor of the computing device is in a multiple computing device environment comprising one or more of: a data center, an enterprise computing device collection, a home network, a server farm, a grid computing system, a computing cluster, a parallel cluster, and a cloud computing center. 18. The method of claim 17, wherein the physical attribute of the computing device is monitored through a mobile device that includes the processor coupled to a portion of one or more sensors integrated on the computing device configured to detect the present value and a communication module configured to communicate with another portion of the processor coupled to the one or more sensors integrated on the computing device in the multiple computing device environment. 19. The method of claim 17, wherein the physical attribute of the computing device is monitored through a stationary computing device that includes a communication module configured to communicate with one or more sensors integrated on the processor of the computing device in the multiple computing device environment. 20. The method of claim 11, wherein the expected value is determined based on a comparison of the present value with a previous value detected while performing a similar operation if the processor of the computing device is presently assigned a repetitive operation.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (5)
Jacoby, Grant A.; Davis, IV, Nathaniel J; Marchany, Randolph C., Detecting software attacks by monitoring electric power consumption patterns.
Hyland,Robert Francis; Misgen,Marvin Miles; Prisco,Joseph Frank, Monitoring and real-time heat load control based upon server and environmental parameters.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.