• 제목/요약/키워드: Park Expansion

검색결과 2,272건 처리시간 0.023초

Hierarchical Attention Network를 이용한 복합 장애 발생 예측 시스템 개발 (Development of a complex failure prediction system using Hierarchical Attention Network)

  • 박영찬;안상준;김민태;김우주
    • 지능정보연구
    • /
    • 제26권4호
    • /
    • pp.127-148
    • /
    • 2020
  • 데이터 센터는 컴퓨터 시스템과 관련 구성요소를 수용하기 위한 물리적 환경시설로, 빅데이터, 인공지능 스마트 공장, 웨어러블, 스마트 홈 등 차세대 핵심 산업의 필수 기반기술이다. 특히, 클라우드 컴퓨팅의 성장으로 데이터 센터 인프라의 비례적 확장은 불가피하다. 이러한 데이터 센터 설비의 상태를 모니터링하는 것은 시스템을 유지, 관리하고 장애를 예방하기 위한 방법이다. 설비를 구성하는 일부 요소에 장애가 발생하는 경우 해당 장비뿐 아니라 연결된 다른 장비에도 영향을 미칠 수 있으며, 막대한 손해를 초래할 수 있다. 특히, IT 시설은 상호의존성에 의해 불규칙하고 원인을 알기 어렵다. 데이터 센터 내 장애를 예측하는 선행연구에서는, 장치들이 혼재된 상황임을 가정하지 않고 단일 서버를 단일 상태로 보고 장애를 예측했다. 이에 본 연구에서는, 서버 내부에서 발생하는 장애(Outage A)와 서버 외부에서 발생하는 장애(Outage B)로 데이터 센터 장애를 구분하고, 서버 내에서 발생하는 복합적인 장애 분석에 중점을 두었다. 서버 외부 장애는 전력, 냉각, 사용자 실수 등인데, 이와 같은 장애는 데이터 센터 설비 구축 초기 단계에서 예방이 가능했기 때문에 다양한 솔루션이 개발되고 있는 상황이다. 반면 서버 내 발생하는 장애는 원인 규명이 어려워 아직까지 적절한 예방이 이뤄지지 못하고 있다. 특히 서버 장애가 단일적으로 발생하지 않고, 다른 서버 장애의 원인이 되기도 하고, 다른 서버부터 장애의 원인이 되는 무언가를 받기도 하는 이유다. 즉, 기존 연구들은 서버들 간 영향을 주지 않는 단일 서버인 상태로 가정하고 장애를 분석했다면, 본 연구에서는 서버들 간 영향을 준다고 가정하고 장애 발생 상태를 분석했다. 데이터 센터 내 복합 장애 상황을 정의하기 위해, 데이터 센터 내 존재하는 각 장비별로 장애가 발생한 장애 이력 데이터를 활용했다. 본 연구에서 고려되는 장애는 Network Node Down, Server Down, Windows Activation Services Down, Database Management System Service Down으로 크게 4가지이다. 각 장비별로 발생되는 장애들을 시간 순으로 정렬하고, 특정 장비에서 장애가 발생하였을 때, 발생 시점으로부터 5분 내 특정 장비에서 장애가 발생하였다면 이를 동시에 장애가 발생하였다고 정의하였다. 이렇게 동시에 장애가 발생한 장비들에 대해서 Sequence를 구성한 후, 구성한 Sequence 내에서 동시에 자주 발생하는 장비 5개를 선정하였고, 선정된 장비들이 동시에 장애가 발생된 경우를 시각화를 통해 확인하였다. 장애 분석을 위해 수집된 서버 리소스 정보는 시계열 단위이며 흐름성을 가진다는 점에서 이전 상태를 통해 다음 상태를 예측할 수 있는 딥러닝 알고리즘인 LSTM(Long Short-term Memory)을 사용했다. 또한 단일 서버와 달리 복합장애는 서버별로 장애 발생에 끼치는 수준이 다르다는 점을 감안하여 Hierarchical Attention Network 딥러닝 모델 구조를 활용했다. 본 알고리즘은 장애에 끼치는 영향이 클 수록 해당 서버에 가중치를 주어 예측 정확도를 높이는 방법이다. 연구는 장애유형을 정의하고 분석 대상을 선정하는 것으로 시작하여, 첫 번째 실험에서는 동일한 수집 데이터에 대해 단일 서버 상태와 복합 서버 상태로 가정하고 비교분석하였다. 두 번째 실험은 서버의 임계치를 각각 최적화 하여 복합 서버 상태일 때의 예측 정확도를 향상시켰다. 단일 서버와 다중 서버로 각각 가정한 첫 번째 실험에서 단일 서버로 가정한 경우 실제 장애가 발생했음에도 불구하고 5개 서버 중 3개의 서버에서는 장애가 발생하지 않은것으로 예측했다. 그러나 다중 서버로 가정했을때에는 5개 서버 모두 장애가 발생한 것으로 예측했다. 실험 결과 서버 간 영향이 있을 것이라고 추측한 가설이 입증된 것이다. 연구결과 단일 서버로 가정했을 때 보다 다중 서버로 가정했을 때 예측 성능이 우수함을 확인했다. 특히 서버별 영향이 다를것으로 가정하고 Hierarchical Attention Network 알고리즘을 적용한 것이 분석 효과를 향상시키는 역할을 했다. 또한 각 서버마다 다른 임계치를 적용함으로써 예측 정확도를 향상시킬 수 있었다. 본 연구는 원인 규명이 어려운 장애를 과거 데이터를 통해 예측 가능하게 함을 보였고, 데이터 센터의 서버 내에서 발생하는 장애를 예측할 수 있는 모델을 제시했다. 본 연구결과를 활용하여 장애 발생을 사전에 방지할 수 있을 것으로 기대된다.

구주오소경과 명주(하서주) - 그 도시구조를 중심으로 - (9 Provinces and 5 Secondary Capitals, Myeong-ju(Haseo-ju) - Revolve Around Urban Structure -)

  • 야마다 타카후미
    • 헤리티지:역사와 과학
    • /
    • 제45권2호
    • /
    • pp.20-37
    • /
    • 2012
  • 신라는 문무왕 18년(678) 당나라군이 철수함에 따라 명실공히 한반도를 통일한 뒤, 그 판도를 중국 지방행정구획 제도를 모방하여 아홉 개의 주로 구분하고, 거기에 소경 군 현을 배치한 지방행정 조직을 정비하였다. 이른바 9주5소경(九州五小京)이라 불리는 지방행정제도이다. 주는 현재의 대한민국(이하 한국)의 도(道)에 해당하며, 소경은 광역시에 해당하는 것이다. 그 수는 "삼국사기" 신라본기 경덕왕 16년(757) 겨울 12월조에 의하면 5소경, 117군, 293현에 이른다 통일신라시대의 지방도시인 9주5소경(九州五小京)의 연구는 문헌사학 중심으로 이루어져, 주성(州城)과 소경성(小京城)의 위치와 그 도시구조에 대해서는 지금껏 크게 논의되었던 적이 없어 명확치 않은 점이 많다. 고고학적 도시구조의 복원연구는 박태우의 논고("통일신라시대의 지방도시에 대한 연구" 1987년)와 필자의 논고("新の九州五小京城郭の構造と實態について-統一新による計畵都市の復元硏究-"2009년) 정도이다. 강원도 강릉시는 원래 예(濊)의 고국(古國)으로 고구려의 하서량(河西良)이었다. "삼국사기(三國史記)"에 따르면 선덕왕 8년(639)에 북소경 하서양주(北小京; 河西良州))으로 되었는데, 무열왕 5년(658)에 하서주(河西州)로 소경에서 주로 바뀌었다. 이후 경덕왕 16년(757)에는 명주로 개칭되었고 그 뒤, 고려시대 이후로도 명칭은 여러 가지로 변하였다. 박태우는 나성 흔적이 남은 도시로 분류하여 명주동에 있었던 성지로 비정하고 있는데, 현재는 시가지화로 인하여 확인할 수가 없다고 한다. 또한 관동대학교에서는 강릉시 중심부로부터 서남서 약 3km에 위치하는 명주산성을 주치(州治)로 보는 설을 제시하고 있다. 필자는 일제시대의 측량도에서 볼 수 있는 유존(遺存) 토지구획로 보아 경주시의 신라금경이나 다른 많은 도시와 같이 방격의 가구, 즉 방리(坊里)를 갖춘 도시로 복원하였다. 다음은 그 구조에 대해 서술하였다. 강릉의 시가지는 시내를 남서에서 북동으로 흐르는 남대천의 왼쪽 기슭 평탄지에 위치하고 있다. 부근에 그다지 높은 산은 없으나 시가지의 북측에는 산이 동서로 이어져 있으며, 남대천으로부터의 평지부분 너비는 최대가 1km 정도로 그다지 넓지는 않다. 현재는 강릉시의 중심부로 시가지화가 진행되어 강릉역을 중심으로 한 방사상의 구획정리 등도 이루어져 옛 토지구획이 거의 소멸된 상태이다. 그러나 일제시대의 지형도 등을 보면 시가지 중심부인 옥천동, 임당동, 금학동, 명주동 등의 일대에 한 변 약 190m를 기본으로 하는 방격의 토지구획이 북서-남동에 약 0. 8km, 북동-남서에 약 1. 7km의 범위로 잔존하고 있는 것이 확인 가능하다. 방격의 유존 토지구획은 다른 9주5소경(九州五小京)의 사례를 통해 보면 통일신라에 의한 것일 가능성이 높은 것으로 생각된다. 단, 방격 한 변의 길이가 190m로 신라의 금경이나 다른 도시유적에서 볼 수 있는 한 변 160m나 140m의 규격과는 다르다는 점이 앞으로의 검토과제이다. 토지구획의 방위는 지형에 준하여 북서-남동 축에서 북쪽으로부터 약 $37.5^{\circ}$ 서쪽으로 기울어져 있다. 이는 남대천의 방위와 북측의 산지에 제약을 받았기 때문이라고 보여 진다. 방격의 유존 토지구획이 잔존하는 범위로부터, 최소로 보더라도 북서-남동 4방${\times}$북동-남서 7방 크기라는 장방형으로 복원하였다. 단, 방격의 유존 토지구획이 퍼지는 정도로 보아, 남서측과 북서측에 각각 1방 씩 늘어난 북서-남동 5방${\times}$북동-남서 8방(북서-남동 약 $950m{\times}$북동-남서 약 1520m)이었을 가능성도 있다. 전체의 형상은 장방형으로, 당의 장안성(長安城)이나 일본의 평성경(平城城)과 같은 중축대로(주작대로)가 상정 가능한 토지구획은 확인되지 않는다. 명주의 도시유적에 대한 고고학적 조사는 이제껏 이루어지지 않았으나, 도시유적 추정지 내부에 위치하는 조선시대의 강릉읍성이나 관아지의 발굴조사에서 출토된 기와류, 토기류 중에는 통일신라시대로 거슬러 올라갈만한 것이 있다고 필자는 생각한다. 또한, 관아지에서 검출된 조선시대의 건물지는 모두 정방위가 아닌 크게 기울어진 방위를 나타내고 있다. 이것은 강릉에서 볼 수 있는 방격 유존 토지구획이 예전부터 존재하고 있었던 사실을 보여주는 방증이라고 볼 수 있다. 또한 "명주성"의 명문 막새기와가 출토된 명주산성의 역할로, 이것이 주치였던 것을 필자는 부정하지 않는다. 한국의 고대도성은 평지성과 산성의 세트로 구성되어 있으며, 통일신라가 되어도 방리제 도성인 금경 주위로 명활산성, 남산산성, 서형산성의 산성군이 계속되어 유지되고 있었다. 구주오소경 이외의 다른 도시에서도 도시유적 부근에 산성이 분포되어 있는 것으로 보아, 명주도 평지의 도시와 산성이 세트가 되어 주치로서의 기능을 하고 있었던 것으로 사료된다.