ex ) 다음과 같은 상황 가정
프로토콜(약속) 기반의 상호 통신 기능, 동작이 동일해야 한다!!
1️⃣ 물리적인 리소스에 대한 비용 (Controlling the cost of physical resources)
: n명의 사용자 > 실제로 O(n)만큼 자원 필요
2️⃣ 성능 손실(Controlling the performance loss)
: 데이터 양이 너무 커졌을 때 성능 손실, 자원
3️⃣ 자원 한계로 인한 제약 (Prevent software resources running out)
: 자원 때문에 할 수 있는 것에 제약이 생길 수 있다
( ex : IP 주소 32비트 사용 -> 128비트 사용 불가)
4️⃣ 성능에 의한 Bottleneck (Avoiding performance bottleneck)
: 여러 역할 상호작용 -> 하나가 성능 지연, 손실 -> 전체에 영향