US2014365641A1PendingUtilityA1

Processor module, server system and method of controlling processor module

43
Assignee: SAMSUNG ELECTRONICS CO LTDPriority: Jun 11, 2013Filed: Dec 26, 2013Published: Dec 11, 2014
Est. expiryJun 11, 2033(~6.9 yrs left)· nominal 20-yr term from priority
G06F 13/4022H04L 41/14G06F 11/3051H04L 41/082H04L 41/0677H04L 43/04G06F 2201/815H04L 41/0654G06F 11/3055H04L 43/0817H04L 41/069G06F 15/16
43
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A microserver includes a plurality of processor modules, a communicator configured to perform communication with an external managing server, and a module manager configured to collect apparatus information about at least one of the plurality of processor modules and to provide an Intelligent Platform Management Interface service with respect to the at least one of the plurality of processor modules for the external managing server.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A microserver, comprising:
 a plurality of processor modules;   a communicator configured to perform communication with an external managing server; and   a module manager configured to collect apparatus information about at least one of the plurality of processor modules, and to provide an Intelligent Platform Management Interface service with respect to the at least one of the plurality of processor modules for the external managing server.   
     
     
         2 . The microserver according to  claim 1 , wherein the Intelligent Platform Management Interface service is configured to perform at least one of monitoring, logging, recovery, inventory, and hardware control with respect to the processor modules. 
     
     
         3 . The microserver according to  claim 1 , wherein the module manager is configured to virtualize such that a processor module that corresponds to the apparatus information is configured to transmit the apparatus information to the external managing server. 
     
     
         4 . The microserver according to  claim 1 , wherein when control information about a specific processor module is received from the external managing server, the module manager is configured to perform hardware control that corresponds to the control information about the specific processor module. 
     
     
         5 . The microserver according to  claim 1 , wherein the module manager is configured to sense an abnormality in the at least one of the plurality of processor modules based on the apparatus information, and to transmit, to the external managing server, the apparatus information about the at least one of the plurality of processor modules for which the abnormality has been sensed. 
     
     
         6 . The microserver according to  claim 1 , further comprising a collector configured to collect additional information that includes at least one of fan state information, power information, and network information of the microserver,
 wherein the module manager is configured to combine the additional information and the apparatus information, and to provide the Intelligent Platform Management Interface service with respect to the at least one of the plurality of processor modules.   
     
     
         7 . The microserver according to  claim 1 , wherein the module manager is configured to virtualize the Intelligent Platform Management Interface service with respect to the at least one of the plurality of processor modules and to provide the Intelligent Platform Management Interface service in a virtualized form for the external managing server. 
     
     
         8 . The microserver according to  claim 7 , wherein the module manager is configured to virtualize the Intelligent Platform Management Interface service with respect to the at least one of the plurality of processor modules using at least one of a Full Virtualization method, a Para-Virtualization method, and an Application Virtualization method. 
     
     
         9 . The microserver according to  claim 1 , wherein the apparatus information is at least one of information about a central processing unit, operation information of the processor modules, and state information of the processor modules. 
     
     
         10 . The microserver according to  claim 1 , further comprising a common interface bus configured to transceive data and a control command inside the microserver,
 wherein the common interface bus is at least one interface bus of an Inter-Integrated Circuit interface, a Peripheral Component Interconnect Express interface, and a System Management Bus interface.   
     
     
         11 . The microserver according to  claim 10 , wherein the module manager is configured to collect the apparatus information about the at least one of the plurality of processor modules using the Inter-Integrated Circuit interface. 
     
     
         12 . The microserver according to  claim 1 , wherein the at least one of the plurality of processor modules comprises:
 a central processing unit configured to perform control operations;   a module controller configured to control an operation of the central processing unit; and   a collector configured to collect the apparatus information about the at least one of the plurality of processor modules and to provide the apparatus information to the module manager.   
     
     
         13 . The microserver according to  claim 12 , wherein the collector is configured to at least one of proceed with a recovery of the at least one of the plurality of processor modules under a control of the module manager and upgrade a firmware of the module controller. 
     
     
         14 . The microserver according to  claim 1 , further comprising a baseboard where the communicator and module manager are mounted and that includes a plurality of slots configured to be connected to the plurality of processor modules,
 wherein the plurality of processor modules are configured to be at least one of attached to and detached from the plurality of slots.   
     
     
         15 . The microserver according to  claim 14 , further comprising:
 an input/output device including at least one input/output card configured to transceive data from an outside; and   a switch configured to selectively connect the input/output device and the plurality of processor modules,   wherein the switch comprises a Peripheral Component Interconnect Express switch circuit, and is configured to selectively adjust a connection between the plurality of processor modules and the at least one input/output card.   
     
     
         16 . A processor module mounted on a baseboard of a microserver, the processor module, comprising:
 a central processing unit configured to perform control operations;   a module controller configured to control the processor module; and   a collector configured to collect apparatus information about the processor module and to transmit the apparatus information to the microserver so that an Intelligent Platform Management Interface service with respect to the processor module is provided to a managing server.   
     
     
         17 . The processor module according to  claim 16 , wherein the collector is configured to at least one of proceed with a recovery of the processor module under a control of the microserver and upgrade a firmware of the module controller. 
     
     
         18 . A method of controlling a plurality of processor modules in a microserver, the method comprising:
 collecting, in a module manager of the microserver, apparatus information about at least one of the plurality of processors; and   providing an Intelligent Platform Management Interface service with respect to the at least one of the plurality of processor modules using the apparatus information.   
     
     
         19 . The method according to  claim 18 , wherein the providing the Intelligent Platform Management Interface service virtualizes the Intelligent Platform Management Interface service with respect to the at least one of the plurality of processor modules and provides the Intelligent Platform Management Interface service in a virtualized form to an external managing server. 
     
     
         20 . The method according to  claim 19 , wherein the providing the Intelligent Platform Management Interface service virtualizes the Intelligent Platform Management Interface service with respect to at least one of the plurality of processor modules using at least one of a Full Virtualization method, a Para Virtualization method, and an Application Virtualization method. 
     
     
         21 . A non-transitory computer-readable recording medium containing instructions which, when executed by an electronic processing element, cause the electronic processing element to perform the method of  claim 18 .

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.