University of W urzburg Institute of Computer Science Research Report Series Performance Analysis of the Dual Cell Spacer in ATM Systems
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
University of Wurzburg Institute of Computer Science Research Report Series Performance Analysis of the Dual Cell Spacer in ATM Systems M. Ritter Report No. 95 November 1994 Institute of Computer Science, University of Wurzburg Am Hubland, 97074 Wurzburg, Federal Republic of Germany Tel.: +49/931/8885512, Fax: +49/931/8884601 e-mail: ritter@informatik.uni-wuerzburg.d400.de Abstract In this paper, we develop an analysis of the so-called Dual Spacer. In contrast to a conventional spacer, which shapes a trac stream only according to a given Peak Cell Rate, the Dual Spacer takes into account the Peak Cell Rate as well as the Sustainable Cell Rate with the corresponding Burst Tolerance. By shaping, also according to a Sustainable Cell Rate, the Usage Parameter Control function can monitor a bursty cell stream more eciently. The analysis is carried out in discrete-time domain and performance measures like the cell rejection probability, the cell delay distribution and the inter-departure time distribution are derived. All results are of exact nature. Numerical examples which compare the performance of the Dual Spacer with that of a conventional one show a similar performance in terms of delay and cell loss for relatively small values of the Burst Tolerance. Using our analysis, the couple Sustainable Cell Rate/Burst Tolerance, which is used for trac shaping in case of the Dual Spacer, can be chosen adequately to achieve a given target cell rejection probability or a mean delay, respectively, and to allow the network provider to obtain a maximal multiplexing gain.
1 Introduction In ATM networks, resource allocation is performed on basis of a trac contract which is negotiated between the network and the user. One part of this trac contract consists of source trac descriptors like the Peak Cell Rate (PCR) and the Sustainable Cell Rate (SCR) of the connection. As long as the source is well behaving, i.e. the negotiated rates are not exceeded, the network commits to meet certain Grade of Service (GoS) parameters like the Cell Loss Rate (CLR), the Cell Transfer Delay (CTD) or the Cell Delay Variation (CDV), which constitute the other part of the trac contract. A major problem is the selection of adequate source trac descriptor parameters which are used for Usage Parameter Control (UPC) at the User Network Interface (UNI) or the Inter Network Interface (INI). On the one hand, these trac descriptors are dicult to choose because of the burstiness and the unpredictable bandwidth variations of certain trac sources, e.g. video and LAN-to-LAN trac. On the other hand, they must be useful for Connection Admission Control (CAC) and resource allocation. For sources without hard time constraints, i.e. delay insensitive applications, trac sha- ping can be performed to avoid congestion which may be caused by clusters of cells belonging to one connection. An advantage of shaping is, that it not only limits the traf- c volume but also reduces the burstiness of the trac source considerably. This allows an easier choice of the source trac descriptors. The way of working of a trac shaper is to delay certain cells of a given connection such that the inter-departure times of consecutive cells are never smaller than a given value (cf. 3, 6, 15]). This is done at the expense of introducing delay. In general, a maximum delay bound will be xed in the trac contract which leads to the discarding of a cell if it would have to be delayed longer than this amount of time. Each incoming cell is therefore either discarded or buered in the shaper, and re-emitted so that the resulting output cell stream is conforming with the negotiated source trac descriptors. At connection setup, the declaration of the PCR is necessary. However, the SCR can be speci ed optionally 1, 9]. This must be done in conjunction with a Burst Tolerance (BT), which limits the number of cells that can be sent at PCR. The speci cation of the SCR may allow the network provider to utilize the network resources more eciently. Until now, only trac shaping according to a given PCR has been considered in the literature, where performance measures like cell loss, delay, and characteristics of the output process have been addressed for various trac models, see e.g. 2, 4, 5, 8, 10]. Such a shaping facility is also often called cell spacer. However, if a SCR is negotiated, a cell stream can be shaped to be conforming with the PCR and the SCR speci ed in conjunction with the BT. The complexity of such a Dual Spacer would only be slightly higher than that of the conventional spacer treated in the literature until now. Using a Dual Spacer, for a given connection a PCR and a SCR can be guaranteed. In the following we describe the operation mode of the Dual Spacer. Its basic function is to enforce a minimum cell inter-departure time, aiming at the policing of the PCR. The input cell stream is therefore inuenced in such a way, that the time between cells in the output stream is at least T , if 1=T is the PCR. However, if a burst, which is emitted at PCR, is getting too large, then the Dual Spacer has to throttle down the cell emission rate to be conforming with the negotiated SCR 1=Ts . The Maximum Burst Size (MBS) 1
depends on the BT s. Thus, a cell is delayed as long as necessary to be conforming with both the PCR and the SCR. Generally, a maximum CTD is declared in the trac contract. Cells which have to be delayed longer than a certain delay bound W are therefore rejected by the Dual Spacer. This bound will be chosen according to the corresponding QoS parameter. In Figure 1, the basic model of the Dual Spacer and related parameters are shown. spacer input cell stream output cell stream T Ts s W Figure 1: Basic Dual Spacer model. The remainder of this paper is organized as follows. In Section 2 we present an exact analysis of the Dual Spacer. Performance measures we address are the cell rejection probability, the cell inter-departure time distribution and the cell delay distribution. We assume the cell inter-arrival process to be a renewal process. Numerical examples are provided in Section 3 and the paper concludes with a discussion in Section 4. 2 Analysis The basic idea behind the analysis is to introduce a spacer state denoted by the two- dimensional time-dependent random variable U (t) = (P (t) S (t)). Depending on the spacer state U (t) that a cell sees upon arrival, the cell has to be delayed for a speci c amount of time, is rejected if the delay bound W would be exceeded, or departs immedia- tely from the spacer. A similar approach has been used in 8] to analyze the conventional spacer. If it is positive, the rst component P (t) describes the amount of time a cell arriving at time t has to be delayed at least to be conforming with the PCR. If P (t) is negative, then the cell can depart the spacer immediately, from the PCR shaping point of view. The second component S (t) corresponds in a similar way to the SCR shaping part. The only dierence is that the BT s must be taken into account. Thus, if S (t) is less or equal than s, the cell can depart immediately. Otherwise, it has to be delayed at least by S (t) ; s to achieve conformance. This holds, of course, only from the SCR shaping point of view. As appropriate for ATM environments, the time is discretized in slots of cell duration. The following notation is used: Pn; P (t) just before the arrival instant of cell number n, Pn+ P (t) just after the arrival instant of cell number n, 2
Sn; S (t) just before the arrival instant of cell number n, Sn+ S (t) just after the arrival instant of cell number n, An discrete random variable for the number of slots between the arrival instants of cells n ; 1 and n. Accordingly, the discrete random variables Un; = (Pn; Sn;) and Un+ = (Pn+ Sn+) (1) can be de ned. The distributions of Un; and Un+ are denoted by u;n (i j ) and u+n (i j ), where e.g. u;n (i j ) is de ned by ProbfPn; = i ^ Sn; = j g. Furthermore, we denote the distribution of An by a(k), since the arrival process is assumed to be a renewal process. A sample evolution of the random variables de ned above is depicted in Figure 2. arrival of cell number n +3 n ;3 n;2 n;1 n n +1 n +2 n +4 P (t) S (t) Sn+ Sn; s +W s Pn+ Ts T Pn; W t departure of cell number n ;3 n ;2 n ;1 n n +2 n +3 Figure 2: Sample path of the Dual Spacer state process. Starting with the arrival of cell n ; 3, we have Pn;;3 = 0 and Sn;;3 < s . Thus, cell n ; 3 departs immediately from the spacer and the components P (t) and S (t) are increased by 3
T and Ts, respectively. Subsequently, they are decremented each slot. Just before the arrival of cell n ; 2, Sn;2 is still smaller than s but Pn;;2 is now larger than 0. Therefore, ; cell n ; 2 must be delayed. Since Pn;;2 < W , cell n ; 2 is not rejected but delayed by Pn;;2 slots. At the arrival of cell n ; 1, we have 0 < Pn;;1 < W and s < Sn;;1 < s + W . Cell n ; 1 is therefore not rejected but delayed by Pn;;1 , since Pn;;1 > Sn;;1 ; s. The same holds for cell n, only with the dierence that Pn; < Sn; ; s and thus cell n is delayed by Sn; ; s slots. Just before cell n + 1 arrives, Sn;+1 > s + W . Therefore, cell n + 1 would have to be delayed longer than W and is thus rejected. For the cells n + 2 and n + 3 we have the same situation as for cells n ; 3 and n ; 2, respectively. Finally, cell n + 4 is rejected. The reason for this is that Pn;+4 is larger than the delay bound W . In the following we present an iterative algorithm to compute u;n (i j ) and u+n (i j ) if the cell arrival process follows a general distribution. The analysis is based on the algorithm for the computation of the system size distribution in the GX ]=D=1= ; S queueing sy- stem presented in 14]. This algorithm has been used in 7, 11, 13] to investigate UPC functions like the Generic Cell Rate Algorithm (GCRA) and an extension to analyze two- dimensional state processes has been presented in 12]. As outlined in the next three sub- sections, performance measures like the cell rejection probability, the cell inter-departure time distribution, and the cell delay distribution can be derived easily using the limiting distribution u;(i j ). We start with the dependencies between the random variables Un;+1 = (Pn;+1 Sn;+1) and Un+ = (Pn+ Sn+ ): Pn;+1 = Pn+ ; An+1 (2) Sn;+1 = Sn+ ; An+1 : (3) These equations are driven by the decrease of P (t) and S (t) by one each slot. Based on the equations (2) and (3), the corresponding distribution can be found as: X 0 u;n+1 (i j ) = u+n (i ; k j ; k) a(;k): (4) k=;1 The computation of Un+ = (Pn+ Sn+) from Un; = (Pn; Sn; ) is a bit more complicated. For Pn+ and Sn+ we get the following: 8> >> T : Pn; 0 ^ Sn; s + W < Pn+ = > Pn; + T : 0 < Pn; W ^ Sn; s + W (5) >> ; : Pn : Pn; > W _ Sn; > s + W 8> >> Ts : Sn; 0 ^ Pn; W < Sn+ = > Sn; + Ts : 0 < Sn; s + W ^ Pn; W : (6) >> ; : Sn : Sn; > s + W _ Pn; > W 4
First, let us focus on P (t), i.e. equation (5). If Pn; 0 and cell n is not rejected due to a delay longer than W resulting from SCR shaping, Pn+ is set to T since the time interval until the emission of the next cell should be at least T . This corresponds to the rst case in equation (5). For a Pn; larger than 0, the rst component of the spacer state is computed by Pn+ = Pn; + T , if the delay according to the SCR shaping is smaller than W . The third case reects the arrival of a cell which would have to be delayed longer than W and thus the spacer state remains unchanged. Analogously, equation (6) describes the computation of the second component S (t). To derive the equations for the corresponding distributions, we have to distinguish the four cases illustrated in Figure 3. Regions with dierent shadings represent dierent ways of calculating u+n (i j ) due to acceptance or rejection of cell n. Dashed lines exclude the points from the delimited regions, solid lines include them. For sake of clarity, we decomposed the transition into two steps. The rst step reects a shifting operation which truncates the negative part of the spacer state space, where arriving cells are not rejected. Therefore, the probabilities of states (i j ), where i or j are negative, are shifted to those states where i or j are replaced by zero if negative. This transition can be expressed by: un (i j ) = (u;n (i j )) (7) with the operator () de ned as: 8 >> 0 : i < 0 ^ j s + W >> >> 0 : 0iW ^ j > P0 >< u;n (i0 j ) : i = 0 ^ 0 < j s + W ; (un (i j )) = > P0 P0 ; 0 0 0 i = ;1 : (8) >> i =;1 j =;1 un (i j ) : i=0 ^ j =0 >> P0 0 0 >> u;(i j 0) : 0> j =;1 n : u;n (i j ) 0 : otherwise As second step, i.e. the transition from un(i j ) to u+n (i j ), the resulting region in which cells are not rejected is shifted by the vector (T Ts). This leads to the following equation: 8> >> 0 : (i j ) 2 A1 >< u (i ; T j ; Ts) : (i j ) 2 A2 u+n (i j ) = > n : (9) >> un(i ; T j ; Ts) + un(i j ) : (i j ) 2 A3 >: un(i j ) : otherwise 5
Sn Sn Ts + s +W Ts + s + W A3 A3 s + W Ts A2 Ts s +W A1 A1 0 Pn 0 Pn 0 T W T +W 0 W T T +W Case 1: W T ^ s + W Ts Case 2: W < T ^ s + W < Ts Sn Sn Ts + s +W Ts + s + W A3 Ts s +W A3 s + W Ts A1 A1 0 Pn 0 Pn 0 T W T +W 0 W T T +W Case 3: W T ^ s + W < Ts Case 4: W < T ^ s + W Ts Figure 3: Transition regions for un(i) to u+n (i). For case 1, the regions A1, A2 and A3 (cf. Figure 3) are given by: A1 = f(i j ) j (;1 i W ^ ;1 j < Ts) _ (;1 i < T ^ ;1 j s + W )g (10) A2 = f(i j ) j (T i W ^ Ts j s + W )g (11) A3 = f(i j ) j (W < i T + W ^ Ts j Ts + s + W ) _ (T i T + W ^ s + W < j Ts + s + W )g: (12) 6
For all other cases depicted in Figure 3, these regions are de ned as follows: A1 = f(i j ) j (;1 i W ^ ;1 j s + W )g (13) A2 = (14) A3 = f(i j ) j (T i T + W ^ Ts j Ts + s + W )g: (15) Using the equations presented above, the limiting distribution of the two-dimensional spacer state distribution u;(i j ) can be obtained iteratively: u; (i j ) = nlim ; !1 un (i j ): (16) This forms the basis to derive the performance measures in the next three subsections. 2.1 Cell rejection analysis The cell rejection probability pr , i.e. the probability that an arriving cell would have to be delayed longer than the delay bound W , can be found as X W sX +W pr = 1 ; u; (i j ): (17) i=;1 j =;1 The rejection probability pr is given by the probability of the area of the spacer state space where an arriving cell has to be delayed longer than W either because of PCR shaping or because of SCR shaping. 2.2 Inter-departure time distribution In this subsection we focus on the cell inter-departure time distribution of the Dual Spacer. The following derivation of the output process is performed in conjunction with a renewal assumption. The probability d(k) to observe a time interval of k slots between two cells departing the spacer consecutively can be given by: X ; d(k) = 1 ;1 p u (i j ): (18) r (ij )2Bk In this context, the set Bk contains those states (i j ) where the departure of the previous not rejected cell has been occurred or will occur k slots before the departure of the cell which is currently arriving. 7
Due to the PCR shaping, we have a minimum inter-departure interval of T slots and thus for k < T : Bk = : (19) To derive the sets Bk for k T , we have to distinguish three regions of the spacer state space, which are depicted in Figure 4 with dierent shading intensities. j Ts + s + W s +W Ts BTs s BT Bx 0 i W T +W minfT ; i Ts + s ; j g T Figure 4: Regions for calculating the inter-departure time distribution. If an arriving cell has not to be delayed, then the inter-departure interval for the actual spacer state (i j ) is determined by minfT ; i Ts + s ; j g. This is relevant if (i j ) is located in the region Bx, cf. Figure 4. If i 0, then the last departure has occurred T ; i slots before. For j s the last departure instant has occurred Ts + s ; j time slots before. Since PCR and SCR shaping is performed independently of each other, the inter-departure interval is, in this case, equal to the minimum of these two values. If the spacer state upon cell arrival is located in the dark shaded region BT , the inter- departure interval will be T , since there is no further delay required due to SCR shaping. For the spacer states in the light shaded region BTs , an arriving cell has to be delayed due to SCR shaping. Thus the inter-departure interval is equal to Ts. Taking these properties into account, the sets BT and BTs are given by: BT = f(i j ) j (0 < i W ^ ;1 < j i + s ) _ (minfT ; i Ts + s ; j g = T )g (20) and 8
BTs = f(i j ) j (0 < i W ^ i + s < j s + W ) _ (;1 < i 0 ^ s < j s + W ) _ (minfT ; i Ts + s ; j g = Ts)g: (21) For all other values of k, Bk contains the following states: Bk = f(i j ) j minfT ; i Ts + s ; j g = kg : (22) 2.3 Delay distribution The performance measure we address on in this subsection is the cell delay distribu- tion. This measure allows to investigate the additional delay introduced by the shaping according to a SCR compared to that of a conventional spacer. Since the delay for cells which arrive at time instants where one or both components of the spacer state are negative is the same as for time instants where the corresponding component is equal to 0, we can make use of the shifting operation given in equation (8): u(i j ) = (u;(i j )): (23) De ning sets Ck which contain those states (i j ) where an arriving cell is delayed by k slots, we can compute the delay distribution w(k) for k = 0 : : : W by the following equation: X w(k) = 1 ;1 p u (i j ): (24) r (ij )2Ck A cell is delayed by k slots, if the delay due to PCR shaping is equal to k slots and the delay due to SCR is shorter or vice versa. Thus, for 0 k W the sets Ck are given by: Ck = f(i j ) j (i = k ^ i > j ; s) _ (j = k + s ^ i j ; s )g : (25) Because of the maximum delay bound W , the sets Ck are empty for k > W . The proba- bility pw for an arriving cell to be delayed can be computed by: X W pw = w(k): (26) k=1 9
3 Numerical results To compare the performance of the Dual Spacer with that of the conventional one, we present some numerical results. In Figure 5, the delay distributions are drawn for several choices of s . As inter-arrival process we used a negative binomial distribution which allows to vary the mean EA and the coecient of variation cA almost independently of each other (EA c2A > 1 must be ful lled). We use a mean of EA = 10 slots and the coecient of variation is set to cA = 1:0. The spacer parameters are T = 5, Ts = 8 and s is varied from 0 to 150. A maximum delay of W = 200 slots is tolerated. 100 delay distribution 10;1 10;2 10;3 10;4 10;5 s = 1 s = 100 s = 50 s = 0 10;6 0 50 100 150 200 time in slots Figure 5: Inuence of the BT s on the delay distribution (cA = 1:0). As can be observed in Figure 5, the delay distribution is strongly dependent on the choice of s. If s increases, the delay distribution rapidly approaches that of the conventional spacer. For s = 1, both are the same, since for a BT tending to in nity the SCR shaping has no eect on the delay of the cells. Therefore, only PCR shaping is decisive. In our case, the distributions for s = 1 and s = 150 can not be distinguished. If we look at Figure 6 where the coecient of variation is now set to cA = 2:0, a much slower approach can be observed, i.e. s must be chosen large to obtain a delay distribution close to that of a conventional spacer. In each curve small steps can be recognized at the left hand side of the distribution as typical for GI=D=1 queueing systems. 10
100 delay distribution 10;1 s = 0 s = 100 10;2 s = 200 10;3 s = 300 10;4 s = 1 10;5 10;6 0 50 100 150 200 time in slots Figure 6: Inuence of the BT s on the delay distribution (cA = 2:0). 50 mean delay cA = 0:5 40 cA = 1:0 cA = 1:5 30 cA = 2:0 20 10 0 0 50 100 150 200 250 Burst Tolerance s Figure 7: Asymptotic behavior of the mean delay. 11
In Figure 7, the mean delay is plotted over s for various choices of cA. This gure shows the asymptotic behavior more clearly. It can be observed that the mean value, and as well the delay distribution, approaches the faster a limiting value the smaller cA is. Thus, for a larger BT the supplementary property of the dual mechanism to reduce the burstiness of the trac stream is getting lost. This depends, however, on the choice of the SCR 1=Ts. If the SCR is close to the Average Cell Rate (ACR), the SCR shaping plays a dominant role also for large values of the BT. Another interesting performance measure is the coecient of variation cW of the delay introduced by the Dual Spacer. Curves for dierent choices of cA are depicted in Figure 8 in dependence on s. As expected, cW also approaches a limiting value. This is due to the approach of the delay distribution against a limiting distribution as shown in the Figures 5 and 6. 4 delay coecient of variation 3 2 1 cA = 0:5 cA = 1:5 cA = 1:0 cA = 2:0 0 0 50 100 150 200 250 Burst Tolerance s Figure 8: Asymptotic behavior of the delay coecient of variation cW . For small values of s the coecient of variation cW rst increases and then decreases against a limiting value. The initial increase is more distinctive if cA is small. The later decrease of the delay coecient of variation is due to the minor inuence of SCR shaping for large values of s. If cA is getting larger, the curves get closer to each other. Now, we focus on the inter-departure time distribution of the Dual Spacer. In Figure 9, we use the same inter-arrival process as before with a coecient of variation cA = 2:0. For s = 0, i.e. no bursts are allowed, the inter-departure time distribution is equal to that of a conventional spacer with minimum inter-cell distance Ts. If s is increased, the inter-departure time distribution also approaches a limiting distribution. Like in case 12
1:0 inter-departure time distribution 0:8 0:6 s = 0 0:4 s = 50 s = 150 0:2 s = 1 0:0 0 10 20 30 40 time in slots Figure 9: Inuence of s on the inter-departure time distribution. of the delay distribution, this limiting distribution is equal to the inter-departure time distribution of the conventional spacer with a minimum inter-cell distance of T . For all other values of s , two steps can be observed. These steps correspond to the PCR and SCR shaping and are therefore located at i = 5 and is = 8 (note that T = 5 and Ts = 8). The step due to SCR shaping is getting smaller if s increases or cA decreases. From the network point of view, a small value of the BT may allow a higher utilization of the resources since the trac stream is smoother. However, the cell rejection probability and the cell delay will be increased. Using our analysis, the couple (Ts,s) can be chosen to achieve a given target cell rejection probability or mean delay, respectively, and to allow the network provider to obtain a maximal multiplexing gain at the same time. 4 Conclusion In this paper we presented a discrete-time analysis of the Dual Spacer which shapes an ATM input trac stream to be conforming with a given Peak Cell Rate and a Sustainable Cell Rate in conjunction with the Burst Tolerance. The input trac is assumed to be a renewal process and a maximum delay bound for the spacer is introduced. Using the limi- ting distribution of the two-dimensional system state distribution, performance measures like the cell rejection probability, the cell inter-departure time distribution and the delay distribution have been derived in closed form. All results are of exact nature. Numerical 13
examples are given to show the performance of the Dual Spacer for dierent trac condi- tions. Furthermore, the results have been compared with those of a conventional spacer, i.e. a spacer which shapes the trac only according to a Peak Cell Rate. From the numerical examples we can conclude, that a performance close to that of the conventional spacer is achieved with a Dual Spacer already for small values of the Burst Tolerance if the Sustainable Cell Rate is chosen adequately. The reason for this is the fast approach of the delay and the inter-departure time distribution against their limiting distributions. Thus, the supplementary properties introduced by the dual mechanism are lost already for small values of the Burst Tolerance. However, if an additional delay can be accepted, the Burst Tolerance can be chosen quite small resulting in a trac stream which is very smooth and therefore favorable from the network point of view. Since the network provider needs to allocate the less resources the smaller the negotiated Burst Tolerance is, a small value of the Burst Tolerance is also pro table for the user from the taring point of view. Concerning trac management, the Dual Spacer should be implemented preferably, since it also can emulate a conventional spacer, if necessary, and the complexity of implemen- tation remains almost the same compared to the conventional one. Acknowledgement The author appreciates the support of the Deutsche Bundespost Telekom (Forschungs- und Technologiezentrum (FTZ)). References 1] ATM Forum, ATM User-Network Interface Specication, Version 3.0, September 1993. 2] F. Bernabei, L. Gratta, M. Listanti, A. Sarghini, Analysis of ON-OFF Source Sha- ping for ATM Multiplexing, IEEE INFOCOM 1993, pp. 1330-1336. 3] P. Boyer, F. Guillemin, M. Servel, J.-P. Coudreuse, Spacing Cells Protects and En- hances Utilization of ATM Network Links, IEEE Network, Vol. 6, No. 5, September 1992, pp. 38-49. 4] F.M. Brochin, A Cell Spacing Device for Congestion Control in ATM Networks, Performance Evaluation, Vol. 16, No. 1, 1992, pp. 107-127. 5] A.I. Elwalid, D. Mitra, Analysis and Design of Rate-Based Congestion Control of High Speed Networks, I: Stochastic Fluid Models, Access Regulation, Queueing Systems 9, 1991, pp. 29-64. 6] F. Guillemin, P. Boyer, L. Romoeuf, The Spacer-Controller: Architecture and First Assessments, Broadband Communications, Portugal, January 1992, pp. 313-323. 14
7] F. Hubner, Dimensioning of a Peak Cell Rate Monitor Algorithm Using Discrete- Time Analysis, Proceedings of ITC-14, Antibes, France, June 1994, pp. 1415-1424. 8] F. Hubner, P. Tran-Gia, A Discrete-Time Analysis of Cell Spacing in ATM Systems, University of Wurzburg, Institute of Computer Science, Research Report Series, Report No. 66, June 1993. 9] ITU-T Study Group 13, Draft Recommendation I.371, Trac Control and Conge- stion Control in B-ISDN, March 1994. 10] L.K. Reiss, L.F. Merakos, Shaping of Virtual Path Trac for ATM B-ISDN, IEEE INFOCOM 1993, pp. 168-175. 11] M. Ritter, P. Tran-Gia, Performance Analysis of Cell Rate Monitoring Mechanisms in ATM Systems, International Conference on Local and Metropolitan Communi- cation Systems, Kyoto, December, 1994. 12] M. Ritter, S. Kornprobst, F. Hubner, Performance Comparison of Source Policing Architectures in ATM Systems, University of Wurzburg, Institute of Computer Science, Research Report Series, Report No. 81, November 1994. 13] O. Rose, M. Ritter, MPEG-Video Sources in ATM-Systems | A new approach for the dimensioning of policing functions, International Conference on Local and Metropolitan Communication Systems, Kyoto, December, 1994. 14] P. Tran-Gia, H. Ahmadi, Analysis of a Discrete-Time GX ]=D=1 ; S Queueing System with Applications in Packet-Switching Systems, IEEE INFOCOM 1988, pp. 861-870. 15] E. Wallmeier, T. Worster, The Spacing Policer, an Algorithm for Ecient Peak Bit Rate Control in ATM Networks, ISS 14, October 1992, paper A5.5. 15
Preprint-Reihe Institut fur Informatik Universitat Wurzburg Verantwortlich: Die Vorstande des Institutes fur Informatik. 1] K. Wagner. Bounded query classes. Februar 1989. 2] P. Tran-Gia. Application of the discrete transforms in performance modeling and analysis. Februar 1989. 3] U. Hertrampf. Relations among mod-classes. Februar 1989. 4] K. W. Wagner. Number-of-query hierarchies. Februar 1989. 5] E. W. Allender. A note on the power of threshold circuits. Juli 1989. 6] P. Tran-Gia und Th. Stock. Approximate performance analysis of the DQDB access protocol. August 1989. 7] M. Kowaluk und K. W. Wagner. Die Vektor-Sprache: Einfachste Mittel zur kompakten Beschreibung endlicher Objekte. August 1989. 8] M. Kowaluk und K. W. Wagner. Vektor-Reduzierbarkeit. August 1989. 9] K. W. Wagner (Herausgeber). 9. Workshop uber Komplexitatstheorie, eziente Algorithmen und Datenstrukturen. November 1989. 10] R. Gutbrod. A transformation system for chain code picture languages: Properties and algorithms. Januar 1990. 11] Th. Stock und P. Tran-Gia. A discrete-timeanalysis of the DQDB access protocol with general input trac. Februar 1990. 12] E. W. Allender und U. Hertrampf. On the power of uniform families of constant depth threshold circuits. Februar 1990. 13] G. Buntrock, L. A. Hemachandra und D. Siefkes. Using inductive counting to simulate nondeterministic computa- tion. April 1990. 14] F. Hubner. Analysis of a nite capacity a synchronous multiplexer with periodic sources. Juli 1990. 15] G. Buntrock, C. Damm, U. Hertrampf und C. Meinel. Structure and importance of logspace-MOD-classes. Juli 1990. 16] H. Gold und P. Tran-Gia. Performance analysis of a batch service queue arising out of manufacturing systems modeling. Juli 1990. 17] F. Hubner und P. Tran-Gia. Quasi-stationary analysis of a nite capacity asynchronous multiplexer with modulated deterministic input. Juli 1990. 18] U. Huckenbeck. Complexity and approximation theoretical properties of rational functions which map two intervals into two other ones. August 1990. 19] P. Tran-Gia. Analysis of polling systems with general input process and nite capacity. August 1990. 20] C. Friedewald, A. Hieronymus und B. Menzel. WUMPS Wurzburger message passing system. Oktober 1990. 21] R. V. Book. On random oracle separations. November 1990. 22] Th. Stock. In uences of multiple priorities on DQDB protocol performance. November 1990. 23] P. Tran-Gia und R. Dittmann. Performance analysis of the CRM a-protocol in high-speed networks. Dezember 1990. 24] C. Wrathall. Con uence of one-rule Thue systems. 25] O. Gihr und P. Tran-Gia. A layered description of ATM cell trac streams and correlation analysis. Januar 1991. 26] H. Gold und F. Hubner. Multi server batch service systems in push and pull operating mode | a performance comparison. Juni 1991. 27] H. Gold und H. Grob. Performance analysis of a batch service system operating in pull mode. Juli 1991. 28] U. Hertrampf. Locally denable acceptance types|the three valued case. Juli 1991. 29] U. Hertrampf. Locally denable acceptance types for polynomial time machines. Juli 1991. 30] Th. Fritsch und W. Mandel. Communication network routing using neural nets { numerical aspects and alternative approaches. Juli 1991. 31] H. Vollmer und K. W. Wagner. Classes of counting functions and complexity theoretic operators. August 1991. 16
32] R. V. Book, J. H. Lutz und K. W. Wagner. On complexity classes and algorithmically random languages. August 1991. 33] F. Hubner. Queueing analysis of resource dispatching and scheduling in multi-media systems. September 1991. 34] H. Gold und G. Bleckert. Analysis of a batch service system with two heterogeneous servers. September 1991. 35] H. Vollmer und K. W. Wagner. Complexity of functions versus complexity of sets. Oktober 1991. 36] F. Hubner. Discrete-time analysis of the output process of an atm multiplexer with periodic input. November 1991. 37] P. Tran-Gia und O. Gropp. Structure and performance of neural nets in broadband system admission control. November 1991. 38] G. Buntrock und K. Lorys. On growing context-sensitive languages. Januar 1992. 39] K. W. Wagner. Alternating machines using partially dened \AND" and \OR". Januar 1992. 40] F. Hubner und P. Tran-Gia. An analysis of multi-service systems with trunk reservation mechanisms. April 1992. 41] U. Huckenbeck. On a generalization of the bellman-ford-algorithm for acyclic graphs. Mai 1992. 42] U. Huckenbeck. Cost-bounded paths in networks of pipes with valves. Mai 1992. 43] F. Hubner. Autocorrelation and power density spectrum of atm multiplexer output processes. September 1992. 44] F. Hubner und M. Ritter. Multi-service broadband systems with CBR and VBR input trac. Oktober 1992. 45] M. Mittler und P. Tran-Gia. Performance of a neural net scheduler used in packet switching interconnection networks. Oktober 1992. 46] M. Kowaluk und K. W. Wagner. Vector language: Simple description of hard instances. Oktober 1992. 47] B. Menzel und J. Wol von Gudenberg. Kommentierte Syntaxdiagramme fur C++. November 1992. 48] D. Emme. A kernel for funtions denable classes and its relations to lowness. November 1992. 49] S. Ohring. On dynamic and modular embeddings into hyper de Bruijn networks. November 1992. 50] K. Poeck und M. Tins. An intelligent tutoring system for classication problem solving. November 1992. 51] K. Poeck und F. Puppe. COKE: Ecient solving of complex assignment problems with the propose-and-exchange method. November 1992. 52] Th. Fritsch, M. Mittler und P. Tran-Gia. Articial neural net applications in telecommunication systems. Dezember 1992. 53] H. Vollmer und K. W. Wagner. The complexity of nding middle elements. Januar 1993. 54] O. Gihr, H. Gold und S. Heilmann. Analysis of machine breakdown models. Januar 1993. 55] S. Ohring. Optimal dynamic embeddings of arbitrary trees in de Bruijn networks. Februar 1993. 56] M. Mittler. Analysis of two nite queues coupled by a triggering scheduler. Marz 1993. 57] J. Albert, F. Duckstein, M. Lautner und B. Menzel. Message-passing auf transputer-systemen. Marz 1993. 58] Th. Stock und P. Tran-Gia. Basic concepts and performance of high-speed protocols. Marz 1993. 59] F. Hubner. Dimensioning of a peak cell rate monitor algorithm using discrete-time analysis. Marz 1993. 60] G. Buntrock und K. Lorys. The variable membership problem: Succinctness versus complexity. April 1993. 61] H. Gold und B. Frotschl. Performance analysis of a batch service system working with a combined push/pull control. April 1993. 62] H. Vollmer. On dierent reducibility notions for function classes. April 1993. 63] S. O hring und S.K. Das. Folded Petersen Cube Networks: New Competitors for the Hyepercubes. Mai 1993. 64] S. O hring und S.K. Das. Incomplete Hypercubes: Embeddings of Tree-Related Networks. Mai 1993. 65] S. Ohring und S.K. Das. Mapping Dynamic Data and Algorithm Structures on Product Networks. Mai 1993. 66] F. Hubner und P. Tran-Gia. A Discrete-Time Analysis of Cell Spacing in ATM Systems. Juni 1993. 67] R. Dittmann und F. Hubner. Discrete-Time Analysis of a Cyclic Service System with Gated Limited Service. Juni 1993. 68] M. Frisch und K. Jucht. Pascalli-P. August 1993. 69] G. Buntrock. Growing Context-Sensitive Languages and Automata. September 1993. 70] S. O hring und S.K. Das. Embeddings of Tree-Related Topologies in Hyper Petersen Networks. Oktober 1993. 71] S. Ohring und S.K. Das. Optimal Communication Primitives on the Folded Petersen Networks. Oktober 1993. 72] O. Rose und M. R. Frater. A Comparison of Models for VBR Video Trac Sources in B-ISDN. Oktober 1993. 17
73] M. Mittler und N. Gerlich. Reducing the Variance of Sojourn Times in Queueing Networks with Overtaking. November 1993. 74] P. Tran-Gia. Discrete-Time Analysis Technique and Application to Usage Parameter Control Modelling in ATM Systems. November 1993. 75] F. Hubner. Output Process Analysis of the Peak Cell Rate Monitor Algorithm. January 1994. 76] K. Cronauer. A Criterion to Separate Complexity Classes by Means of Oracles. January 1994. 77] M. Ritter. Analysis of the Generic Cell Rate Algorithm Monitoring ON/OFF-Trac. January 1994. 78] K. Poeck, D. Fensel, D. Landes und J. Angele. Combining KARL and Congurable Role Limiting Methods for Conguring Elevator Systems. Januar 1994. 79] O. Rose. Approximate Analysis of an ATM Multiplexer with MPEG Video Input. Januar 1994. 80] A. Schomig. Using Kanban in a Semiconductor Fabrication Environment | a Simulation Study. Marz 1994. 81] M. Ritter, S. Kornprobst, F. Hubner. Performance Analysis of Source Policing Architectures in ATM Systems. April 1994. 82] U. Hertrampf, H. Vollmer und K. W. Wagner. On Balanced vs. Unbalanced Computation Trees. May 1994. 83] M. Mittler und A. Schomig. Entwicklung von "Due{Date\{Warteschlangendisziplinen zur Optimierung von Pro- duktionssystemen. Mai 1994. 84] U. Hertrampf. Complexity Classes Dened via k-valued Functions. Juli 1994. 85] U. Hertrampf. Locally Denable Acceptance: Closure Properties, Associativity, Finiteness. Juli 1994. 86] O. Rose, M. R. Frater. Delivery of MPEG Video Services over ATM. August 1994. 87] B. Reinhardt. Kritik von Symptomerkennung in einem Hypertext-Dokument. August 1994. 88] U. Rothaug, E. Yanenko, K. Leibnitz. Articial Neural Networks Used for Way Optimization in Multi-Head Systems in Application to Electrical Flying Probe Testers. September 1994. 89] U. Hertrampf. Finite Acceptance Type Classes. Oktober 1994. 90] U. Hertrampf. On Simple Closure Properties of #P. Oktober 1994. 91] H. Vollmer und K.W. Wagner. Recursion Theoretic Characterizations of Complexity Classes of Counting Functions. November 1994. 92] U. Hinsberger und R. Kolla. Optimal Technology Mapping for Single Output Cells. November 1994. 93] W. Noth und R. Kolla. Optimal Synthesis of Fanoutfree Functions. November 1994. 94] M. Mittler und R. Muller. Sojourn Time Distribution of the Asymmetric M=M=1==N { System with LCFS-PR Service. November 1994. 95] M. Ritter. Performance Analysis of the Dual Cell Spacer in ATM Systems. November 1994. 18
You can also read