TKK | Tietoverkkolaboratorio | Tutkimus

COST 257 Abstracts


COST Technical Documents

  1. J. Virtamo and S. Aalto

  2. Blocking probabilities in a transient system
    COST257 TD(97)14
    January 1997

    Abstract: The dynamic VP bandwidth management scheme developed by Mocci et al. in a series of papers calls for the calculation of the average blocking probability over a finite time interval of a system in a transient state. We develop a "precision weapon" which allows one to find the temporal evolution of the probability of the blocking state without the need to solve the probabilities of all the other states or to find the eigenvalues and eigenvectors of a very large matrix corresponding to the full system.

    The full version is available here.

  3. J. Virtamo and S. Aalto

  4. Remarks on the effectiveness of dynamic VP bandwidth management
    COST257 TD(97)15
    January 1997

    Abstract: In report COST257TD(97)14 we considered the technical problem of calculating the time dependent blocking probabilities for the dynamic VP bandwidth management scheme developed by Mocci et al. In this scheme, the bandwidth allocation for various VP's are updated at regular time intervals. At the beginning of an interval the system occupancy is observed and new VP capacity allocation is done in such a way that the expected time average of the blocking probability in the ensuing interval will be less than a predefined limit. In this report we assess the advantages and disadvantages of the scheme trying also to give a quantitative idea about the savings that can be achieved.

    The full version is available here.

  5. P. Lassila, J. Virtamo and S. Aalto

  6. Two Approaches to Simulating Loss Networks
    COST257 TD(97)30
    May 1997

    Abstract: For multiservice loss networks the calculation of the normalization constant is computationally impossible for realistic sized problems. This paper deals with two methods for simulating the loss probabilities in multiservice loss networks. The regenerative method is based on the regenerative nature of the process and the simulation is carried out by simulating the DTMC of the process. The second approach tries to combine the effectiveness of Monte Carlo simulation with the computational easiness of simulating the DTMC. Some considerations, on using importance sampling (IS) for increasing the efficiency of the simulations, are also given.

    The full version is available here.

  7. P. Lassila, J. Virtamo

  8. Regenerative Simulation Analysis for Loss Systems: Single Link and Single Traffic Type Case
    COST257 TD(97)43
    September 1997

    Abstract: When regenerative simulation is used for simulating blocking probabilities in loss systems, the estimator is known to be biased although strongly consistent. In this paper a method is developed for analysing the estimator's distribution as a function of increasing number of simulation cycles for the single link Erlang model. This allows us to examine in detail the effect of the choice of the regeneration state to the accuracy of the estimator in terms of its expected value and standard deviation. Some considerations on how the multiservice case can be analyzed are given as well.

    The full version is available here.

  9. J. Karvo, J. Virtamo, S. Aalto and O. Martikainen

  10. Blocking of dynamic multicast connections in a single link
    COST257 TD(97)46
    September 1997

    Abstract: In this paper, a method for calculating blocking experienced by dynamic multicast connections in a single link is presented. An originating office provides a number of channels distributed to the users by multicast subtrees which evolve dynamically as users join and leave the channels. We reduce this problem to a generalized Engset system with unidentical users and generally distributed holding times, and derive the call and channel blocking probabilities as well as the link occupancy distribution.

  11. P. Lassila, J. Virtamo

  12. Using Gibbs Sampler in Simulating Multiservice Loss Systems
    COST257 TD(98)19
    January 1998

    Abstract: In this article we consider the problem of calculating the blocking probabilities of calls in a multiservice network by using simulation. The traditional approaches suffer from the fact that the state space explosion inherent in the system causes their efficiency to decrease correspondingly. We develop a method that alleviates the effect of the state space explosion. The method is based on using the so called Gibbs sampler to generate a Markov chain with the desired stationary distribution. In particular, by making an additional "virtual" step from each state and calculating the expected contribution from this step analytically, we are able to collect information from a subset of the whole state space for each generated sample. This leads to a smaller variance of the estimate for a given computational effort.

    The full version is available here.

  13. P. Lassila, J. Virtamo

  14. Importance Sampling for Monte Carlo Simulation of Loss Systems
    COST257 TD(98)49
    September 1998

    Abstract: In this paper we consider the use of traditional Monte Carlo simulation techniques for estimating very small blocking probabilities in multiservice loss systems. We derive an efficient sampling distribution, which has a composite form consisting of a weighted combination of exponentially twisted distributions. In the literature the composite distribution has been shown to be asymptotically efficient in systems such as the multiservice loss system. However, the asymptotic theory leaves open the question of how to choose the weights. For that we give heuristics to minimize the variance of the estimator by making the likelihood ratio as constant as possible in the set of the blocking states.

    The full version is available here.

  15. E. Hyytia and J. Virtamo

  16. Wavelength assignment in multifiber networks
    COST257 TD(99)04
    January 1999

    Abstract: ...

  17. A. Vidacs and J. Virtamo

  18. ML Estimation of the Parameters of FBM with Geometrical Sampling
    COST257 TD(99)14
    May 1999

    Abstract: ...

  19. E. Nyberg, J. Virtamo and S. Aalto

  20. An exact algorithm for calculating blocking probabilities in multicast networks
    COST257 TD(99)26
    September 1999

    Abstract: The paper deals with tree-structured point-to-multipoint networks, where users from infinite user populations at the leaf nodes subscribe to a variety of channels, offered by one source. The users joining the network form dynamic multicast connections that share the network resources. An exact algorithm for calculating end-to-end call blocking probabilities for dynamic connections is devised for this multicast model. The algorithm is based on the well-known algorithm for calculating blocking probabilities in hierarchical multiservice access networks, where link occupancy distributions are alternately convolved and truncated. The resource sharing of multicast connections requires the modification of the algorithm by using a new type of convolution, the OR-convolution. The exact algorithm for end-to-end call blocking probabilities enables us to study the accuracy of earlier results based on Reduced Load Approximation. The model is further extended to include background traffic, allowing the analysis of networks carrying mixed traffic e.g. multicast and unicast traffic.

    The full version is available here.

  21. P. Lassila, J. Virtamo

  22. Nearly Importance Sampling for Monte Carlo Simulation of Loss Systems
    COST257 TD(00)
    January 2000

    Abstract: In this paper we consider the problem of estimating blocking probabilities in the multiservice loss system via simulation, applying the static Monte Carlo method with importance sampling. Earlier approaches to this problem include the use of either a single exponentially twisted version of the steady state distribution of the system or a composite of individual exponentially twisted distributions. Here, a different approach is introduced, where the original estimation problem is first decomposed into independent simpler sub-problems, each roughly corresponding to estimating the blocking probability contribution from a single link. Then two importance sampling distributions are presented, which very closely approximate the ideal importance sampling distribution for each sub-problem. In both methods, the idea is to try to generate samples directly into the blocking state region. The difference between the methods is that the first method, the inverse convolution method, achieves this exactly, while the second one, using a fitted Gaussian distribution, only approximately. The inverse convolution algorithm, however, has a higher memory requirement. Finally, a dynamic control algorithm is given for optimally allocating the samples between different sub-problems. The numerical results demonstrate that the variance reduction obtained with the methods, especially with the inverse convolution method, is truly remarkable, between 400 and 500 000 in the considered examples.

    The full version is available here.


Conference papers and abstracts

  1. S. Aalto and S. Giordano

  2. Virtual trunk simulation
    in ATM Traffic Symposium arranged by ACTS project EXPERT (AC094)
    Mykonos, Greece, September 17-18, 1997

    Abstract: One of the activities of the ACTS project EXPERT is to perform trials demonstrating the use of advanced Resource Management and Routing (RM&R) algorithms in ATM networks. The RM&R model chosen for those trials is based on the Virtual Trunk (VT) concept. In ATM networks, a VT is a path connection setup by the network for reducing connection awareness at the transit nodes. A virtual trunk is considered as a connection by the network supporting it (the VP network), and as a logical trunk by the connections supported. In this context, VTs are considered to be VBR connections. In order to adapt the VT level to the changes in traffic, we use dynamic virtual trunks. In this paper, we compare the VBR-over-VBR approach mentioned above to a more traditional VBR-over-CBR approach. The comparison is based on the simulations performed in the EXPERT project by WP3.2. In addition, a dynamic VP bandwidth allocation method is demonstrated by simulations.

  3. S. Aalto

  4. Required work in the M/M/1 queue
    in the 4th INFORMS Telecommunications Conference
    Boca Raton, Florida, March 8-11, 1998

    Abstract: We consider the ordinary M/M/1 queue with the FIFO queueing discipline. It seems that the sum of service times of the customers in the system (or the required work, as we call it briefly) is a random variable that is not considered before. In this paper we derive the equilibrium distribution of this variable. The task is not quite trivial because of the dependencies between the elapsed service time and the number of customers in the system. Our motivation for this problem comes from the performance analysis of a dynamic memory allocation scheme of a packet buffer.

  5. J. Karvo, J. Virtamo, S. Aalto and O. Martikainen

  6. Blocking of dynamic multicast connections
    in the 4th INFORMS Telecommunications Conference
    Boca Raton, Florida, March 8-11, 1998

    Abstract: Multicast connections have a bandwidth saving nature. This means that a multicast connection --- in taking the form of a tree where streams merge at the nodes --- requires much less capacity from the network links than a bunch of separate point-to-point connections providing the same connectivity. In this paper, we consider dynamic multicast connections that can be used to model, for example, TV or radio delivery on a telecommunication network, such as an ATM network with virtual circuits. The model consists of a single multicast tree, whose root is called the originating office and leaves are called users. The originating office offers the users a set of programs, called channels. The programs run independently of their subscribers, who can join and leave the channel any time. The connections that deliver a specific channel to a group of users form a dynamic subtree of the multicast tree.

    Because of the dynamic nature of the multicast connections, the traditional methods for calculating blocking probabilities, such as the Kaufman-Roberts recursion, are not adequate in our case. Thus, new methods are needed. Our purpose in this paper is to show how to calculate these blocking probabilities, first in a separate link, and then in the whole network. As regards the former case, we derive exact formulae for the blocking probabilities by mapping the problem to an equivalent generalized Engset system with unidentical users and generally distributed holding times. Reduced Load Approximation is used for estimating the blocking probabilities in the whole network. The accuracy of the estimation method is studied by simulations.

  7. J. Karvo, J. Virtamo, S. Aalto and O. Martikainen

  8. Blocking of dynamic multicast connections in a single link
    in the Proceedings of the 4th International Conference on Broadband Communications (BC'98), IFIP TC6-WG6.2
    Stuttgart, Germany, April 1-3, 1998
    "The future of telecommunications"
    edited by P.J. Kuhn and R. Ulrich, Chapman & Hall, London, 1998, pp. 473-483.

    Abstract: In this paper, a method for calculating blocking experienced by dynamic multicast connections in a single link is presented. An originating office provides a number of channels distributed to the users by multicast subtrees which evolve dynamically as users join and leave the channels. We reduce this problem to a generalized Engset system with unidentical users and generally distributed holding times, and derive the call and channel blocking probabilities as well as the link occupancy distribution.

    The full version is available here.

  9. P. Lassila and J. Virtamo

  10. Using Gibbs Sampler in Simulating Loss Systems
    in Performance of Information and Communications Systems '98 (arranged by IFIP TC6 WG6.3)
    Lund, Sweden, May 25-28, 1998

    Abstract: In this article we consider the problem of calculating the blocking probabilities of calls in a multiservice network by using simulation. Traditional simulation methods become computationally intensive as the state space grows. We develop a method that alleviates this problem. The method is based on using the so called Gibbs sampler to generate a Markov chain with the desired stationary distribution. In particular, by making an additional "virtual" step from each state and calculating the expected contribution from this step analytically, we are able to collect information from a subset of the state space for each generated sample. This leads to a smaller variance of the estimate for a given computational effort.

  11. J. Virtamo and S. Aalto

  12. Calculation of time-dependent blocking probabilities
    in the Proceedings of the ITC Sponsored St. Petersburg Regional International Teletraffic Seminar "Teletraffic Theory as a Base for QoS: Monitoring, Evaluation, Decisions"
    St. Petersburg, June 1-7, 1998, edited by B. Goldstein, A. Koucheryavy and M. Shneps-Shneppe, pp. 365-375.

    Abstract: We consider the calculation of time-dependent blocking probabilities in the M/M/n/n loss system. We present a new method which allows one to find the temporal evolution of the probability of any given state, and, in particular, that of the blocking state without the need to solve the probabilities of all the other states or to find the eigenvalues and eigenvectors of a very large matrix corresponding to the full system. The problem is motivated by a dynamic VP bandwidth management scheme of an ATM network with full traffic segregation.

    The full version is available here.

  13. S. Aalto

  14. Optimal control of finite capacity batch service queues with general holding costs
    in the 16th European Conference on Operational Research (EURO XVI)
    Brussels, Belgium, July 12-15, 1998

    Abstract: In a batch service queueing system customers are served in batches not greater than the service capacity. We consider the optimal control problem of such queueing systems with finite service capacity. The control problem involves the determination of the epochs at which the service is initiated as well as the sizes of the batches served. In the literature optimal solutions for this control problem have been found either by requiring that the holding costs be linear or the service capacity be infinite. However, recent studies made by the author have shown that, by considering the so called non-trivial service epochs, it is possible to solve the optimal control problem with more general holding costs and finite service capacity. In this presentation we review the most important results found by the author in this research area, and point out the questions still open.

  15. P. Lassila and J. Virtamo

  16. Efficient Monte Carlo Simulation of Product Form Systems
    Nordic Teletraffic Seminar (NTS) 14
    Copenhagen, Denmark, August 18-20, 1998

    Abstract: We discuss efficient Monte Carlo simulation techniques for estimating performance measures of product form systems, e.g. the multiservice loss system. First, two methods for generating the samples are discussed, the traditional Monte Carlo and the so called Gibbs sampler. Then a variance reduction method, the conditional expectation method, is presented where the idea is to utilize known analytical results to the maximum degree. This is possible for systems with a product form probability distribution for which conditional one-dimensional expectations can easily be precomputed. The method is independent of the way the samples are generated. Finally, we study the use of heuristic importance sampling distribution in connection with the traditional Monte Carlo method and the conditional expectation method.

    The full version is available here.

  17. E. Hyytiä and J. Virtamo

  18. Wavelength Assignment and Routing in WDM Networks
    Nordic Teletraffic Seminar (NTS) 14
    Copenhagen, Denmark, August 18-20, 1998

    Abstract: With wavelength division multiplexing (WDM) several optical signals can be transferred in a single optical fiber. This technology allows more efficient use of the huge capacity of an optical fiber but also poses new network design and management problems, especially when wavelength conversion is not possible in the nodes. In this paper we consider the routing and wavelength assignment problem in such networks. Once routes are fixed the wavelength assignment is essentially a graph coloring problem. Several heuristic methods for coloring a given graph are studied. Also an iterative algorithm for finding a reasonably good routing and wavelength assignment is represented and tested with fully connected networks.

    The full version is available here.

  19. K. Kyläkoski and J. Virtamo

  20. Cache Replacement Algorithms for the Renewal Arrival Model
    Nordic Teletraffic Seminar (NTS) 14
    Copenhagen, Denmark, August 18-20, 1998

    Abstract: Caches provide an important means for reducing latency times experienced by the users. This paper gives a short review of the most important arrival modules and some basic results related to these. The three arrival models are the Independent Reference Model (IRM), the Least Recently Used (LRU) stack model and the renewal model. We also discuss the problem of good replacement algorithm and, more specifically, study the performance of a set of algorithms by simulation, assuming renewal arrival process.

    The full version is available here.

  21. E. Hyytiä and J. Virtamo

  22. Dynamic Routing and Wavelength Assignment Using First Policy Iteration
    The Fifth Symposium on Computers and Communications (ISCC'00), Antibes, France, July 4-6, 2000

    Abstract: With standard assumptions the routing and wavelength assignment problem (RWA) can be viewed as a Markov Decision Process (MDP). The problem, however, defies an exact solution because of the huge size of the state space. Only heuristic algorithms have been presented up till now. In this paper we propose an approach where, starting from a given heuristic algorithm, one obtains a better algorithm by the first policy iteration. In order to estimate the relative costs of states, we make a simulation on the fly studying, at each decision epoch, the consequences of all the alternatives actions. Being computationally intensive, this method can be used in real time only for systems with slow dynamics. Off-line it can be used to assess how close the heuristic algorithms come to the optimal policy. Numerical examples are given about the policy improvement.

  23. E. Hyytiä and J. Virtamo

  24. Dynamic Routing and Wavelength Assignment Using First Policy Iteration, Inhomogeneous case
    Performance and QoS of Next Generation Networking, November 27-30, 2000, Nagoya, Japan.

    Abstract: The routing and wavelength assignment problem (RWA) in WDM network can be viewed as a Markov Decision Process (MDP). The problem, however, defies calculation of the exact solution because of the huge size of the state space. Several heuristic algorithms have been presented in the literature. Generally, these algorithms, however, do not take into account the available extra information about the traffic, e.g. inhomogeneous arrival rates. In this paper we propose an approach where, starting from a given heuristic algorithm, one obtains a better algorithm by the first policy iteration. At each decision epoch a decision analysis is made where the costs of all the alternative actions are estimated by simulations on the fly. Being computationally intensive, this method can be used in real time only for systems with slow dynamics. Off-line it can be used to assess how close the heuristic algorithms come to the optimal policy. Numerical examples are given about the policy improvement.


Journal Papers

  1. P. Lassila and J. Virtamo

  2. Variance Reduction in Monte Carlo Simulation of Product Form Systems
    IEE Electronics Letters, June 1998, vol. 34, no. 12

    Abstract: A variance reduction method for Monte Carlo type simulations is presented. The idea is to utilize known analytical results to the maximum degree. This is possible for systems with a product form probability distribution for which conditional one-dimensional expectations can easily be precomputed.

  3. E. Nyberg, J. Virtamo and S. Aalto
    An Exact End-to-End Blocking Probability Algorithm for Multicast Networks
    submitted

    Abstract: We consider the calculation of blocking probabilities in multicast trees with dynamic membership. We extend the work by Karvo et al., where an approximate algorithm based on the Reduced Load Approximation was given to calculate end-to-end blocking for infinite sized user populations in multicast networks. The new end-to-end call blocking algorithm for an arbitrary sized user population is based on the known blocking probability algorithm in hierarchical multiservice access networks, where link occupancy distributions are alternately convolved and truncated. We show that the algorithm can be applied to multicast trees embedded in a network with an arbitrary topology carrying also non-multicast traffic. The resource sharing of multicast connections, however, requires the modification of the algorithm by using a new type of convolution, the OR-convolution. In addition, we discuss several different user population models for which the algorithm is applicable.

    The full version is available here.


Other Documents

  1. K. Kyläkoski

  2. Simulation of Simple Integrated Media Access (SIMA) with a Model for the User Behavior

    Abstract: The purpose of this work is to examine the performance if Simple Integrated Media Access (SIMA) with simulation. Specifically of interest is to see how the users influence the dynamics of the system.

    The full version is available here.


Theses


Full papers are either in PostScript or PDF form. 

Tietoverkkolaboratorio on nyt osa Tietoliikenne- ja tietoverkkotekniikan laitosta. Tällä sivulla oleva tieto voi olla vanhentunutta.

Tämän sivun sisällöstä vastaavat ja Webmaster.
Sivua on viimeksi päivitetty 26.10.2001 17:26.
URI: http://www.netlab.tkk.fi/tutkimus/cost257/abstract.shtml
[ TKK > Sähkö- ja tietoliikennetekniikan osasto > Tietoverkkolaboratorio > Tutkimus ]