KR20230095549A - Edge server resource data aggregation module and method in rugged environment - Google Patents
Edge server resource data aggregation module and method in rugged environment Download PDFInfo
- Publication number
- KR20230095549A KR20230095549A KR1020210185139A KR20210185139A KR20230095549A KR 20230095549 A KR20230095549 A KR 20230095549A KR 1020210185139 A KR1020210185139 A KR 1020210185139A KR 20210185139 A KR20210185139 A KR 20210185139A KR 20230095549 A KR20230095549 A KR 20230095549A
- Authority
- KR
- South Korea
- Prior art keywords
- module
- temperature
- edge server
- server system
- storage module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/20—Cooling means
- G06F1/206—Cooling means comprising thermal management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3058—Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5094—Allocation of resources, e.g. of the central processing unit [CPU] where the allocation takes into account power or heat criteria
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K7/00—Constructional details common to different types of electric apparatus
- H05K7/20—Modifications to facilitate cooling, ventilating, or heating
- H05K7/20009—Modifications to facilitate cooling, ventilating, or heating using a gaseous coolant in electronic enclosures
- H05K7/20209—Thermal management, e.g. fan control
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computing Systems (AREA)
- Quality & Reliability (AREA)
- Human Computer Interaction (AREA)
- Thermal Sciences (AREA)
- Cooling Or The Like Of Electrical Apparatus (AREA)
Abstract
Description
본 발명은 엣지 서버 제어 기술에 관한 것으로, 더욱 상세하게는 가혹한 산업현장(온도, 습도, 분진 등)에서 구동되는 엣지 서버 시스템에서의 구성 모듈(컴퓨팅 모듈, 스토리지 모듈 등)에 대한 데이터를 수집하고, 구성 모듈을을 효과적으로 제어하여 러기드 환경에 대응하기 위한 방법에 관한 것이다.The present invention relates to edge server control technology, and more particularly, collects data on configuration modules (computing module, storage module, etc.) in an edge server system operated in harsh industrial sites (temperature, humidity, dust, etc.) , It relates to a method for effectively controlling configuration modules to cope with a rugged environment.
러기드 환경(가혹 환경)에 구축된 엣지 서버의 경우 데이터 센터 환경이 아니라는 점에서, 기존 방식의 리소스 수집이 불가능하다.In the case of an edge server built in a rugged environment (harsh environment), it is not possible to collect resources in the conventional way because it is not a data center environment.
따라서, 개별적으로 구성된 모듈(컴퓨팅, 스토리지, 네트워크, 전원부, 러기드 샤시, 외부센서 등)에서 생성되는 데이터를 규격화 하여 수집하고, 수집된 정보를 재가공 하고 제어하기 위한 방안이 필요하다.Therefore, it is necessary to standardize and collect data generated from individually configured modules (computing, storage, network, power supply, rugged chassis, external sensors, etc.), and to reprocess and control the collected information.
또한, 러기드 환경에서는 IT 장비가 정상적으로 동작하기 어려우므로, 이에 대한 관리와 제어가 더욱 절실하다. 현재 러기드 환경을 극복하기 위한 기술은 IT 장비의 외관을 강화/보완하는 하드웨어적인 접근에만 초점이 맞추어져 있다.In addition, since it is difficult for IT equipment to operate normally in a rugged environment, management and control thereof are more urgent. Currently, the technology to overcome the rugged environment is focused only on the hardware approach that reinforces/supplements the appearance of IT equipment.
하지만, 최근 들어 더욱 심화되고 있는 이상 기후는 위 접근 방식만으로의 대응을 불충분하게 만들고 있다. 따라서 다른 관점에서의 러기드 환경 대응을 위한 방안이 필요하다.However, in recent years, abnormal climate, which has become more severe, makes the above approach insufficient to respond. Therefore, a plan for coping with the rugged environment from a different perspective is needed.
본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은, 러기드 환경에 설치되는 엣지 서버 시스템에서 구성 모듈들의 데이터를 수집하고, 러기드 환경에서 엣지 서비스 운용을 가능하게 하기 위한 방법을 제공함에 있다.The present invention has been made to solve the above problems, and an object of the present invention is to collect data of configuration modules in an edge server system installed in a rugged environment and to enable edge service operation in a rugged environment. It is to provide a method for
상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른, 엣지 서버 시스템 제어 방법은, 엣지 서버 시스템의 샷시 관리 모듈이, 엣지 서버 시스템의 다른 구성 모듈들의 상태 데이터를 수집하는 단계; 샷시 관리 모듈이, 기온을 기초로 히터와 팬을 제어하는 제1 제어단계; 및 샷시 관리 모듈이, 기온을 기초로 엣지 서버 시스템을 구성하는 컴퓨팅 모듈과 스토리지 모듈의 작업을 제어하는 제2 제어단계;를 포함한다.According to an embodiment of the present invention for achieving the above object, a method for controlling an edge server system includes, by a chassis management module of an edge server system, collecting state data of other configuration modules of the edge server system; A first control step of controlling a heater and a fan based on air temperature by a chassis management module; and a second control step in which the chassis management module controls operations of the computing module and the storage module constituting the edge server system based on the air temperature.
제1 제어 단계는, 기온이 제1 온도 이상으로 측정되면, 샷시 관리 모듈이 팬을 제어하는 단계;를 포함할 수 있다.The first controlling step may include controlling, by a chassis management module, a fan when the air temperature is measured to be equal to or higher than the first temperature.
제2 제어 단계는, 기온이 제1 온도 보다 높은 제2 온도 이상으로 측정되면, 샷시 관리 모듈이 제1 컴퓨팅 모듈에 인접한 제2 컴퓨팅 모듈의 작업을 제1 컴퓨팅 모듈에 이격된 제3 컴퓨팅 모듈로 이관시키는 단계;를 더 포함할 수 있다.In the second control step, when the temperature is measured to be equal to or higher than the second temperature higher than the first temperature, the chassis management module transfers the operation of the second computing module adjacent to the first computing module to a third computing module spaced apart from the first computing module. Transferring step; may further include.
제2 제어 단계는, 기온이 제1 온도 보다 높은 제2 온도 이상으로 측정되면, 샷시 관리 모듈이 제1 스토리지 모듈에 인접한 제2 스토리지 모듈의 작업을 제1 스토리지 모듈에 이격된 제3 스토리지 모듈로 이관시키는 단계;를 더 포함할 수 있다.In the second control step, when the temperature is measured to be equal to or higher than the second temperature higher than the first temperature, the chassis management module transfers the operation of the second storage module adjacent to the first storage module to a third storage module spaced apart from the first storage module. Transferring step; may further include.
제2 제어 단계는, 기온이 제1 온도 보다 높은 제2 온도 이상으로 측정되면, 샷시 관리 모듈이 제1 컴퓨팅 모듈에 인접한 제1 스토리지 모듈의 데이터를 제1 컴퓨팅 모듈에 이격된 제3 스토리지 모듈로 이동시키는 단계;를 더 포함할 수 있다.In the second control step, when the temperature is measured to be equal to or higher than the second temperature higher than the first temperature, the chassis management module transfers data of the first storage module adjacent to the first computing module to a third storage module spaced apart from the first computing module. Moving step; may further include.
제1 제어 단계는, 기온이 제4 온도 이하로 측정되면, 샷시 관리 모듈이 히터를 제어하는 단계;를 포함할 수 있다.The first controlling step may include controlling, by the chassis management module, the heater when the air temperature is measured to be equal to or less than the fourth temperature.
제2 제어 단계는, 기온이 제4 온도 보다 낮은 제5 온도 이하로 측정되면, 샷시 관리 모듈이 제1 컴퓨팅 모듈에 이격된 제3 컴퓨팅 모듈의 작업을 제1 컴퓨팅 모듈에 인접한 제2 컴퓨팅 모듈로 이관시키는 단계;를 더 포함할 수 있다.In the second control step, when the temperature is measured to be equal to or lower than a fifth temperature lower than the fourth temperature, the chassis management module transfers the operation of the third computing module spaced apart from the first computing module to the second computing module adjacent to the first computing module. Transferring step; may further include.
제2 제어 단계는, 기온이 제4 온도 보다 낮은 제5 온도 이하로 측정되면, 샷시 관리 모듈이 제1 스토리지 모듈에 이격된 제3 스토리지 모듈의 데이터를 제1 스토리지 모듈에 인접한 제2 스토리지 모듈로 이관시키는 단계;를 더 포함할 수 있다.In the second control step, when the temperature is measured to be equal to or less than a fifth temperature lower than the fourth temperature, the chassis management module transfers data of a third storage module spaced apart from the first storage module to a second storage module adjacent to the first storage module. Transferring step; may further include.
제2 제어 단계는, 기온이 제4 온도 보다 낮은 제5 온도 이하로 측정되면, 샷시 관리 모듈이 제1 컴퓨팅 모듈에 이격된 제3 스토리지 모듈의 데이터를 제1 컴퓨팅 모듈에 인접한 제1 스토리지 모듈로 이동시키는 단계;를 더 포함할 수 있다.In the second control step, when the temperature is measured to be equal to or less than a fifth temperature lower than the fourth temperature, the chassis management module transfers data of a third storage module spaced apart from the first computing module to a first storage module adjacent to the first computing module. Moving step; may further include.
한편, 본 발명의 다른 실시예에 따른, 엣지 서버 시스템은, 엣지 서비스를 위한 작업을 수행하는 컴퓨팅 모듈과 스토리지 모듈; 엣지 서버 시스템의 내부를 감온시키는 팬; 엣지 서버 시스템의 내부를 가온시키는 히터; 및 엣지 서버 시스템의 다른 구성 모듈들의 상태 데이터를 수집하고, 기온을 기초로 히터와 팬을 제어하며, 기온을 기초로 컴퓨팅 모듈과 스토리지 모듈의 작업을 제어하는 샷시 관리 모듈;을 포함한다.On the other hand, according to another embodiment of the present invention, the edge server system, a computing module and a storage module that performs work for the edge service; A fan that cools the inside of the edge server system; A heater for warming the inside of the edge server system; and a chassis management module that collects state data of other constituent modules of the edge server system, controls heaters and fans based on air temperatures, and controls operations of the computing module and storage module based on air temperatures.
한편, 본 발명의 다른 실시예에 따른, 엣지 서버 시스템 제어 방법은, 샷시 관리 모듈이, 기온을 기초로 히터와 팬을 제어하는 제1 제어단계; 및 샷시 관리 모듈이, 기온을 기초로 엣지 서버 시스템을 구성하는 컴퓨팅 모듈과 스토리지 모듈의 작업을 제어하는 제2 제어단계;를 포함한다.Meanwhile, according to another embodiment of the present invention, a method for controlling an edge server system may include a first control step of controlling a heater and a fan based on air temperature by a chassis management module; and a second control step in which the chassis management module controls operations of the computing module and the storage module constituting the edge server system based on the air temperature.
한편, 본 발명의 다른 실시예에 따른, 엣지 서버 시스템은, 엣지 서비스를 위한 작업을 수행하는 컴퓨팅 모듈과 스토리지 모듈; 엣지 서버 시스템의 내부를 감온시키는 팬; 엣지 서버 시스템의 내부를 가온시키는 히터; 및 기온을 기초로 히터와 팬을 제어하며, 기온을 기초로 컴퓨팅 모듈과 스토리지 모듈의 작업을 제어하는 샷시 관리 모듈;을 포함한다.On the other hand, according to another embodiment of the present invention, the edge server system, a computing module and a storage module that performs work for the edge service; A fan that cools the inside of the edge server system; A heater for warming the inside of the edge server system; and a chassis management module that controls the heater and the fan based on the air temperature and controls operations of the computing module and the storage module based on the air temperature.
이상 설명한 바와 같이, 본 발명의 실시예들에 따르면, 러기드 환경에 설치되는 엣지 서버 시스템에서 구성 모듈들의 데이터를 수집하고, 러기드 환경에서 엣지 서비스 운용을 가능하게 한다.As described above, according to embodiments of the present invention, data of component modules is collected in an edge server system installed in a rugged environment, and edge service operation is enabled in a rugged environment.
도 1은 본 발명의 일 실시예에 따른 엣지 서버 시스템의 구성을 도시한 도면,
도 2는 샷시에 컴퓨팅 모듈들과 스토리지 모듈들이 장착/배치되는 구조 도시한 도면,
도 3은 샷시 관리 모듈과 다른 모듈들 간의 연결 구조를 나타낸 도면,
도 4와 도 5는 엣지 서버 시스템의 온도 제어 방법의 설명에 제공되는 흐름도이다.1 is a diagram showing the configuration of an edge server system according to an embodiment of the present invention;
2 is a diagram showing a structure in which computing modules and storage modules are mounted/placed in a chassis;
3 is a diagram showing a connection structure between a chassis management module and other modules;
4 and 5 are flowcharts provided to explain a temperature control method of an edge server system.
이하에서는 도면을 참조하여 본 발명을 보다 상세하게 설명한다.Hereinafter, the present invention will be described in more detail with reference to the drawings.
본 발명의 실시예에서는, 러기드 환경에서 구동되는 엣지 서버 시스템에서의 구성 모듈들에 대한 데이터를 수집하고, 구성 모듈들을 효과적으로 제어하여 러기드 환경에 대응하기 위한 방법을 제시한다.In an embodiment of the present invention, a method for coping with a rugged environment by collecting data on configuration modules in an edge server system running in a rugged environment and effectively controlling the configuration modules is proposed.
구체적으로, 본 발명의 실시예에서는, 러기드 환경에서 엣지 서버 시스템을 보호하면서도 정상적으로 엣지 서비스를 제공할 수 있도록 엣지 서버의 내부 온도를 제어하는 것에서 나아가 엣지 서버 시스템 내에서의 작업 이관까지 제어한다.Specifically, in the embodiment of the present invention, in addition to controlling the internal temperature of the edge server to provide edge services normally while protecting the edge server system in a rugged environment, it also controls work transfer within the edge server system.
도 1은 본 발명의 일 실시예에 따른 엣지 서버 시스템의 구성을 도시한 도면이다. 본 발명의 실시예에 따른 엣지 서버 시스템은, 도시된 바와 같이, 컴퓨팅 모듈들(110), 스토리지 모듈들(120), 팬/환경 관리 모듈(130), 샷시 관리 모듈(Chassis Manager Module)(140), 네트워크 모듈(150), 전원 공급 모듈(160), 샤시 연결 모듈(170)을 포함하여 구성된다.1 is a diagram showing the configuration of an edge server system according to an embodiment of the present invention. As shown, the edge server system according to an embodiment of the present invention includes
컴퓨팅 모듈들(110)은 엣지 서비스 제공을 위해 필요한 작업을 수행하고, 스토리지 모듈들(120)은 엣지 서비스 제공을 위해 필요한 데이터 저장 공간을 제공한다.The
샷시에 컴퓨팅 모듈들(110)과 스토리지 모듈들(120)이 장착/배치되는 구조를 도 2에 도시하였다. 도시된 바와 같이, 컴퓨팅 모듈들(111,112,113,114)과 스토리지 모듈들(121,122,123,124)은 상하로 적층되어 설치되는 구조이다.A structure in which the
도 2에서 컴퓨팅 모듈들(111,112,113,114)의 개수와 스토리지 모듈들(121,122,123,124)의 개수는 물론 배치 위치는 예시적인 것이다. 변경이 가능함은 물론이다.In FIG. 2 , the number of
다시, 도 1을 참조하여 설명한다.Again, description is made with reference to FIG. 1 .
네트워크 모듈(150)은 외부 네트워크에 액세스 하기 위한 통신 수단이다. 전원 공급 모듈(160)은 다른 모듈들에 필요한 전원을 공급한다.The
팬/환경 관리 모듈(130)은 엣지 서버 시스템의 내부를 감온시키기 위한 팬(미도시)과 가온시키기 위한 히터(미도시)의 상태를 관리하고, 외부 환경, 이를 테면, 기온, 습도, 분진 등을 모니터링하는 모듈이다. 샤시 연결 모듈(170)은 팬과 히터에 연결되어 제어 신호를 전달하여 주는 모듈이다.The fan/
샷시 관리 모듈(140)은 엣지 서버 시스템을 구성하는 모듈들의 구성을 관리하고, 모듈들의 리소스 데이터/상태 데이터를 수집하고, 수집된 데이터를 기반으로 모듈들의 상태를 분석하여 관리/제어한다. 도 3에는 샷시 관리 모듈(140)과 다른 모듈들의 연결 구조를 나타내었다.The
또한, 샷시 관리 모듈(140)은 팬/환경 관리 모듈(130)을 통해 모니터링되는 기온을 기초로, 샤시 연결 모듈(170)을 통해 팬과 히터를 제어하며, 컴퓨팅 모듈들(110)과 스토리지 모듈들(120)을 제어하기도 한다.In addition, the
이 과정에 대해, 이하에서 도 4와 도 5를 참조하여 상세히 설명한다. 도 4는 기온이 고온으로 측정된 경우, 도 5는 기온이 저온으로 측정된 경우에 온도 제어를 위한 흐름도이다.This process will be described in detail with reference to FIGS. 4 and 5 below. 4 is a flow chart for temperature control when the temperature is measured as high, and FIG. 5 is when the temperature is measured as low.
도 4에 도시된 바와 같이, 측정된 기온이 고온인 경우(S210-Y), 샷시 관리 모듈(140)은 팬을 제어하여 엣지 서버 시스템의 내부 온도를 감온시킨다(S220). 고온은 설정하기 나름이며 이를 테면, 30℃ 이상으로 설정할 수 있다.As shown in FIG. 4 , when the measured temperature is high (S210-Y), the
만약, 측정된 기온이 극한의 고온인 경우(S230-Y), 샷시 관리 모듈(140)은 작업 중인 컴퓨팅 모듈(110)과 스토리지 모듈(120)을 거리적으로 분산시킨다(S240).If the measured temperature is extremely high (S230-Y), the
이를 테면, 컴퓨팅 모듈-1(111)에 인접한 컴퓨팅 모듈-2(112)의 작업을 컴퓨팅 모듈-1(111)에 이격된 컴퓨팅 모듈-3(113)으로 이관시키고, 컴퓨팅 모듈-2(112)를 파워-오프 하는 것이다.For example, the work of the computing module-2 (112) adjacent to the computing module-1 (111) is transferred to the computing module-3 (113) spaced apart from the computing module-1 (111), and the computing module-2 (112) is to power off.
또한, 스토리지 모듈-2(122)에 인접한 스토리지 모듈-3(123)에 저장된 데이터를 스토리지 모듈-2(122)에 이격된 스토리지 모듈-4(124)로 이동시키고, 스토리지 모듈-3(123)을 파워-오프하는 것이다.In addition, data stored in the storage module-3 (123) adjacent to the storage module-2 (122) is moved to the storage module-4 (124) spaced apart from the storage module-2 (122), and the storage module-3 (123) to power off.
이렇게 되면, 동작하는 컴퓨팅 모듈과 스토리지 모듈이 거리적으로 분산되어 컴퓨팅 모듈과 스토리지 모듈의 온도를 낮출 수 있다.In this case, the operating computing module and the storage module may be dispersed at a distance to lower the temperature of the computing module and the storage module.
분산은 컴퓨팅 모듈과 스토리지 모듈 간에도 적용될 수 있다. 이를 테면, 컴퓨팅 모듈-1(111)에 인접한 스토리지 모듈-1(121)의 데이터를 컴퓨팅 모듈-1(111)에 이격된 스토리지 모듈-1(123)로 이동시키는 방식의 분산도 가능하다.Distribution can also be applied between compute modules and storage modules. For example, it is possible to distribute the data of the storage module-1 121 adjacent to the computing module-1 111 to the storage module-1 123 spaced apart from the computing module-1 111.
한편, 극한의 고온도 설정하기 나름이며 이를 테면, 50℃ 이상으로 설정할 수 있다.On the other hand, the extreme high temperature is up to setting, and can be set to, for example, 50°C or higher.
나아가, 측정된 기온이 초극한의 고온인 경우(S250-Y), 샷시 관리 모듈(140)은 컴퓨팅 모듈(110)과 스토리지 모듈(120)의 작업 전부를 다른 엣지 서버 시스템에 이관 요청하고(S260), 전원 공급 모듈(160)을 제어하여 엣지 서버 시스템을 종료시칸다(S270). 엣지 서벗 시스템을 보호하고 서비스 중단을 방지하기 위함이다. 초극한의 고온은 이를 테면, 60℃ 이상으로 설정할 수 있다.Furthermore, when the measured temperature is extremely high (S250-Y), the
한편, 도 5에 도시된 바와 같이, 측정된 기온이 저온인 경우(S310-Y), 샷시 관리 모듈(140)은 히터를 제어하여 엣지 서버 시스템의 내부 온도를 가온시킨다(S320). 저온은 설정하기 나름이며 이를 테면, 0℃ 이하로 설정할 수 있다.Meanwhile, as shown in FIG. 5 , when the measured air temperature is low (S310-Y), the
만약, 측정된 기온이 극한의 저온인 경우(S263-Y), 샷시 관리 모듈(140)은 작업 중인 컴퓨팅 모듈(110)과 스토리지 모듈(120)을 거리적으로 집중시킨다(S240).If the measured temperature is extremely low (S263-Y), the
이를 테면, 컴퓨팅 모듈-1(111)에 인접한 컴퓨팅 모듈-2(112)가 파워-오프 상태라면 이를 파워-온 시키고, 컴퓨팅 모듈-1(111)에 이격된 컴퓨팅 모듈-3(113)의 작업을 컴퓨팅 모듈-2(112)로 이관시키는 것이다.For example, if the computing module-2 (112) adjacent to the computing module-1 (111) is in a power-off state, power it on, and the operation of the computing module-3 (113) spaced from the computing module-1 (111) is transferred to the computing module-2 (112).
만약, 이관시킬 작업을 수행하고 있는 컴퓨팅 모듈이 없다면, 컴퓨팅 모듈-1(111)에 인접한 컴퓨팅 모듈-2(112)에 임의의 추가 작업을 생성할 수 있다. 추가 작업은 서비스 수행을 위한 작업이 아닌 발열을 위한 작업에 해당한다.If there is no computing module performing the task to be transferred, any additional task may be created in the computing module-2 (112) adjacent to the computing module-1 (111). Additional work corresponds to work for heat generation, not work for performing service.
또한, 스토리지 모듈-1(121)에 인접한 스토리지 모듈-2(122)가 파워-오프 상태라면 이를 파워-온 시키고, 스토리지 모듈-1(121)에 이격된 스토리지 모듈-3(123)의 데이터를 스토리지 모듈-2(112)로 이동시킨다.In addition, if the storage module-2 (122) adjacent to the storage module-1 (121) is in a power-off state, it is powered on, and the data of the storage module-3 (123) spaced apart from the storage module-1 (121) is stored. Move to storage module-2 (112).
이렇게 되면, 동작하는 컴퓨팅 모듈과 스토리지 모듈이 거리적으로 집중되어 컴퓨팅 모듈과 스토리지 모듈의 온도를 높일 수 있다.In this case, the operating computing module and the storage module are concentrated in distance, and the temperature of the computing module and the storage module may be increased.
한편, 분산은 컴퓨팅 모듈과 스토리지 모듈 간에도 적용될 수 있다. 이를 테면, 컴퓨팅 모듈-1(111)에 이격된 스토리지 모듈-3(123)의 데이터를 컴퓨팅 모듈-1(111)에 인접한 스토리지 모듈-1(121)로 이동시키는 방식의 집중도 가능하다.Meanwhile, distribution may also be applied between the computing module and the storage module. For example, a method of moving data of a storage module-3 (123) spaced apart from the computing module-1 (111) to a storage module-1 (121) adjacent to the computing module-1 (111) may be concentrated.
나아가, 측정된 기온이 초극한의 저온인 경우(S350-Y), 샷시 관리 모듈(140)은 컴퓨팅 모듈(110)과 스토리지 모듈(120)의 작업 전부를 다른 엣지 서버 시스템에 이관 요청하고(S360), 전원 공급 모듈(160)을 제어하여 엣지 서버 시스템을 종료시칸다(S370). 엣지 서벗 시스템을 보호하고 서비스 중단을 방지하기 위함이다. 초극한의 저온은 이를 테면, -20℃ 이하로 설정할 수 있다.Furthermore, when the measured temperature is extremely low (S350-Y), the
지금까지, 러기드 환경에서 구동되는 엣지 서버 시스템에서의 구성 모듈들에 대한 데이터를 수집하고, 구성 모듈들을 효과적으로 제어하여 러기드 환경에 대응하기 위한 방법에 대해, 바람직한 실시예를 들어 상세히 설명하였다.So far, a method for collecting data on configuration modules in an edge server system running in a rugged environment and effectively controlling the configuration modules to respond to a rugged environment has been described in detail with reference to preferred embodiments.
위 실시예에서는, 러기드 환경에서 엣지 서버 시스템을 보호하면서도 정상적으로 엣지 서비스를 제공할 수 있도록 엣지 서버의 내부 온도를 제어하는 것에서 나아가 엣지 서버 시스템 내에서의 작업 이관까지 제어하였다.In the above embodiment, in order to protect the edge server system in a rugged environment and provide edge services normally, the internal temperature of the edge server was controlled and even the work transfer within the edge server system was controlled.
한편, 본 실시예에 따른 장치와 방법의 기능을 수행하게 하는 컴퓨터 프로그램을 수록한 컴퓨터로 읽을 수 있는 기록매체에도 본 발명의 기술적 사상이 적용될 수 있음은 물론이다. 또한, 본 발명의 다양한 실시예에 따른 기술적 사상은 컴퓨터로 읽을 수 있는 기록매체에 기록된 컴퓨터로 읽을 수 있는 코드 형태로 구현될 수도 있다. 컴퓨터로 읽을 수 있는 기록매체는 컴퓨터에 의해 읽을 수 있고 데이터를 저장할 수 있는 어떤 데이터 저장 장치이더라도 가능하다. 예를 들어, 컴퓨터로 읽을 수 있는 기록매체는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광디스크, 하드 디스크 드라이브, 등이 될 수 있음은 물론이다. 또한, 컴퓨터로 읽을 수 있는 기록매체에 저장된 컴퓨터로 읽을 수 있는 코드 또는 프로그램은 컴퓨터간에 연결된 네트워크를 통해 전송될 수도 있다.Meanwhile, it goes without saying that the technical spirit of the present invention can also be applied to a computer-readable recording medium containing a computer program for performing the functions of the apparatus and method according to the present embodiment. In addition, technical ideas according to various embodiments of the present invention may be implemented in the form of computer readable codes recorded on a computer readable recording medium. The computer-readable recording medium may be any data storage device that can be read by a computer and store data. For example, the computer-readable recording medium may be ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical disk, hard disk drive, and the like. In addition, computer readable codes or programs stored on a computer readable recording medium may be transmitted through a network connected between computers.
또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.In addition, although the preferred embodiments of the present invention have been shown and described above, the present invention is not limited to the specific embodiments described above, and the technical field to which the present invention belongs without departing from the gist of the present invention claimed in the claims. Of course, various modifications are possible by those skilled in the art, and these modifications should not be individually understood from the technical spirit or perspective of the present invention.
110 : 컴퓨팅 모듈
120 : 스토리지 모듈
130 : 팬/환경 관리 모듈
140 : 샷시 관리 모듈
150 : 네트워크 모듈
160 : 전원 공급 모듈
170 : 샤시 연결 모듈110: computing module
120: storage module
130: fan/environmental management module
140: chassis management module
150: network module
160: power supply module
170: chassis connection module
Claims (12)
샷시 관리 모듈이, 기온을 기초로 히터와 팬을 제어하는 제1 제어단계; 및
샷시 관리 모듈이, 기온을 기초로 엣지 서버 시스템을 구성하는 컴퓨팅 모듈과 스토리지 모듈의 작업을 제어하는 제2 제어단계;를 포함하는 것을 특징으로 하는 엣지 서버 시스템 제어 방법.
Collecting, by a chassis management module of the edge server system, state data of other constituent modules of the edge server system;
A first control step of controlling a heater and a fan based on air temperature by a chassis management module; and
A method for controlling an edge server system comprising: a second control step in which the chassis management module controls operations of the computing module and the storage module constituting the edge server system based on temperature.
제1 제어 단계는,
기온이 제1 온도 이상으로 측정되면, 샷시 관리 모듈이 팬을 제어하는 단계;를 포함하는 것을 특징으로 하는 엣지 서버 시스템 제어 방법.
The method of claim 1,
The first control step is
Controlling, by a chassis management module, a fan when the temperature is measured to be equal to or higher than the first temperature.
제2 제어 단계는,
기온이 제1 온도 보다 높은 제2 온도 이상으로 측정되면, 샷시 관리 모듈이 제1 컴퓨팅 모듈에 인접한 제2 컴퓨팅 모듈의 작업을 제1 컴퓨팅 모듈에 이격된 제3 컴퓨팅 모듈로 이관시키는 단계;를 더 포함하는 것을 특징으로 하는 엣지 서버 시스템 제어 방법.
The method of claim 2,
The second control step is
When the temperature is measured to be equal to or higher than the second temperature higher than the first temperature, the chassis management module transferring the operation of the second computing module adjacent to the first computing module to a third computing module spaced apart from the first computing module. Edge server system control method comprising the.
제2 제어 단계는,
기온이 제1 온도 보다 높은 제2 온도 이상으로 측정되면, 샷시 관리 모듈이 제1 스토리지 모듈에 인접한 제2 스토리지 모듈의 작업을 제1 스토리지 모듈에 이격된 제3 스토리지 모듈로 이관시키는 단계;를 더 포함하는 것을 특징으로 하는 엣지 서버 시스템 제어 방법.
The method of claim 2,
The second control step is
When the air temperature is measured to be equal to or higher than the second temperature higher than the first temperature, transferring, by the chassis management module, the operation of the second storage module adjacent to the first storage module to a third storage module spaced apart from the first storage module. Edge server system control method comprising the.
제2 제어 단계는,
기온이 제1 온도 보다 높은 제2 온도 이상으로 측정되면, 샷시 관리 모듈이 제1 컴퓨팅 모듈에 인접한 제1 스토리지 모듈의 데이터를 제1 컴퓨팅 모듈에 이격된 제3 스토리지 모듈로 이동시키는 단계;를 더 포함하는 것을 특징으로 하는 엣지 서버 시스템 제어 방법.
The method of claim 2,
The second control step is
When the air temperature is measured to be equal to or higher than the second temperature higher than the first temperature, moving, by the chassis management module, data in the first storage module adjacent to the first computing module to a third storage module spaced apart from the first computing module. Edge server system control method comprising the.
제1 제어 단계는,
기온이 제4 온도 이하로 측정되면, 샷시 관리 모듈이 히터를 제어하는 단계;를 포함하는 것을 특징으로 하는 엣지 서버 시스템 제어 방법.
The method of claim 1,
The first control step is
Controlling, by a chassis management module, a heater when the air temperature is measured to be equal to or less than the fourth temperature.
제2 제어 단계는,
기온이 제4 온도 보다 낮은 제5 온도 이하로 측정되면, 샷시 관리 모듈이 제1 컴퓨팅 모듈에 이격된 제3 컴퓨팅 모듈의 작업을 제1 컴퓨팅 모듈에 인접한 제2 컴퓨팅 모듈로 이관시키는 단계;를 더 포함하는 것을 특징으로 하는 엣지 서버 시스템 제어 방법.
The method of claim 6,
The second control step is
When the air temperature is measured to be equal to or less than a fifth temperature lower than the fourth temperature, transferring, by the chassis management module, a task of a third computing module spaced apart from the first computing module to a second computing module adjacent to the first computing module. Edge server system control method comprising the.
제2 제어 단계는,
기온이 제4 온도 보다 낮은 제5 온도 이하로 측정되면, 샷시 관리 모듈이 제1 스토리지 모듈에 이격된 제3 스토리지 모듈의 데이터를 제1 스토리지 모듈에 인접한 제2 스토리지 모듈로 이관시키는 단계;를 더 포함하는 것을 특징으로 하는 엣지 서버 시스템 제어 방법.
The method of claim 6,
The second control step is
When the air temperature is measured to be equal to or less than a fifth temperature lower than the fourth temperature, transferring, by the chassis management module, data of a third storage module spaced apart from the first storage module to a second storage module adjacent to the first storage module. Edge server system control method comprising the.
제2 제어 단계는,
기온이 제4 온도 보다 낮은 제5 온도 이하로 측정되면, 샷시 관리 모듈이 제1 컴퓨팅 모듈에 이격된 제3 스토리지 모듈의 데이터를 제1 컴퓨팅 모듈에 인접한 제1 스토리지 모듈로 이동시키는 단계;를 더 포함하는 것을 특징으로 하는 엣지 서버 시스템 제어 방법.
The method of claim 6,
The second control step is
moving, by the chassis management module, data from a third storage module spaced apart from the first computing module to a first storage module adjacent to the first computing module when the air temperature is measured to be equal to or less than a fifth temperature lower than the fourth temperature; Edge server system control method comprising the.
엣지 서비스를 위한 작업을 수행하는 컴퓨팅 모듈과 스토리지 모듈;
엣지 서버 시스템의 내부를 감온시키는 팬;
엣지 서버 시스템의 내부를 가온시키는 히터; 및
엣지 서버 시스템의 다른 구성 모듈들의 상태 데이터를 수집하고, 기온을 기초로 히터와 팬을 제어하며, 기온을 기초로 컴퓨팅 모듈과 스토리지 모듈의 작업을 제어하는 샷시 관리 모듈;을 포함하는 것을 특징으로 하는 엣지 서버 시스템.
In the edge server system,
A computing module and a storage module that perform tasks for edge services;
A fan that cools the inside of the edge server system;
A heater for warming the inside of the edge server system; and
A chassis management module that collects state data of other constituent modules of the edge server system, controls heaters and fans based on temperature, and controls operations of the computing module and storage module based on temperature; Edge server system.
샷시 관리 모듈이, 기온을 기초로 엣지 서버 시스템을 구성하는 컴퓨팅 모듈과 스토리지 모듈의 작업을 제어하는 제2 제어단계;를 포함하는 것을 특징으로 하는 엣지 서버 시스템 제어 방법.
A first control step of controlling a heater and a fan based on air temperature by a chassis management module; and
A method for controlling an edge server system comprising: a second control step in which the chassis management module controls operations of the computing module and the storage module constituting the edge server system based on temperature.
엣지 서비스를 위한 작업을 수행하는 컴퓨팅 모듈과 스토리지 모듈;
엣지 서버 시스템의 내부를 감온시키는 팬;
엣지 서버 시스템의 내부를 가온시키는 히터; 및
기온을 기초로 히터와 팬을 제어하며, 기온을 기초로 컴퓨팅 모듈과 스토리지 모듈의 작업을 제어하는 샷시 관리 모듈;을 포함하는 것을 특징으로 하는 엣지 서버 시스템.
In the edge server system,
A computing module and a storage module that perform tasks for edge services;
A fan that cools the inside of the edge server system;
A heater for warming the inside of the edge server system; and
An edge server system comprising: a chassis management module that controls heaters and fans based on temperature and controls operations of the computing module and storage module based on temperature.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020210185139A KR102773126B1 (en) | 2021-12-22 | 2021-12-22 | Edge server resource data aggregation module and method in rugged environment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020210185139A KR102773126B1 (en) | 2021-12-22 | 2021-12-22 | Edge server resource data aggregation module and method in rugged environment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20230095549A true KR20230095549A (en) | 2023-06-29 |
| KR102773126B1 KR102773126B1 (en) | 2025-02-27 |
Family
ID=86946101
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020210185139A Active KR102773126B1 (en) | 2021-12-22 | 2021-12-22 | Edge server resource data aggregation module and method in rugged environment |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102773126B1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130178999A1 (en) * | 2012-01-09 | 2013-07-11 | International Business Machines Corporation | Managing workload distribution among computing systems to optimize heat dissipation by computing systems |
| US20160011607A1 (en) * | 2014-07-11 | 2016-01-14 | Microsoft Technology Licensing, Llc | Adaptive cooling of computing devices |
| KR20210049551A (en) * | 2019-10-25 | 2021-05-06 | 삼성에스디에스 주식회사 | Edge computing method and apparatus for flexibly allocating computing resource |
-
2021
- 2021-12-22 KR KR1020210185139A patent/KR102773126B1/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130178999A1 (en) * | 2012-01-09 | 2013-07-11 | International Business Machines Corporation | Managing workload distribution among computing systems to optimize heat dissipation by computing systems |
| US20160011607A1 (en) * | 2014-07-11 | 2016-01-14 | Microsoft Technology Licensing, Llc | Adaptive cooling of computing devices |
| KR20210049551A (en) * | 2019-10-25 | 2021-05-06 | 삼성에스디에스 주식회사 | Edge computing method and apparatus for flexibly allocating computing resource |
Also Published As
| Publication number | Publication date |
|---|---|
| KR102773126B1 (en) | 2025-02-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8684802B1 (en) | Method and apparatus for balancing thermal variations across a set of computer systems | |
| US10976793B2 (en) | Mass storage device electrical power consumption monitoring | |
| CN101556493B (en) | Operations management methods and devices in information processing systems | |
| Filani et al. | Dynamic data center power management: Trends, issues, and solutions. | |
| US20110235272A1 (en) | Electronic component having a movable louver | |
| US10888028B2 (en) | Chassis intelligent airflow control and cooling regulation mechanism | |
| US10856441B1 (en) | System and method for bi-side heating vapor chamber structure in an information handling system | |
| US20150250076A1 (en) | Data center, computer-readable recording medium having stored therein controlling program for control apparatus and controlling method for data center | |
| Mukherjee et al. | A detailed study on data centre energy efficiency and efficient cooling techniques | |
| Wang et al. | Green data center cooling control via physics-guided safe reinforcement learning | |
| US20140206272A1 (en) | Container-type data center and method for controlling container-type data center | |
| US20240155815A1 (en) | Method for applying bmc analytical local fan control model in rugged environment | |
| TW201344060A (en) | Cabinet system and fan control system and control method thereof | |
| KR102737227B1 (en) | Adaptive temperature control method based on log analysis of the chassis manager in the edge server | |
| CN119024936A (en) | Server and control method of server cooling system | |
| CN116414159A (en) | Temperature management method, device, electronic equipment and storage medium | |
| KR20230095549A (en) | Edge server resource data aggregation module and method in rugged environment | |
| CN112732035A (en) | Temperature real-time monitoring and fan management device and server | |
| JP7037057B2 (en) | Electronic devices, control programs and control methods | |
| CN115882121A (en) | Power battery temperature control method, system and device and vehicle | |
| US20110077797A1 (en) | Cooling system | |
| CN111580627A (en) | Mimicry computing server system based on multiple computing resources | |
| CN212623908U (en) | Novel server framework | |
| CN117608331A (en) | Temperature control methods, devices, equipment and storage media for data center computer rooms | |
| KR20240069270A (en) | Smart power management method for power consumption reduction based on intelligent BMC |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20211222 |
|
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20240205 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20241017 Comment text: Decision to Refuse Application Patent event code: PE06012S01D |
|
| PX0701 | Decision of registration after re-examination |
Patent event date: 20250211 Comment text: Decision to Grant Registration Patent event code: PX07013S01D |
|
| X701 | Decision to grant (after re-examination) | ||
| PG1601 | Publication of registration |