- 다양한 주제에 대해 자유롭게 글을 작성하는 게시판입니다.
Date 23/06/26 12:56:01
Name   서포트벡터
Subject   유고시 대처능력은 어떻게 평가가 될까? - 위험 대응성 지표들
오늘은 저희 샐리 누님 얘기 말고, 조금은 박사 티를 내는 얘기를 해보겠습니다 ㅎㅎ

우리는 사람이든 기계든, 어떤 시스템이든 항상 능력을 측정하면서 살고 있습니다. 하지만 그 방법들은 다 각각의 목적이 있고, 그에 따른 장단점을 갖추고 있습니다.

일반적으로 어떤 계의 능력을 측정할 때, 우리는 보통 "시험"으로 하는 경우가 많습니다. 몇 번의 테스트로 능력을 측정하는 경우를 말하는 건데요, 제한된 횟수의 테스트는 결과적으로 "최대한의 능력"에 초점을 맞추는 경우가 많습니다. 자, 이번에 최선을 다해보고, 그걸 보고 너를 평가하겠다 이거죠. 보통 이 방법은 "평가 비용"적으로 굉장히 효율적이고, 기계적으로 공평하기 때문에, 사회의 많은 곳에서 사용이 됩니다. 하지만 아시다시피, 이 방법에는 엄청난 약점이 있습니다. 보통 어떤 능력은 항상 최대값을 낼 수 없으니까요. 또한 꼼수를 피해갈 수 없다는 문제 역시 있습니다. 디젤게이트라든가, 입사시험 잘 치고 와서 트롤링하는 사람들의 괴담이라든가, 우린 이런 괴담들을 많이 알고 있지요.

그래서 사회든 개인이든 어느정도 시스템이 잡히고 나면 이 방법을 버리고 싶어합니다. 그래서 보통 다음으로 쓰는 방법은 적당한 기간을 주고 그 기간 내의 "합산"또는 "평균값"을 보는 것이죠. 대충 지난 몇년을 정해놓고, 이 기간 동안 너의 퍼포먼스가 니 능력이야 이런걸 보는 것이죠. 포트폴리오나 지난 몇년간 논문 점수라든가, 경력이라든가 이런 것과 유사합니다. 위의 방법과 비교해서, 평가에는 많은 비용이 들게 됩니다.

하지만 이 방법에도 문제가 있습니다. 이런 것들은 "얼마나 잘해왔는가"를 보는 것이라서 유사시에는 어떻게 될지 알 수가 없다는 것이죠. 우리는 항상 "내가 그동안 많이 써봤는데, 아무 문제 없었어!"가 우리를 배신하는 경우를 수두룩하게 봐 왔습니다. 평소에는 잘해오던 게 유사시에는 갑자기 비교할 수 없을 정도로 큰 비용을 발생시킬 수 있으니까요.

이런 점에서, 컴퓨터 공학 쪽에서는 Fault Tolerance(아직 정확한 역어는 없지만 "내결함성" 정도로 번역이 가능할듯 합니다.)라는 개념이 등장하게 됩니다. 만약 시스템에서 오류나 실패가 나타났다고 했을 때, 대응능력이 얼마나 되는가? 얼마나 손해를 덜 볼수 있는가? 라는 개념이라고 보시면 됩니다. 위험 대응성 지표 정도로 얘기할 수 있겠네요.

물론 위험 대응성 지표로서 내결함성이 최초는 아닙니다. 예전에도 위험관리는 특히 보험과 관련되어서 연구가 되어왔고, 사용되기도 해왔죠. 하지만 현재는 더욱 다양한 위험 대응성 지표들이 등장해서 사회 여러 분야로 퍼지기 시작했고, 최근에는 꽤나 주목받는 내용들 중 하나입니다. 아래 말씀드리는 지표 중 신뢰성, 강건성, 회복탄력성을 묶어서 R3이라고 표현하기도 합니다.

이 개념들이 주목받은 지 그렇게 오래된 개념은 아닙니다. 원래 현대의 인류는 유사시를 열심히 생각하면서 살아오지 않았으니까요? ㅎㅎ 정확하게는 모르겠지만, 제가 체감하기로는 2010년 초반 무렵부터 어느정도 언급되기 시작한 것 같습니다. 현재는 정책이나 공학 쪽에서도 상당히 자주 사용되는 개념입니다.

오늘은 학술적으로 엄밀하게 파고들 건 아니구요, 이런 위험 대응성 지표들 중 어떤 것들이 있는지 가볍게 예시와 함께 설명드리려고 합니다. 여기 있는게 전부는 아닙니다. 다만 제가 가장 자주 보는 지표들을 소개해 드리고자 합니다.

1. 신뢰성(Reliability)

신뢰성은 오늘 말하는 개념 중에 가장 처음 나온 개념입니다. 가장 일상적인 개념이기도 합니다. 학술적으로는 "필요한 만큼의 성능을 달성할 수 있는 확률"로 정의하는 경우가 많은데, 이렇게 말하면 좀 감이 안오실 수도 있을것 같네요. 말하자면 "에임이 좋은" 경우를 신뢰성이 높다고 표현할 수 있습니다. 결함이 무시할 수 있을 만큼 낮은 확률로 나면 되는거 아냐? 라는거죠.

우리가 일상에서 가장 쉽게 접할 수 있는 신뢰성은 통행시간 신뢰성입니다. 오늘 아침에 출근할 때, 몇 분이나 걸릴까?라는 걸 생각해보죠. 보통 40분 걸리는데, 지하철 한대 놓치면 10분이 더 걸리네...같은 생각 하시죠? 이것이 신뢰성과 연관이 있습니다. 이 "40분"이 얼마나 믿을만한가? 같은 거에요. 비슷하게 "승률", "출루율"같은 성공률 지표들이 신뢰성 지표 중에 하나라고 볼 수 있습니다.

보통 다음과 같은 경우를 신뢰성에 관한 내용으로 볼 수 있습니다. 일단 사고 이후는 생각 안하고, 사고가 날 확률을 평가해서, 그것이 충분히 낮다는 것을 확인하는 것이죠.

· 주님이 지켜주시는 한, 천사소녀 네티에게 불가능이란 없다구!
· 확고자팟인거 아시죠? 바닥 밟으시면 분제합니다.
· 요즘 공콤이 삑사리가 안 나고 잘 되더라고.
· 저놈은 일 시키면 잘 해서 오는 놈이야.
· 무사고 1,100일 달성!
· 이 배가 침몰할만한 위험요소는 없소.
· 마기의 계산에 따르면 본 작전의 성공률은 8.7%입니다. 아주 높은 확률입니다.

내결함성이라는 용어가 나왔을 때 부터 가장 먼저 주목받기 시작한 지표입니다. 사람들이 유사시에 대비할때 가장 먼저 생각하는 본능적인 지표거든요. 사고 날 확률이 얼마지? 누구든 이것 부터 생각하게 되니까 말이죠. "야 내가 해봤는데 괜찮아!"가 바로 이 신뢰성이 높음을 의미합니다. 다만 이 지표에는 굉장한 결함이 있는데요, 어쨌든 그 확률을 뚫고 사고가 나면? 을 생각하지 않는 지표이기 때문입니다.

2. 강건성(Robustness)

강건성은 주목받은지 얼마 안 되는 개념입니다. 왜냐면 보통 사람들이 관심이 없는 내용이거든요. 하지만, 일단 뭔가 큰 사고가 나고 나면 사람들이 주목하게 되는 그런 개념입니다.

이 강건성은 "동요에 저항하는 능력"을 의미합니다. 이 말에서 출발해서 결국 "유고시에 얼마나 성능을 낼 수 있는가"라는 지표로 발전했습니다. 감이 잘 안 잡히실 텐데, 좀더 일상적인 용어로 "ㅈ 됐을 때 얼마나 잘 할 수 있는가"를 의미합니다. "줄건 줘"에서 "줄 것"을 최소화 할 수 있는 능력을 말하죠. 최적화 방법론으로는 최소극대화(Maximin)를 수행하는 것을 말합니다. 사고를 피하는 것이 불가능하다면, 그 사고가 났을 때 제일 괜찮은 방향을 택하자는 거에요.

예시는 다음과 같습니다.

· 저번에 막보킬 직전에 글로벌로 모집한 돚거놈이 바닥 밟아서 터졌는데 다행히 공생기 바로 켜서 간신히 넘어갔어.
· 바론은 먹혔지만 타워 한개 털리고 막았다.
· 아까 과장님한테 잘못해서 "과자님"이라고 오타냈는데, "무슨 과자?"라고 물어보셔서 "에이스"라고 답했어요. 기분 좋아하시더라구요.
· 비행기 사고 시에는 충격 방지 자세를 취하세요.
· IMF때의 경험으로 인해, 한국 정부는 항상 외환보유고를 확보하는데 총력을 다하고 있습니다.

이 강건성이 확보된 경우에, 사고가 발생해도 수행할 수 있는 최소한의 용량이 늘어나게 됩니다. 교통이나 전력 네트워크의 경우 대안경로가 많아질 수록 강건하다고 볼 수 있고, 투자 포트폴리오의 경우에는 안전자산이 많으면 강건하다고 볼 수 있지요. 내진설계, 격벽설계 등 유사시의 피해를 줄이는 설계들이 바로 이 강건성을 고려한 내용들입니다. 안전성에 대해 대표적인 지표로서, 보안과 관련된 지표이기도 합니다.

사람들은 보통 에임이 빗나갔을 때 피해를 덜 보기를 생각하기 보다 에임을 잘 맞추는 것을 추구하기 때문에, 굉장히 명확하고 확실한 지표임에도 불구하고 그동안 크게 주목받지는 못했습니다. 하지만 2010년대 무렵쯤 부터 여러 분야에서 주목을 받기 시작한 지표입니다. 사회가 복잡화되면서, 시스템 실패가 일어났을 때의 비용 역시 증가하게 되고, 그에 따라 자연스럽게 주목받기 시작했습니다.

3. 회복성(Restorability)

회복성은 사고 이후에 떨어진 계의 성능이 얼마나 빠르게 정상화되느냐를 의미합니다. 사실 이 개념보다는 아래에서 설명할 회복탄력성 개념이 이 개념을 대부분 포괄하고 있기 때문에, 자주 언급되는 내용은 아닙니다. 보통 어떤 사고가 발생하면 시스템의 성능은 일시적으로 저하되게 됩니다. 이것을 얼마나 빠르게 정상화하느냐도 굉장히 중요한 얘기죠. 회복성은 바로 이것에 대한 내용입니다. "힐량이 얼마나 많은가, 들어오는 딜에 대비해 충분한가" 이렇게 생각하시면 편합니다. 예시는 아래 회복탄력성에서 말씀드리도록 하겠습니다.

4. 회복탄력성(Resilience)

회복탄력성은 강건성과 회복성을 조합한 내용이라고 보시면 됩니다. 유고 시에, 평상시와 대비해서 손해본 총량이 얼마나 적은가를 의미합니다. 사고시에도 더 높은 성능을 낼 수 있고(강건성), 그 성능을 빠르게 회복할 수 있다면(회복성), 그 손해본 성능의 총량은 적어지겠죠? 이것이 회복탄력성입니다.

위는 이 회복탄력성에 대한 개념을 설명한 그래프입니다(이호영, 2020). 이 그래프가 설명하는 바와 같이, 평소처럼 쭉 갔을 때 대비해서 유고시에 잃어버린 만큼의 효용성이 얼마나 되는가?를 의미하죠. 그래서 평가하기가 굉장히 힘듭니다. 일단 어떠한 사고로 인한 비용이 발생했을 때, 이 비용이 과연 그 사고로 인한 비용이 맞냐? 아니면 다른 요인에 의한 비용이냐? 이거를 평가해야만 하거든요. 그래서 가장 늦게 나타난 내용입니다. 당연하게도, 시스템의 강건성과 회복성이 높으면 회복탄력성 역시 높다고 평가할 수 있습니다.

평가하기도 힘들지만 높이기도 힘든 개념이기도 해요. 왜냐면 "사고가 났을때 성능 저하를 막는다"는 개념과 "사고가 났을때 시스템 복구를 신속하게 한다"는 각각이 모두 이루어져야 하니까요. 하지만 사고가 났을 때, 정말로 문제가 되는건 "그래서 평소보다 얼마나 뒤떨어졌어?"이기 때문에, 점점 각광받는 개념이기도 합니다. 관련된 예시를 들자면 다음과 같습니다.

· 교통사고가 나면 2차 사고를 막고 도로 소통을 재개하기 위해 길섶이나 갓길로 차를 빼는 것이 좋습니다.
· 정전이 나서 엘리베이터가 멈췄거든요? 지금 자가발전기 돌리고 있으니까 조금만 기다리세요. 금방 켜져요.
· 어젯밤에 전여친이 갑자기 술취해서 전화를 하더라고. 하, 지금 멘탈이 깨져가지고 돌아오질 않고 있어. 오늘 하루종일 아무 일도 못했다니까.
· 한번 죽으면 리스폰에 40초 걸리고 라인까지 복귀하는데는 15초가 더 걸려요, 그동안 경손실은 어떻게 복구하죠?
· 오늘 김 대리가 코로나에 걸려서 병가 냈는데, 그 프로젝트 관련해서는 박 주임이 대직하기로 했습니다. 일주일 정도는 괜찮다고 합니다.

우리나라도 마찬가지지만, 사회가 발전하는 단계에서 이러한 "사고시의 회복"에 관한 내용을 고려하는 것은 상당히 사회가 발전된 뒤의 일입니다. 보통은 앞만 보고 달려가기 마련이니까요. 우리나라만 그런 게 아니라, 인류 전체가 그래왔습니다. 우리보다 먼저 선진국이 된 국가들도 이런 개념들에 대해 굉장히 인색한 경우가 많거든요. 하지만 이제 우리도 약간은 뒤를 확보하면서 앞으로 나아가는 것이 오히려 효율적인 일이 되지 않을까 싶어요. 사회가 사회에 대한 보험이 될 수 있다면 그게 가장 효과적인 일이 될 테니 말이죠.

- 참고문헌

이호영, Assessment of Freeway Link Performance Reduction due to Traffic Crashes Using Resilience Indices, 2020, 서울대학교 대학원
J. D., Peter, Fault Tolerant Operating Systems, 1976, ACM Computing Surveys, Vol.8 Issue 4., 359-389
Yang et al., Complex equipment system resilience: Composition, measurement and element analysis,, 2022, Reliability Engineering & System Safety, Vol. 228
Calvert, S. C. & Snelder, M., A methodology for road traffic resilience analysis and review of related concepts, 2018, Transportmetrica A: transport science, 14(1-2), 130-154.

영문위키피디아 https://en.wikipedia.org/wiki/Fault_tolerance



31
  • 이맛에 홍차넷옵니다! 강추강추
  • 논문추


목록
번호 제목 이름 날짜 조회 추천
14011 일상/생각3대째 쓰는 만년필 ^^ 7 삶의지혜 23/07/01 2218 1
14010 오프모임다음주 토요일 회 드시러 가시죵[마감] 29 소맥왕승키 23/07/01 2262 11
14009 일상/생각비둘기야 미안하다 13 nothing 23/06/29 2409 7
14008 정치전제주의 리트머스 시험지로 진단해본 윤석열 (+문재인-이재명과 비교) 4 카르스 23/06/28 2421 10
14007 일상/생각이웃집 정상병자 후속 상황 보고 12 당근매니아 23/06/27 2992 0
14006 과학/기술유고시 대처능력은 어떻게 평가가 될까? - 위험 대응성 지표들 18 서포트벡터 23/06/26 2773 31
14005 일상/생각명품가방과 와인에 대한 민낯 9 풀잎 23/06/26 2829 9
14004 정치정부의 노동조합 회계 공개요구와 ILO 기본협약 제87호 간 충돌 4 당근매니아 23/06/26 1848 9
14003 일상/생각어제의 설악산-한계령, 대청봉, 공룡능선. 2 산타는옴닉 23/06/25 2543 11
14002 일상/생각한 시기를 보내며 든 생각들 2 골든햄스 23/06/25 1972 30
14001 일상/생각저는 사이시옷 '법칙'이 없어졌으면 좋겠습니다. 14 별길 23/06/25 2343 10
14000 일상/생각 팝니다: 아기 신발. 사용한 적 없음. 6 큐리스 23/06/24 2275 5
13999 방송/연예켠왕, 그리고 허강조류TV 1 당근매니아 23/06/24 1895 1
13998 일상/생각똑같이 대하면 기분 나빠 하는 사람들의 심리? 8 ISTJ 23/06/23 2405 0
13997 일상/생각출근전 와이프와의 소소한 대화가 너무 좋습니다. 13 큐리스 23/06/23 2450 11
13996 영화스파이더맨 평론 모음입니다 4 다함께세차차 23/06/22 1891 0
13995 방송/연예디즈니플러스에서 신작 드라마 나오네요 4 다함께세차차 23/06/21 2260 1
13994 일상/생각부모님이 반대하는 결혼 최종 입니다 17 이웃집또털어 23/06/20 3636 30
13993 꿀팁/강좌제초제 열전 (산소편) 5 바이엘 23/06/20 2685 8
13992 오프모임6.21(수) 부산역 나단쿤의 생일 파티에 초대합니다 41 무더니 23/06/19 2507 9
13991 오프모임6월22일 학동역 세종한우 7시 17 소맥왕승키 23/06/19 2244 4
13989 게임[왕국의 눈물 리뷰]왕눈하기 전에 꼭 야숨부터 하세요. 18 자몽에이슬 23/06/19 5977 1
13988 오프모임마감 - 24일 토요일 오후 6시 종각/종로 인근 18 소요 23/06/19 2127 3
13987 오프모임[마감]가락몰 소고기 묵자 35 소맥왕승키 23/06/17 2408 5
13986 IT/컴퓨터공간컴퓨팅 체험하기(?) 5 큐리스 23/06/16 2659 0
목록

+ : 최근 2시간내에 달린 댓글
+ : 최근 4시간내에 달린 댓글

댓글