[go: up one dir, main page]

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 PDF

Info

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
Application number
KR1020210185139A
Other languages
Korean (ko)
Other versions
KR102773126B1 (en
Inventor
김현우
김영환
안재훈
Original Assignee
한국전자기술연구원
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 한국전자기술연구원 filed Critical 한국전자기술연구원
Priority to KR1020210185139A priority Critical patent/KR102773126B1/en
Publication of KR20230095549A publication Critical patent/KR20230095549A/en
Application granted granted Critical
Publication of KR102773126B1 publication Critical patent/KR102773126B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/20Cooling means
    • G06F1/206Cooling means comprising thermal management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3058Monitoring 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5094Allocation of resources, e.g. of the central processing unit [CPU] where the allocation takes into account power or heat criteria
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K7/00Constructional details common to different types of electric apparatus
    • H05K7/20Modifications to facilitate cooling, ventilating, or heating
    • H05K7/20009Modifications to facilitate cooling, ventilating, or heating using a gaseous coolant in electronic enclosures
    • H05K7/20209Thermal management, e.g. fan control
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy 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

Provided are a module and method for collecting edge server resource data in a rugged environment. A method for controlling an edge server system according to an embodiment of the present invention enables a chassis management module of the edge server system to collect status data of other configuration modules of the edge server system, controls a heater and a fan based on a temperature, and controls an operation of a computing module and storage module configured with the edge server system based on the temperature. Therefore, data of component modules are collected from the edge server system installed in the rugged environment, and the edge service operation in the rugged environment is enabled.

Description

러기드 환경에서의 엣지 서버 리소스 데이터 수집 모듈 및 방법{Edge server resource data aggregation module and method in rugged environment}Edge server resource data aggregation module and method in rugged environment

본 발명은 엣지 서버 제어 기술에 관한 것으로, 더욱 상세하게는 가혹한 산업현장(온도, 습도, 분진 등)에서 구동되는 엣지 서버 시스템에서의 구성 모듈(컴퓨팅 모듈, 스토리지 모듈 등)에 대한 데이터를 수집하고, 구성 모듈을을 효과적으로 제어하여 러기드 환경에 대응하기 위한 방법에 관한 것이다.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 computing modules 110, storage modules 120, a fan/environment management module 130, and a chassis manager module 140. ), a network module 150, a power supply module 160, and a chassis connection module 170.

컴퓨팅 모듈들(110)은 엣지 서비스 제공을 위해 필요한 작업을 수행하고, 스토리지 모듈들(120)은 엣지 서비스 제공을 위해 필요한 데이터 저장 공간을 제공한다.The computing modules 110 perform tasks necessary for providing edge services, and the storage modules 120 provide data storage space necessary for providing edge services.

샷시에 컴퓨팅 모듈들(110)과 스토리지 모듈들(120)이 장착/배치되는 구조를 도 2에 도시하였다. 도시된 바와 같이, 컴퓨팅 모듈들(111,112,113,114)과 스토리지 모듈들(121,122,123,124)은 상하로 적층되어 설치되는 구조이다.A structure in which the computing modules 110 and the storage modules 120 are mounted/placed in the chassis is shown in FIG. 2 . As shown, the computing modules 111 , 112 , 113 , and 114 and the storage modules 121 , 122 , 123 , and 124 are stacked and installed vertically.

도 2에서 컴퓨팅 모듈들(111,112,113,114)의 개수와 스토리지 모듈들(121,122,123,124)의 개수는 물론 배치 위치는 예시적인 것이다. 변경이 가능함은 물론이다.In FIG. 2 , the number of computing modules 111 , 112 , 113 , and 114 and the number of storage modules 121 , 122 , 123 , and 124 as well as placement positions are exemplary. Of course, change is possible.

다시, 도 1을 참조하여 설명한다.Again, description is made with reference to FIG. 1 .

네트워크 모듈(150)은 외부 네트워크에 액세스 하기 위한 통신 수단이다. 전원 공급 모듈(160)은 다른 모듈들에 필요한 전원을 공급한다.The network module 150 is a communication means for accessing an external network. The power supply module 160 supplies necessary power to other modules.

팬/환경 관리 모듈(130)은 엣지 서버 시스템의 내부를 감온시키기 위한 팬(미도시)과 가온시키기 위한 히터(미도시)의 상태를 관리하고, 외부 환경, 이를 테면, 기온, 습도, 분진 등을 모니터링하는 모듈이다. 샤시 연결 모듈(170)은 팬과 히터에 연결되어 제어 신호를 전달하여 주는 모듈이다.The fan/environment management module 130 manages the state of a fan (not shown) for reducing the temperature of the inside of the edge server system and a heater (not shown) for warming the inside of the edge server system, and manages the external environment, such as temperature, humidity, dust, etc. module that monitors The chassis connection module 170 is a module that is connected to a fan and a heater and transmits a control signal.

샷시 관리 모듈(140)은 엣지 서버 시스템을 구성하는 모듈들의 구성을 관리하고, 모듈들의 리소스 데이터/상태 데이터를 수집하고, 수집된 데이터를 기반으로 모듈들의 상태를 분석하여 관리/제어한다. 도 3에는 샷시 관리 모듈(140)과 다른 모듈들의 연결 구조를 나타내었다.The chassis management module 140 manages the configuration of modules constituting the edge server system, collects resource data/status data of the modules, and analyzes and manages/controls the status of the modules based on the collected data. 3 shows a connection structure between the chassis management module 140 and other modules.

또한, 샷시 관리 모듈(140)은 팬/환경 관리 모듈(130)을 통해 모니터링되는 기온을 기초로, 샤시 연결 모듈(170)을 통해 팬과 히터를 제어하며, 컴퓨팅 모듈들(110)과 스토리지 모듈들(120)을 제어하기도 한다.In addition, the chassis management module 140 controls the fan and heater through the chassis connection module 170 based on the temperature monitored through the fan/environment management module 130, and the computing modules 110 and the storage module. It also controls the fields 120.

이 과정에 대해, 이하에서 도 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 chassis management module 140 controls the fan to reduce the internal temperature of the edge server system (S220). The high temperature is up to the setting and can be set to, for example, 30°C or higher.

만약, 측정된 기온이 극한의 고온인 경우(S230-Y), 샷시 관리 모듈(140)은 작업 중인 컴퓨팅 모듈(110)과 스토리지 모듈(120)을 거리적으로 분산시킨다(S240).If the measured temperature is extremely high (S230-Y), the chassis management module 140 distributes the working computing module 110 and the storage module 120 by distance (S240).

이를 테면, 컴퓨팅 모듈-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 chassis management module 140 requests transfer of all operations of the computing module 110 and the storage module 120 to another edge server system (S260). ), controlling the power supply module 160 to terminate the edge server system (S270). This is to protect the edge servo system and prevent service interruption. The ultra-extreme high temperature may be set to, for example, 60° C. or higher.

한편, 도 5에 도시된 바와 같이, 측정된 기온이 저온인 경우(S310-Y), 샷시 관리 모듈(140)은 히터를 제어하여 엣지 서버 시스템의 내부 온도를 가온시킨다(S320). 저온은 설정하기 나름이며 이를 테면, 0℃ 이하로 설정할 수 있다.Meanwhile, as shown in FIG. 5 , when the measured air temperature is low (S310-Y), the chassis management module 140 controls the heater to warm up the internal temperature of the edge server system (S320). The low temperature is up to the setting and can be set, for example, below 0°C.

만약, 측정된 기온이 극한의 저온인 경우(S263-Y), 샷시 관리 모듈(140)은 작업 중인 컴퓨팅 모듈(110)과 스토리지 모듈(120)을 거리적으로 집중시킨다(S240).If the measured temperature is extremely low (S263-Y), the chassis management module 140 concentrates the working computing module 110 and the storage module 120 in terms of distance (S240).

이를 테면, 컴퓨팅 모듈-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 chassis management module 140 requests transfer of all operations of the computing module 110 and the storage module 120 to another edge server system (S360 ), controlling the power supply module 160 to terminate the edge server system (S370). This is to protect the edge servo system and prevent service interruption. The ultra-extreme low temperature may be set to, for example, -20°C or lower.

지금까지, 러기드 환경에서 구동되는 엣지 서버 시스템에서의 구성 모듈들에 대한 데이터를 수집하고, 구성 모듈들을 효과적으로 제어하여 러기드 환경에 대응하기 위한 방법에 대해, 바람직한 실시예를 들어 상세히 설명하였다.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 제어 단계는,
기온이 제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에 있어서,
제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에 있어서,
제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에 있어서,
제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에 있어서,
제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.
청구항 6에 있어서,
제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.
청구항 6에 있어서,
제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.
청구항 6에 있어서,
제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.
샷시 관리 모듈이, 기온을 기초로 히터와 팬을 제어하는 제1 제어단계; 및
샷시 관리 모듈이, 기온을 기초로 엣지 서버 시스템을 구성하는 컴퓨팅 모듈과 스토리지 모듈의 작업을 제어하는 제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.
KR1020210185139A 2021-12-22 2021-12-22 Edge server resource data aggregation module and method in rugged environment Active KR102773126B1 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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