420 likes | 602 Views
Internet traffic modeling and network design. Access network traffic modeling. Avg. and variance at peak time: Self-Similar or Poisson ? 1) Self-Similar [1998] American Mathematical Society Internet traffic (1995) : access router 2) Poisson [2000] Infocom paper. Self-Similar 근거 이론
E N D
Access network traffic modeling • Avg. and variance at peak time: Self-Similar or Poisson ? 1) Self-Similar • [1998] American Mathematical Society • Internet traffic (1995) : access router 2) Poisson • [2000] Infocom paper
Self-Similar 근거 이론 • 시간 t 와 t+k 에서의 트래픽간 상관계수 • [Self-Similar] : • (예) k=4, b=1/2 , 상관계수 :1/4 • 포아송 근거 이론 • [Poisson] : • (예) k=4, a=1/2, 상관계수: 1/16 • 상관계수(Self-Similar) > 상관계수(포아송) • Self-Similar한 파형이 더욱 Bursty하다.
(1)포아송 모델과 (2)인터넷 트래픽 비교 • 측정간격: 0.1초
(1)포아송 모델과 (2)인터넷 트래픽 비교 • 측정간격: 1초
Poisson vs. measured • 측정간격: 100초
measured vs. fractal • 측정간격: 100초
Self-Similar claimed • 2000년 8월 SIGCOMM • Propagation of LRD(Long Range Dependence) • FTP from remote server
인터넷 경로상의 LRD가 TCP 연결의 트래픽 특성에 반영
TCP 트래픽과 배경 트래픽과의 관계 • TCP(t) = C – B(t) • C : 병목구간 용량 • B(t) : 배경 트래픽 • TCP는 배경 트래픽의 특성을 따름
배경 트래픽에 대한 저역 필터 구실을 하는 TCP 연결
Self-Similar ? • 웹이 본격적으로 사용되기 전(1998년 논문) • 배경 트래픽이 Self-Similar하다면 이를 지나는 TCP 연결의 트래픽도 Self-Similar해짐(2000년 논문) • 대다수 논문들이 Self-Similarity 주장 • 평균보다 매우 높은 억세스 용량이 필요함
Poisson? • 2000년 Infocom 발표논문 • 하바드대와 루슨트 연구소에서의 최근 실측 트래픽(1998년) • 웹 트래픽만 고려(약 50%의 점유율) • 측정간격: 0.1초 (라우터 버퍼의 분산 흡수 능력을 고려)
Background N: 사용자수 Xi: 사용자 i의 트래픽(특정시간) X: 모든 사용자 트래픽의 합 Cov(Xi,Xj) 0 (사용자간의 상관관계가 낮을때) C (사용자간의 상관관계가 높을때)
Correlation among hosts • 상관관계가 높을때(Self-Similar) • 전체의 분산 [사용자수]2 개인의 분산 • 상관관계가 낮을때(Poisson) • 전체의 분산 사용자수 개인의 분산
reasoning about poisson • OFF/ON 비율이 높을때 • 분산은 대역폭에 비례 • 대역폭은 사용자수에 비례 분산은 사용자수에 비례 포아송 모델
K ON과 N-K OFF (K << N) • C = ON Time시 대역폭 사용
Self-Similar or Poisson depending on applications? • [Self-Similar] OFF/ON 비율이 낮고 지속적인 전송 (FTP,VOD) • [포아송] OFF/ON 비율이 높고 간헐적인 전송 (Web)
Access network design considerations • 서비스 구성 비율 • OFF/ON 비율 • 과금체계: 데이타량/ 접속시간 • 포아송과 Self-Similar의 영향을 모두 고려 • 무선 인터넷의 특성반영 (낮은 OFF/ON 비율, 작은 전송화일 크기)
Backbone traffic modeling • 실측 traffic데이터와 통계 자료를 이용하여 실제 상황과 근접한 가상 traffic을 계산하여 실제 네트워크 설계에 활용 • 인터넷 인구 • 인기 server의 위치 • 서비스별 1인당 평균 트래픽 발생율 • 거리 • UP/DOWN • 실측자료
Traffic synthesis between site i and j • Popi, Popj : 지역 i와 j의 인구 (인터넷 백서, 실측 데이터 등 이용) • dist(i, j) : 지역 i와 j간 거리 • PopPower, DistPower : 서비스에 따라 다름 (각 서비스 별 계산 후 합산) • α : Scaling factor • Level (Li, Lj) : Up/Down link asymmetry (실측 데이터를 이용해서 각 서비스별로 계산 후 합산) • rf : 0∼1을 갖는 random factor
Simple Topology switch1 switch3 switch2
Traffic 설정 • 각 host에서 application별 traffic 발생 • Http (??%), FTP (??%), Telnet (??%) < subnet >
Delay vs. Capacity • Switch1 <-> Switch2 : 70kbps∼490kbps (sec) (Ⅹ100kbps)
Queue length vs. Capacity (cell) (Ⅹ100kbps)
Example < subnet >
Traffic modeling • Peak time 1시간 동안의 host별 traffic량 • Http : ??? • Telnet : ??? • FTP : ???
Utilization & Queuing delay < utilization(%) > < queuing delay (sec) > <■ : as is , ■ : average>
Http page response time(sec) <■ : as is , ■ : average>