졸업논문 — 진행 메모와 개요

졸업논문 작업 중 노트로 남겨둔 짧은 메모들이에요. 본격 발표 자료는 다차원 부하 불균형 탐지와 핫스팟 식별에 정리되어 있어요.

4가지 목표

  1. 목표 달성 — 정의한 SLO를 안정적으로 만족시키기
  2. 예측 가능성 확보 — 어떤 시점에 어떤 노드가 과열될지 미리 알 수 있어야 함
  3. 기준선 수준 만족 — 기본 균형 상태에서 벗어나지 않게 유지

주제 영역

  • 클라우드 컴퓨팅 (이미 익숙한 영역)
  • 분산 스토리지 부하 균형
  • 마이그레이션 학습

새로운 알고리즘을 발명할 필요는 없어요. 이미 있는 것을 잘 응용하는 게 졸업 설계의 핵심. 참고: 특허, 컨퍼런스 논문, 기존 산업 사례

진행 일정

  • 매주 한 번 진행 회의
  • 다음 주: 전체 아키텍처 그림 그리기 (블록 다이어그램)

모니터링 / 지표 설계

각 레벨(시스템/노드/포트/LUN)에 대해 Read / Write를 분리한 지표 세트를 만들어요:

  • read_iops, write_iops
  • read_bw_mb, write_bw_mb
  • read_lat_ms, write_lat_ms
  • read_queue_depth, write_queue_depth (가능하면)

그리고:

  • 노드 레벨 read_iops 분포 → CV, max/avg
  • 노드 레벨 write_iops 분포 → CV, max/avg

→ 각각 계산해서 **“Read 균형 점수”**와 **“Write 균형 점수”**를 따로 내요.

핫스팟 탐지 로직 분리

Read 핫스팟 조건

  • read_iops, read_bw, read_lat_ms 기준

Write 핫스팟 조건

  • write_iops, write_lat_ms, write_queue_depth 기준

예시

  • Write Hotspot: read_iops는 평균 수준인데, write_iopswrite_latency만 이상하게 높은 노드
  • Read Hotspot: read_iops, read_bw가 모두 평균의 2배 + read_latency도 높은 노드

문제의 성격이 다르기 때문에 재균형 전략도 달라져야 한다는 게 핵심 가설이에요.

IaaS / PaaS / SaaS 분류

발표용으로 정리해둔 메모.

가상화란?

원래 우리가 아는 건:

하드웨어 + 운영체제 + 어플리케이션

가상화는:

하드웨어 + [가상화 layer] + (가상 머신 1, 가상 머신 2, ...)

하나의 물리 하드웨어 위에서 여러 OS를 동시에 운영할 수 있게 해주는 기술 계층이에요. 클라우드의 시작점이 바로 이 가상화 기술의 대중화였어요.


이 페이지는 작업 중 떠오른 단상을 빠르게 남겨두는 노트라서, 구조가 단정하지 않을 수 있어요. 본격적인 내용은 위에 링크한 발표 자료를 봐주세요.