/
PERFORMANCE ANALYSIS OF CIRCUIT PERFORMANCE ANALYSIS OF CIRCUIT

PERFORMANCE ANALYSIS OF CIRCUIT - PowerPoint Presentation

della
della . @della
Follow
66 views
Uploaded On 2023-07-22

PERFORMANCE ANALYSIS OF CIRCUIT - PPT Presentation

SWITCHED NETWORKS WANG Meiqian 51747598 Supervisor Dr WONG Eric W M Cosupervisor Prof ZUKERMAN Moshe Jul 4 2013 Further Credits V Abramov Li Shuo 1 Outline ID: 1010399

efpa blocking probability lived blocking efpa lived probability traffic network opca circuit long short trunk switched service overflow based

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "PERFORMANCE ANALYSIS OF CIRCUIT" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

1. PERFORMANCE ANALYSIS OF CIRCUITSWITCHED NETWORKSWANG Meiqian (51747598)Supervisor: Dr. WONG, Eric W MCo-supervisor: Prof. ZUKERMAN, MosheJul. 4, 2013Further Credits: V. Abramov, Li Shuo.1

2. OutlineWhy circuit switching?Background on existing methodCircuit Switched Networks with long-lived and short-lived connectionsComputation of blocking probability for large circuit switched networksCircuit Switched Multi-service Multi-rate Networks with Deflection Q & A2

3. 4-5% of global energy is consumed by Internet in 2010, 20% will be consumed in 2023CS is more Green!!No need for individual treatment of packets.Simple in transportno bufferingno table look-upno header processingno counting packetsNo dropping packets at middle of transmission.congestion control at the call level1) RS Tucker, “A Green Internet”, IEEE Lasers and Electro-Optics Society, 2008.Why Circuit Switching (CS)3

4. Modern applications of circuit switchingThe Large Hadron Collider networkFive major Yahoo! data centers and their connectivityA. Barczyk, "World-wide Networking for LHC Data Processing," in National Fiber Optic Engineers Conference, OSA Technical Digest (Optical Society of America, 2012), paper NTu1E.1.Y. Chen, S. Jain, V.K. Adhikari, Z. Zhang, and K. Xu, "A first look at inter-data center traffic characteristics via Yahoo! datasets", ;in Proc. INFOCOM, 2011, pp.1620-1628. 4

5. Network in the FutureCircuit switching inside core networkOXC: optical cross-connect5

6. Blocking probabilityOverload situations in circuit switched networks—need to block callsBlocking probabilityAdverse impact on QoSKey performance measure for design and dimensioning6

7. Reduce blocking probabilityIf the shortest path is unavailable, the call can try other paths.Edge-disjointProblem:1) Alternate traffic usually use more resources than primary traffic. 2) This inefficiency may lead to increase in blocking probability.Solution: 1) Limit the number of choices of alternate paths. 2) Add threshold to the alternate traffic- certain capacity is exclusively reserved for primary traffic.Alternate RoutingOrigin NodeDestination NodePrimary PathAlternate path7

8. Alternative routingHierarchical Ranked into several tiersNon-hierarchical More flexible and efficientAccommodate sudden strong increase traffic of any OD pairReduce cost Mutual overflow strong dependencyInstabilitycan be mitigated by trunk reservation8

9. Approximation of circuit switched networks with non-hierarchical alternative routingGenerally does not admit product form solutionRely on accurate approximationNo robust methodology is available that captures the overflow-induced state dependency9

10. Erlang Fixed Point Approximation (EFPA)decoupling a given system into independent server groupstotal traffic offered to any server follows a Poisson process all individual input streams all overflow attempts10

11. Errors in EFPATwo effects:overflows connection requires a multi-hop path to be established.Overflow error -- ignoring high variance of overflow traffic and dependence Path error-- ignores the effect of traffic smoothing, and the positive correlation of trunk occupancy along the path that increases the probability to admit calls11

12. Overflow Priority classification Approximation (OPCA)Impose fictitious preemptive priority structure to a given modelJunior callsSenior callsApply EFPA-like algorithm in the fictitious modelBetter approximation in most casesIncrease the proportion of junior calls in the networkReduce overflow error and path error12

13. 13True Model (TM)Estimation of TMApply EFPA to the TMFictitious Model (FM)Construct the FM from the TMEstimation of FMApply EFPA to the FM

14. Circuit Switched Networks with long-lived and short-lived connectionsPermanent or semi-permanent connection between major cities On-demand short-lived connections between individual OD pairs of users in the order of seconds or lessLong-lived connectionShort-lived connection14

15. Prioritylong-lived connections can be booked well in advance.long-lived connections between major cities or data centers carry traffic from many users, so it is justifiable for them to have preemptive priority over the short-lived ones. 15

16. quasi-stationarychanges in system states observed by one type of traffic, due to changes in other traffic type(s), are rare.The holding times of long-lived traffic are much longer than those of short-lived traffic.Short-lived traffic can approximately reach steady state while connections of long-lived remains unchanged.16

17. The modelA circuit switching network with edge-disjoint alternative pathsLong-lived callsShort-lived callsPreemptive priority of long-lived callsPoisson arrival of connection requests.exponentially distributed holding timesMean holding time of long-lived calls much longer than short-lived ones (200)a maximum number D of overflow attempts trunk reservation to reserve certain resource to primary path connections 17

18. Network blocking probability by EFPA181818Initial values of trunk blocking probabilityCalculate offered load for each trunkCalculate blocking probability for each trunkConverge or not?Network blocking probability YESNoSteady state probabilitiesFixed-point iterationsQuasi-stationary for short-lived connection

19. Network blocking probability by OPCA19Different trunk blocking probability for calls with different numbers of overflowCalculate the blocking probability layer by layerLayer 0Layer 1Layer D

20. 20d=0Calculate offered load for each trunkCalculate blocking probability for each trunkConverge or not?d+1YESNoSteady state probabilitiesInitial values of trunk blocking probabilityNetwork blocking probability d=D or not?NoYES

21. Numerical ResultsBlocking probability for long-lived traffic21consider a network with a single class of traffic EFPA and OPCA underestimate blocking probability when the offered load is low long paths will be very rare. Accordingly, overflow error will dominateas the traffic load increases, the underestimation for EFPA and OPCA is reducedin NSF network, OPCA also outperforms EFPA a little

22. Blocking probability for short-lived traffic22

23. Robustness of the quasi-stationary approximation23when the holding times of short-lived calls close to those of long-lived callsthe quasi-stationary approximation is inaccurate. when the holding times of short-lived are significantly shorter than long-livedthe quasi-stationary approximation accurate.The errors shown in this condition are mainly due to overflow error and path error discussed above. quasi-stationary approximation accurate when the average holding times of short-lived calls is less than 5% of the average holding times of long-lived calls

24. The effect of the shape of the holding time distribution24curves are very close to each other and their confidence interval are overlappedblocking probabilities are insensitive to the holding time distributions.

25. Computational complexity of the algorithms25OPCA requires more computation time and more memory than EFPAthe overall computing resources are manageable.

26. The Coronet269900 SD pairs in the networkSimulation computationally prohibitive

27. Blocking probability for the Coronet 27EFPA does not converge in this caseRunning times used to calculate the network blocking probabilities in the Coronet is about 121.734439 seconds by OPCA

28. SummeryA circuit-switched network with long-lived and short-lived connections where the long-lived connections can preempt the short-lived ones.In most cases, OPCA can estimate the blocking probabilities reasonably well, and generally, better than EFPA.28

29. Computation of blocking probabilityfor large circuit switched networks29

30. A circuit switching network with fixed routingNodes connected by trunksCalls on route r use channels from trunk j. Independent Poisson process of rate Holding times - independently, identically, exponentially distributed with unit mean. Number of channels on trunk j - CThe model30

31. Objective - Finding blocking probability for realistic size circuit switching networks with large number of channels per trunk31

32. Millions of channels per trunk!Nearly hundred wavelengths per optical fiberHundreds optical fibers per trunkFurther subdivided a wavelength into hundreds of TDM channelsMillions of channels per trunk is a realistic scenario.http://www.fiberstore.com/Research-work-of-transmission-systems-CWDM-VS-DWDM-aid-63.html32

33. Existing methods33SimulationErlang fixed-point approximation (EFPA)?

34. Erlang fixed point approximation(EFPA)Decouple the network into independent trunksTraffic on each link to follow a Poisson process Erlang B formula – blocking probability of a M/M/K/K queueing systemArrival process - Poisson with parameter λ.Service duration - exponentially with parameters µ.Offered traffic under M/M/k/k is Number of channels – C.34

35. EFPA(cont.)35Initial values of trunk blocking probabilityCalculate offered load for each trunkCalculate blocking probability for each trunkConverge or not?Network blocking probability YESNoErlang B

36. Kelly results for EFPA- AccuracyCircuit switchingFixed-routingLarge number of channels per trunkEFPA is asymptotically exact !!!36F.P.Kelly, “Blocking probabilities in large circuit switched networks,” Adv. in Appl. Probab., vol. 18, no. 2, pp. 473–505, Jun. 1986.

37. Kelly results for EFPA- uniquenessF.P.Kelly, “Blocking probabilities in large circuit switched networks,” Adv. in Appl. Probab., vol. 18, no. 2, pp. 473–505, Jun. 1986.37

38. asymptotic expansion of Erlang B formula38

39. Our Asymptotic EFPA (A-EFPA)Initial values of trunk blocking probabilityCalculate offered load for each trunkCalculate blocking probability for each trunkConverge or not? Network blocking probability YESNoAsymptotic expansion39

40. Numerical results NSFNet - the principal Internet backbone network in US. Internet2 - backbone network provided for research and education communities in US.40

41. Blocking probabilities in NSFNet and Internet2 For C =20,000, the relative discrepancy of EFPA and A-EFPA is less than 0.2%. Simulations confirm that the accuracy of EFPA increases with increasing number of circuits per trunk41

42. Comparison of the times used by EFPA and A-EFPA in NSFNet For C = 20,000, A-EFPA saves 99. 9999% of the time used by the EFPA.42

43. Comparison of the times in Internet2 A-EFPA can save 99.9999% of the time Trends and behaviors consistent with NSFNet43

44. ConclusionImplement A-EFPA and EFPA for Circuit Switching networks with fixed routingWhen trunk capacity is large, A-EFPA results are very close to those of EFPA. A-EFPA saves approximately 99.9999% of the computing time. Together with simulation and EFPA, A-EFPA can give accurate blocking probability estimation in an computationally efficient manner over all ranges of system parameters.44

45. Performance analysis of Circuit Switched Multi-service Networks with non-hierarchical alternate Routing45

46. The modelA circuit switched network with edge-disjoint alternative pathsDifferent service classes of calls offered to the networkPoisson processExponentially distributed holding timeDifferent bandwidth requirementsmaximum number of overflow attempts DTrunk reservation46

47. Difference with the first modelFirst modelTwo classesSame bandwidth requirementLong-lived have priority over short-livedThis modelA general number of classesDifferent bandwidth requirementsFair opportunity to compete in a pool of resources47

48. ApproximationsEFPAOPCAPriority over more senior calls belonging to any classService-based OPCAPriority over more senior calls belonging to the same classMax(EFPA, service-based OPCA)difference in behavior of EFPA versus service-based OPCA under different scenarios48

49. Network Blocking probabilities 49 all the three approximations tend to underestimateProportion of junior calls OPCA> service-based OPCA > EFPAService-based OPCA is more accurate for class 2 traffic than for class 1 trafficOPCA exceeds the simulation result as the traffic increasesthe offered load of the class that require low-bandwidth far exceeds that of the class that requires high-bandwidthwhen the difference of bandwidth requirements is large.High sensitivity of OPCAMax(EFPA, service-based OPCA)

50. The three classes caseSimilar behavior with the 2 class caseService-based OPCA is more accurate, in most cases50

51. The cases with non-disjoint pathsThe only difference is the calculation of offered load to each trunkDependent on the common trunks and their positions, need to be calculated case by caseEstimate by the equivalent disjoint path will underestimate, allowing more traffic to overflow51

52. DimensioningIncrease the total offered load of all classesDimensioning the networkThe biggest relative error is less than 4%52

53. Conclusioncircuit-switched multiservice networks with deflection routing and trunk reservation.Introduced two new approximations, OPCA and service-based OPCADemonstrated that in most cases, service-based OPCA can estimate the network blocking probabilities reasonably well and is generally more accurate and more conservative than EFPA. OPCA can significantly overestimate the network blocking probabilities under certain scenariosmax(EFPA, service-based OPCA), as an improvement over EFPA and service-based OPCA which is accurate and conservative.When max(EFPA, service-based OPCA) used for dimensioning, relative error is acceptable.53

54. Q&AThank you so much.54

55. Errors in EFPAThe Poisson error an overflow stream is known to have higher variance traffic offered to a sequence of trunks on a path may be smoothed outThe independence error dependency of trunks on the primary path and the alternative pathdependency of trunks on the same path55

56. Network blocking probability for long-lived traffic by OPCA56

57. Network blocking probability for long-lived traffic by OPCA57