한인구.PDF

Similar documents
°í¼®ÁÖ Ãâ·Â

DBPIA-NURIMEDIA

歯이시홍).PDF

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

DBPIA-NURIMEDIA


¼º¿øÁø Ãâ·Â-1

<4D F736F F D FB1E2BCFAB5BFC7E2BAD0BCAE2DB8F0B9D9C0CF20B3D7C6AEBFF6C5A92DC3D6BFCF2E646F6378>

#Ȳ¿ë¼®

통신서비스품질평가보고서 2017 Evaluation Report for the Quality of Communication Services

Á¦4Àå-Á¦2ÀýÀÌÅë±â±â.hwp

Bluetooth


PowerPoint 프레젠테이션

1 : UHD (Heekwang Kim et al.: Segment Scheduling Scheme for Efficient Bandwidth Utilization of UHD Contents Streaming in Wireless Environment) (Specia

À±½Â¿í Ãâ·Â

I

歯1.PDF


½Éº´È¿ Ãâ·Â

High Resolution Disparity Map Generation Using TOF Depth Camera In this paper, we propose a high-resolution disparity map generation method using a lo

untitled

1ºÎ

PowerPoint 프레젠테이션

04-다시_고속철도61~80p


DBPIA-NURIMEDIA

<BBF3C7A5C6C7B7CA28C1A6BABBBFEB2034BAD0B1E2292E687770>

<32382DC3BBB0A2C0E5BED6C0DA2E687770>

00내지1번2번

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

FTTH 기술발표

歯김한석.PDF

0125_ 워크샵 발표자료_완성.key

○ 제2조 정의에서 기간통신역무의 정의와 EU의 전자커뮤니케이션서비스 정의의 차이점은

thesis-shk

untitled

04-3G 이동통신망의 multimedia(임병근).ppt


02손예진_ok.hwp

한국통신학회저널 PDF

06_ÀÌÀçÈÆ¿Ü0926

Microsoft PowerPoint - ch03ysk2012.ppt [호환 모드]

김기남_ATDC2016_160620_[키노트].key

8-VSB (Vestigial Sideband Modulation)., (Carrier Phase Offset, CPO) (Timing Frequency Offset),. VSB, 8-PAM(pulse amplitude modulation,, ) DC 1.25V, [2

[ReadyToCameral]RUF¹öÆÛ(CSTA02-29).hwp

04서종철fig.6(121~131)ok

Service-Oriented Architecture Copyright Tmax Soft 2005

untitled

歯A1.1함진호.ppt

5-서영주KICS hwp

(132~173)4단원-ok

DBPIA-NURIMEDIA

11¹Ú´ö±Ô

원고스타일 정의

11¹ÚÇý·É

지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., KOSPI200.,. * 지능정보연구제 16 권제 1 호 2010 년 3 월

Journal of Educational Innovation Research 2017, Vol. 27, No. 2, pp DOI: : Researc

, N-. N- DLNA(Digital Living Network Alliance).,. DLNA DLNA. DLNA,, UPnP, IPv4, HTTP DLNA. DLNA, DLNA [1]. DLNA DLNA DLNA., [2]. DLNA UPnP. DLNA DLNA.

歯Cablexpert제안서.PDF

湖北移动宽带接入市场研究前期评述报告

SLA QoS

슬라이드 제목 없음

정보기술응용학회 발표

chapter4

±è±¤¼ø Ãâ·Â-1

chap01_time_complexity.key

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

Voice Portal using Oracle 9i AS Wireless

±è¼ºÃ¶ Ãâ·Â-1

[발표자료]기업용모바일 활성화를 위한 제언(박종봉)

10X56_NWG_KOR.indd

09권오설_ok.hwp

<333820B1E8C8AFBFEB2D5A B8A620C0CCBFEBC7D120BDC7BFDC20C0A7C4A1C3DFC1A42E687770>

인문사회과학기술융합학회

Chapter11OSPF

歯3이화진

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 26(11),

untitled

, ( ) 1) *.. I. (batch). (production planning). (downstream stage) (stockout).... (endangered). (utilization). *

<B9AEC8ADC4DCC5D9C3F7BFACB1B82D35C8A32833B1B3292E687770>

슬라이드 제목 없음

강의지침서 작성 양식

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE May; 27(5),

DBPIA-NURIMEDIA

ecorp-프로젝트제안서작성실무(양식3)

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


44-4대지.07이영희532~

歯49손욱.PDF

1.LAN의 특징과 각종 방식

F1-1(수정).ppt

38이성식,안상락.hwp

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

제 3 편

Something that can be seen, touched or otherwise sensed

Buy one get one with discount promotional strategy

2 : (JEM) QTBT (Yong-Uk Yoon et al.: A Fast Decision Method of Quadtree plus Binary Tree (QTBT) Depth in JEM) (Special Paper) 22 5, (JBE Vol. 2

10방송통신서비스_내지최종

한국성인에서초기황반변성질환과 연관된위험요인연구

Transcription:

Dynamic Resource Allocation Algorithm for Optimized Bandwidth Utilization 2001 2

Dynamic Resource Allocation Algorithm for Optimized Bandwidth Utilization 2001 2

2001 2

i,,,,

Abstract Wireless network systems providing convenience with people have serious problems with limited frequency resources These problems are increased in next-generation wireless communication system that provides multimedia services such as on-demand video, visual telephone, and internet connection going out of voice-oriented communication pattern So it is essential to improve utility of wireless resources for supporting multimedia services that satisfy more and more people with limited frequency resources In this study, we propose two methodologies to improve utility of wireless resources that can be applied for next-generation wireless communication services The first methodology is algorithm calculating available bandwidth for dynamic channel allocation technique using exponential weighted moving average formula The second methodology queuing algorithm and controlling call accept rate using statistical prediction technique The proposed resource allocation algorithm enables dynamic allocation of wireless resources It can improve bandwidth utility with acceptance of more call enactment request enabling to allocate more flexible resource allocation than fixed resource allocation method In addition, it is applied for next-generation wireless communication network existing various traffic through processing and classifying call enactment request with traffic unit ii

i Abstract ii 1 1 2 3 21 IMT -20003 22 5 23 6 231 7 232 8 233 10 234 Erlang B 11 3 13 31 13 311 14 312 17 32 18 321 19 322 21 33 24 4 27 41 27 411 27 412 29 413 30 5 33 34 iii

1,,, IMT-2000(I nternational Mobile Telecommunication 2000) IMT-2000 (conversational/real-time services), (interactive services), (streaming services),,, 1

,, 2 IMT 2000 3, 4 5 2

2, Erlang 21 IMT-2000 ITU(International Telecommunication Union) 1985 (, WL L ) FPLMTS(Future Public Land Mobile Telecommunication Serv ice, ), 1992 WRC(World Radio Conference )-92 (roaming) 18852025MHz/21102200MHz 1997 WRC-97 FPLMTS 2 000 2000MHz(2GHz) IMT(International Mobile Telecommunication)-2000 1 2, 3 IM T-2000 3

, Uu Gp Intra-PLMN Backbone network (IP based) Node B GPRS INFRASTRUCTURE Serving GPRS Gn Support Node(SGSN) Border Gateway(BG) RNC Iu Iu Intra-PLMN Backbone network (IP based) Gn Serving GPRS Support Node(SGSN) MSC Gs Gr Gs Gd GiIP Data Network (Internet) PSTN SS7 Network Gr MAP-F HLR/AuC SMS-GMSC Router EIR Corporate 2 Corporate 1 Local area network Router Local area network [ 2-1] IMT-2000 IMT-2000,,, [ 00] IMT-2000 [ 2-1], 4

,, [TTAE00] [ 2-1] IMT-2000 (Speech) 16kbps < 14kbps (Simple Messagin g) < 64kbps, G3, G4 (Switched Data),, (Medium Multimedia) - 2000kbps, 128kbps (High Multimedia) - 384kbps, 64kbps,, (High Interactive Multim edia) 128kbps, 384kbps 22 [ 99] ( 5

) ( ) [ETRI96,Wro97] B-ISDN(Broadband Integrated Services Digital Network) [Cho98,Van98] QoS(Quality of Service) QoS, [Luc98],,,, 23 2, 6

, (Fixed Chann el Allocation), (Dynamic Channel Allocation), (Hybrid Channel Allo cation), 231 1971 Cox-Rendink, (DR), [Woo95] (DR) Call-by-Call Call-by-Call 7

Channel Borrowing Call-by-Call, Call Blocking Rate DCA FCA Call Number [ 2-2],, 232 8

(CIR : Carrier to Interference Ratio), Hal pern (Re-Use Partitioning) (Dr),, 7 (Dr=46R) 3 (Dr=3R) 3:1 5 7 13 R ( :Dr), (CIR), [Err97] ARP (Autonomous Reuse Partition) IMT-2000,, 9

233 ( ) [ 99] DCA(Distributed Call Admission Control),, DCA PQoS( ) RA-DCA, RA(Re strictedaccess) Call Setup Yes RealTime No Yes TrafficSize <BW 1 UB Yes No HandOff No No CallSetup RequirementSaitif y Yes Yes HandOff No HandOff No SUCCESS FAIL SUCCESS FAIL 10

[ 2-3] RA-DCA Erlang B 234 Erlang B Erlang (Erlang's B loss formula) pure loss λ Poission process µ λ 1 / (sec), 1/ µ Erlang k, k=0,1,,m [ 2-1] λ, λk = 0, µ k = kµ, k < m k m k = m, m = S1,, S n S : Service type [ 2-1] Birth-Death process steady-state probability Pk [ 2-2], [ 2-2] [ 2-3] P k = P λ k 1 i 0 i= 0 µ i + 1, k = 01,,2, [ 2-2] P k = P k 1 0 i= 0 λ, ( i + 1) µ k m [ 2-3] 11

[ 2-1] [ 2-2] [ 2-3] [ 2-4] k λ 1 P0, Pk = µ k! 0, k > m 1 P0 = k m λ 1 k= 0 µ k! k m [ 2-4] Erlang m, P = m BUSY k, E rlang (Call Blocking Ratio) [ 2-5] P m λ 1 k λ 1 µ m! = ( m, λ / µ ) = P0 = [ 2-5] k m µ k! k= m λ 1 k= 0 µ k! m Erlang 0 P k = m P = m k 12

3,,, 31,, 30%, 13

,, 311 ( ) ABW = T A where ABW : Available BandWidth T : Total BandWidth ( constant ) A : Sum of current allocated BandWidth ABW = T ( 1 W ) A where ABW : Available BandWidth T : Total BandWidth ( constant ) A : Sum of current allocated BandWidth W : Weight (Reserve Rate) 14

,,,, t where t HOBW dt 1 t t 1 t t 1 2 HOBW HOBW dt dt HOBW : HandOff BandWidth t : current time t-n : past of n unit time t-1, (EWMA: Exponential Weighted Moving Average) t-1 15

02~03, t 07~08 t+1 W D = Ew t 1 t 2 + (1 Ew) HOBW dt t t 1 t 1 t 2 HOBW dt HOBW dt t t 1 t 2 t 3 HOBW HOBW dt t 1 t 2 HOBW dt dt W S t t 1 MT dt t t t 2 3 1 = Ew + ( 1 Ew) 1 t 2 t 2 MT dt MT dt t t MT dt t 1 t t 1 2 MT dt MT dt where W S : change rate of number of mobile station in overlap zone MT : number of Mobile Terminal E w : Exponential Weight ABW = T ( 1 W ) A W = 0 WHEN Handoff ELSE W = + WS WD 16

312 i ii (incoming handoff) iii (outgoing handoff) iv, EWMA T A t t 1 A dt t t t t t 2 3 1 = Ew + (1 Ew) t 1 t 2 2 A dt A dt A dt t 1 t t 1 2 A dt A dt where T A : Tendency of Allocation A : Sum of allocated BandWidth at that time [ 1] 17

[ 1] Method GetAvailableBandWidth t : current time unit station_id : deltat : time interval ratio : weight HOBW Begin Method TB := GetTotalBandWidth(station_id); // total bandwidth HOBW := GetHandOffBandWidth(t, station_id); HOBW1 := GetHandOffBandWidth(t - deltat, station_id); HOBW2 := GetHandOffBandWidth(t - deltat * 2, station_id); numofservice := GetServiceCount(station_id); A := GetAllocatedBandWidth(station_id); // get sum of bandwidth currently allocated WD := (1 - ratio) * (HOBW1 - HOBW2) / HOBW1 + ratio * (HOBW - HOBW1) / HOBW; // calculate total weight of dynamic allocated services currently used WS := GetWeightFrom(NMS, station_id); // get weight of long-term statistical analysis result ABW := TB * (1 - (WS + WD)) - A; // calculate available bandwidth Return ABW; End Method; 32,, 18

321 (queue), (Queuing), QoS (Differentiated Service) (Class Based Queuing) [She97] FIFO(First In First Out) (Drop Tail), (Priority), (starvation), 19

,,,,,,, 6,,,, [Rapa99a] [ 3-1] Input Queue Call Type Based Queue Streaming Video Phone Transaction Call Classification [ 3-1] 20

[ 3-1] F IFO,, 33 CallType FIFO (weighted round r obin) Erlang 322 (subscriber) - 21

-, -, (NMS: Network Management System) - - - (, ) [ 2] Method CallAdmissionControl 22

required_bw : Bandwidth alloc_bw : Bandwidth ABW : Bandwidth alloc_tendency : call_id : ID t : Begin Method ABW := GetAvailableBandWidth(t); alloc_tendency := GetAllocTendency(t); With required_bw Case < ABW : If alloc_tendency < 0 then alloc_bw := upgrade(call_id, required_bw); If (alloc_bw < ABW) and (svc_level!= 3) then alloc_bw := upgrade(call_id, alloc_bw); End If Else alloc_bw := required_bw; End If Break; Case == ABW : If alloc_tendency <= 0 then alloc_bw := required_bw; Else alloc_bw := degrade(call_id, required_bw); End If Break; Case > ABW : If alloc_tendency <= 0 then alloc_bw := degrade(call_id, required_bw); If (alloc_bw > ABW) and (svc_level == 1) then alloc_bw := degrade(call_id, alloc_bw); End If End If If alloc_bw > ABW then 23

alloc_bw := 0 End If Break; End With Return alloc_bw; End Method; 33,,,, (zero -one knapsack), n 2 n, Greedy, n m m 24

, m,, 1 [ 3] n, C1, C2,, Cn ABW, [ 3] Method AllocateQueuedCalls ABW : C[] : n : P[][] : Begin Method AscendingSort(C[]); assign GetGreatestCommonDivisor(C[]s and ABW) to Unit; For each call number i For each j Units when j less then ABW/Unit 25

Initialize each component in P End For End For For each call number i For each j Units when j less then ABW/Unit If C[i] > ABW then assign P[i-1][j] to P[i][j]; Else assign Maximum of P[i][j] and 1 + P[i-1][ABW/Unit C[i]/Unit] to P[i][j]; End If End For End For For i := n downto 1 If P[i][ABW/Unit] > P[i-1][ABW/Unit] then Allocate(C[i]); ABW = ABW C[i]; End If End For End Method 26

4 3 41, 5 411 [ 4-1] IMT-2000 (199912) IMT-2000 (199912) ITU ITU [Rapa99a, Rapa99b] [ 4-1] 27

RAPA ITU 75 % 73 % 39 % 40 % 14 % 13 % 17 % 15 % 19 % 15 % 22 % 25 % [ 4-2] [ 4-2] (BHCA) (Call Duration) (BHCA, ) (Call Duration, ) 253 094 066 153 120 104 058 09 031 3 3 3 022 021 012 144 138 135 05 036 011 2529 2137 2233 027 011 006 2603 2165 2227 024 011 007 161 141 156 [ 4-1] ITU [ 4-2] [ 4-3] [ 4-3] 75 % 138 125 39 % 179 3 14 % 018 139 17 % 097 2300 28

19 % 044 2332 22 % 014 153 412 30%,, 1500, 7000 random [ 4-4] [ 4-1] [ 4-1] X, Y [ 4-3] Attempt Success Success (%) 724 486 731% 494 253 563% 115 4 52% 21 0 48% 58 3 34% 17 2 176% Sum 1429 768 573% 29

800 700 600 500 400 300 Attempt Success 200 100 0 [ 4-1] 413 [ 4-5] [ 4-2] [ 4-2] X, Y [ 4-5] Attempt Success Success (%) 724 529 731% 30

494 278 563% 115 6 52% 21 1 48% 58 2 34% 17 3 176% Sum 1429 775 573% 800 700 600 500 400 300 Attempt Success 200 100 0 [ 4-2] [ 4-3], 40%, 31

800% 700% 600% 500% 400% 300% 200% 100% 00% [ 4-3] 32

33 5,,, 40% IMT-2000, WLL(Wireless Local Loop)

[Woo95] M Woo, N Prabhu, A Ghafoor, Dynamic Resource Allocation for Multimedia Services in Mobile Communication Environments, IEEE Journal on Selected Areas in Communications, vol 13, No 5, pp 913-922, June 1995 [Err97] Errin W Fulp and Douglas S Reeves, On-line Dynamic Bandwidth Allocation, Proceedings of the 1997 International Conference on Network Protocols (ICNP '97), 1997 [Cho98] Byung Kyu Choi, Riccardo Bettati, Bandwidth Reservation for Real Time Traffic in Wireless Mobile Environment, Proceedings of the Sixth International Conference on Real-Time Computing Systems and Applications, 1998 [Van98] Bobby Vandalore, Raj Jain and Sonia Fahmy, AQuaFWiN: Adaptive QoS Framework for Multimedia in Wireless Networks and its Comparison with other QoS Frameworks, Proceedings of the 24th Conference on Local Computer Networks, 1998 [Luc98] Luca Abeni, Giuseppe Lipari and Giorgio Buttazzo, Constant Bandwidth vs Proportional Share Resource Allocation, Proceedings of the IEEE International Conference on Multimedia Computing and Systems Volume II, 1998 [She97] S Shenker, C Partidge and R Guerin, Specification of Guaranteed Quality of Service, RFC 2212, Sept 1997 [Wro97] J Wroclawski, Specification of the Controlled-Load Network Element Service, RFC 2211, Sept 1997 [ 99],,, " 34

telecommunication review, 9 3,1999 [ 99], CDMA,, 1999 [ 98],, 26 8 19988 [ETRI96], ( ), 199612 [Rapa99a], IMT-2000, http://wwwrapaorkr, 199912 [Rapa99b], IMT-2000, http://w wwrapaorkr, 199912 [ 00],, All-IP QoS, 7 8S, 20008 [ 00a],,, QoS,, 200010 [ 00b],,,, QoS,, 200010 [TTAE00], IMT-2000 3GPP, 3G TS 22105 v380, 20003 35

,,,,,,,,,,,,,,,,,,,,,,,,,, 2000 12