안정해시 가상 노드 공간 변화의 비 증명Book & Lecture/Books2023. 8. 17. 17:30
Table of Contents
얼마전 대규모 스터디에서 가상 노드 공간 변화의 비에 대해 공부한 적이 있었다
이론에 따르면 가상 노드의 갯수를 늘릴 수록 데이터가 더욱 더 고르게 분포된다는 것이었다
이 이론을 보면서 느낌이 왔다, 간단한 수학으로 어느 정도 고르게 분포가 되는지를 알아낼 수 있다는 것을...
즉, 나는 이 비율을 숫자로 계산을 하고 싶다
실제로 증명을 해보니 어려운 수학은 들어가지 않았다
자 같이 증명해보자 ><
가상 노드가 없는 경우이다
서버 s1이 사라지면 s2(?)가 기존 보다 2배의 공간을 커버하게 된다
이런 현상을 가상 노드를 두변 해결할 수 있다
임의의 가상노드 s10을 지우고 나면 s2의 영역이 4/12에서 5/12로 늘어나는걸 볼수있다
총 (5/12) / (4/12) = 5/4로 125% 증가함을 알수있다
검증 (테스트 코드)
최종 적으로 나온 식은 1+1/n
가상노드가 없을 경우 -> n이 1일때
1+1/1 = 2
책에서는 2라고 나온다!
가상노드가 세 개일 경우 (n이 4일때)
1 + 1/4 = 5/4 = 125%
역시 책에서 나온 것과 일치한다
(증명완료)
'Book & Lecture > Books' 카테고리의 다른 글
대규모 시스템 설계 기초 스터디 2, 3회차 (챕터 6 ~ 8장, 9 ~ 11장) (0) | 2023.09.03 |
---|---|
대규모 시스템 설계 기초 스터디 1회차 (챕터 1 ~ 5장) (0) | 2023.08.16 |
유닛 테스트 책을 읽고 (0) | 2023.07.30 |
@philo0407 :: Philo의 다락방
hi hello... World >< 가장 아름다운 하나의 해답이 존재한다
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!