thesis-shk

Similar documents
thesis.PDF

PowerPoint 프레젠테이션

1217 WebTrafMon II

Cache_cny.ppt [읽기 전용]

thesis

SLA QoS

DBPIA-NURIMEDIA

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

Intra_DW_Ch4.PDF

Voice Portal using Oracle 9i AS Wireless

Microsoft Word - FS_ZigBee_Manual_V1.3.docx

final_thesis

untitled

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

Remote UI Guide

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서

(......).hwp

chapter4

Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page

e- 11 (Source: IMT strategy 1999 'PERMISSION ' ) The World Best Knowledge Providers Network

歯I-3_무선통신기반차세대망-조동호.PDF

Microsoft Word - SRA-Series Manual.doc

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

thesis

歯sql_tuning2

Mstage.PDF

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C


08/09-10;È£ä263»Áö

시스코 무선랜 설치운영 매뉴얼(AP1200s_v1.1)


Subnet Address Internet Network G Network Network class B networ

PCServerMgmt7

歯규격(안).PDF

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

PowerPoint 프레젠테이션

Analyst Briefing

KYO_SCCD.PDF

Microsoft PowerPoint - web-part03-ch19-node.js기본.pptx

untitled

Oracle Database 10g: Self-Managing Database DB TSC

시설공단-11월도큐

ARMBOOT 1

MS-SQL SERVER 대비 기능

untitled

歯최덕재.PDF

_

Interstage5 SOAP서비스 설정 가이드

Microsoft PowerPoint - CoolMessenger_제안서_라이트_200508

Intro to Servlet, EJB, JSP, WS

김기남_ATDC2016_160620_[키노트].key

untitled

Cisco SDN 3.0 DDoS DDoS Cisco DDoS Real Demo 2008 Cisco Systems, Inc. All rights reserved. 2

(Exposure) Exposure (Exposure Assesment) EMF Unknown to mechanism Health Effect (Effect) Unknown to mechanism Behavior pattern (Micro- Environment) Re


<C7E0BAB9C0AFBCBA5F F30365F322E696E6464>

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

DocsPin_Korean.pages

The Self-Managing Database : Automatic Health Monitoring and Alerting

< C6AFC1FD28B1C7C7F5C1DF292E687770>

PowerPoint 프레젠테이션

UDP Flooding Attack 공격과 방어

3ÆÄÆ®-14

ȲÁø°æ

10X56_NWG_KOR.indd

슬라이드 1

09권오설_ok.hwp

6강.hwp

VZ94-한글매뉴얼

Secure Programming Lecture1 : Introduction

[Brochure] KOR_TunA

bn2019_2

서론 34 2

FileMaker 15 WebDirect 설명서

SMB_ICMP_UDP(huichang).PDF

<4D F736F F F696E74202D E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA E >

歯이시홍).PDF

À̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.hwp

11 템플릿적용 - Java Program Performance Tuning (김명호기술이사)

11월호-내지5.5.idml

The Third NTCIR Workshop, Sep


15_3oracle

<C7D1BDC4BFAC20B1E8B5BFBCF6B9DABBE7B4D4676C75636F20C3D6C1BE5B315D2E687770>

전립선암발생률추정과관련요인분석 : The Korean Cancer Prevention Study-II (KCPS-II)


TTA Verified : HomeGateway :, : (NEtwork Testing Team)

Assign an IP Address and Access the Video Stream - Installation Guide

FTTH 기술발표

보고서(겉표지).PDF

untitled

DBPIA-NURIMEDIA

SchoolNet튜토리얼.PDF

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

USER GUIDE

SRC PLUS 제어기 MANUAL

mytalk

PowerPoint 프레젠테이션


ODS-FM1

Transcription:

DPNM Lab, GSIT, POSTECH Email: shk@postech.ac.kr 1

2

(1) Internet World-Wide Web Web traffic Peak periods off-peak periods peak periods off-peak periods 3

(2) off-peak peak Web caching network traffic peak periods off-peak periods peak periods off-peak periods Web caching fetch. off-peak periods peak periods peak periods. 4

- Server-initiated prefetching (Azer Bestavros, 1996) Client-initiated prefetching (V. Padmanabhan, 1996) Proxy-initiated prefetching (Li Fan, 1999) Deterministic prefetching (Z. Wang, 1996) Statistical prefetching (Tomas M. Kroeger, 1997) Prefetching for Response Time Reduction (V. Padmanabhan, 1996) Prefetching for Balanced Bandwidth Usage A Statistical, Proxy-initiated and Batch Prefetching for Balanced Bandwidth Usage 5

6

(expiration time) (reference count),, 7

Web Traffic Trace(1) : 16 subnet : 1999.10.15 ( ) - 1999.10.28 ( ), 2 : CacheRaQ (Cobalt Network) : 447 : 54.96 % : 31.42 % : 4,077,308 : 50.2 Gbyte (%) (%) 1 86,227 (70.75 %) 1479.75 Mbyte (68.12 %) 2 16,690 (13.69 %) 310.79 Mbyte (14.31 %) 3 6,462 (5.3 %) 118.20 Mbyte (5.44 %) 4 3,451 (2.83 %) 74.01 Mbyte (3.41 %) 5 9,053 (7.43 %) 189.52 Mbyte (8.72 %) Total 121,883 (100 %) 2172.27 Mbyte (100 %) 8

Web Traffic Trace(2) 9

1 day off-peak periods 80% 04:00-13:00, 9 off-peak periods 10

Prefetching System Caching Server Prefetchable Object List Generator prefetchable object list Request Generator access.log store.log Caching Server (squid) cache clients request request request Internet response response response 11

Prefetchable Object List Generateor prefetchable object list access log Squid refresh algorithm refresh algorithm store log. prefetchable object list Reference Count URL Byte Access Log Time Elapsed Remotehost Code/Status Byte Method URL Store Log Time Action Status OBJ_DATE OBJ_LASTMOD Expires Type Len Method URL 12

Refresh Algorithm(2) Is CLIENT_MAX_AGE present in the request? yes Is OBJ_AGE more than CLIENT_MAX_AGE? yes STALE(1) STALE(1) CLIENT_MAX_AGE : 100 (sec) OBJ_AGE : 120 (sec) no Is Expires present in the response? yes no Is Expires less than NOW? yes no STALE(2) FRESH STALE(2) Expires : Fri, 01 Oct 1999 16:00:00 GMT NOW : Sun, 03 Oct 1999 12:01:20 GMT no Is OBJ_AGE more than CONF_MAX? yes STALE(3) STALE(3) OBJ_AGE : 5760 min (4 days) CONF_MAX : 4320 min (3 days) no Is OBJ_DATE more than OBJ_LASTMOD? no Is OBJ_AGE less than CONF_MIN? yes LM_FACTOR less than the CONF_PERCENT? yes no yes no FRESH STALE(4) FRESH STALE(5) STALE(4) OBJ_LASTMOD : Wed, 29 Sep 1999 16:00:00 GMT OBJ_DATE : Fri, 01 Oct 1999 16:00:00 GMT LM_FACTOR : 30 % CONF_PERCENT : 20 % STALE(5) OBJ_AGE : 5760 min (4 days) CONF_MIN : 0 min 13

Freshness Squid refresh algorithm CLIENT_MAX_AGE. CLIENT_MAX_AGE. NOW = Current Prefething Time + Prefetching Frequency Current Prefetching Time : Prefetching Frequency : Last prefetching time Currnt Prefetching time Next prefetching time Input data(logs) Prefetching Frequency 10/15 4:00 10/16 4:00 10/17 4:00 14

Request Generator Prefetchable Object List HTTP off-peak periods HTTP requests Web server Web client wget HTTP command-line Web client Crontab off-peak periods 15

Input Parameter Logs : access log and store log (1999.10.15-1999.10.28, 2 ) : Off-peak periods (04:00-13:00) : 1 day : 1, 2, 3, 4, 5 : off-peak peirods refresh algorithm parameter OBJ_DATE, Expires, OBJ_LASTMOD, NOW, CONF_MAX, CONF_MIN, CONF_PERCENT Simulation Model access.log store.log Prefetchable Object List Generator Prefetchable Object List Performance Analyzer Performance Metrics With Prefetching Performance Metrics Without Prefetching 16

- Performance Metrics Request Saving Bandwidth Saving Accuracy Wasted Bandwidth 17

- Accuracy & Wasted Bandwidth Accuracy Wasted Bandwdith 18

- Request Saving & Bandwidth Saving Request Saving Bandwdith Saving 19

- Summary E p E? B / B p s w E B p : B : ( Mbyte) s w : ( Mbyte) Bandwidth Saving B s (Mbyte) B w (Mbyte) E p Bandwidth Saving Wasted bandwidth 1 189.16 670.72 0.28 5.01 % 17.8 % 2 141.82 172.65 0.82 3.78 % 4.6 % 3 85.65 74.47 1.15 2.27 % 2.0 % 4 60.08 35.91 1.67 1.59 % 1.0 % 5 45.06 16.97 2.66 1.19 % 0.5 % 2 20

Off-peak periods peak periods. 2 Request saving Bandwidth saving Wasted bandwidth Prefetched object hit rate Accuracy Prefetched byte hit rate 2 3.53 % 3.78 % 4.6 % 64.3 % 45.1%. peak periods : 20.52 Kbps add-on feature. real-time list Prefetching Object List Generator 21