Next Article in Journal
The Elephant in the Machine: Proposing a New Metric of Data Reliability and its Application to a Medical Case to Assess Classification Reliability
Next Article in Special Issue
A Flexible FPGA-Based Channel Emulator for Non-Stationary MIMO Fading Channels
Previous Article in Journal
Landslide Susceptibility Mapping Using the Stacking Ensemble Machine Learning Method in Lushui, Southwest China
Previous Article in Special Issue
Comparative Analysis of 5G Mobile Communication Network Architectures
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Palm-Jacobaeus Loss Formula for Multi-Service Systems with Separated Resources

Faculty of Computing and Telecommunications, Poznan University of Technology, ul. Polanka 3, 60-965 Poznan, Poland
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(11), 4019; https://doi.org/10.3390/app10114019
Submission received: 26 April 2020 / Revised: 29 May 2020 / Accepted: 5 June 2020 / Published: 10 June 2020

Abstract

:
This article presents a method to determine the blocking probability (non-availability) for strictly determined multi-service resources that belong to a group of multi-service resources. The dependencies obtained during the process correspond to the Palm-Jacobaeus formula derived for the group of resources servicing single-service traffic. The approach to determining the blocking probability is based on the determination of the availability of resources at the occupancy level of allocation units. The analytical results are compared with the obtained results of the simulation experiments for a number of selected parameters of multi-service groups of resources. The results of the present study indicate a high accuracy of the proposed solutions. The elaborated extension of the Palm-Jacobaeus formula can be used in the modeling of separated wireless resources in cellular networks.

1. Introduction

One of the main problems in service quality management in mobile networks is the problem of efficient resource allocation [1,2,3]. Resource allocation techniques are increasingly affecting the performance of subsequent cellular network technologies (3G, 4G, 5G) [4]. Among other things, this is directly related to two factors [5]. The first is the decreasing size of cells. This factor affects both the more frequent changes of cells due to user mobility and the increase in the number of cells (resources) that can handle a given request (call). The other factor, however, is the diversity of services provided in cellular networks in terms of, e.g., requested bit rates or acceptable delays.
In order to effectively use the resources of cellular networks, including in particular 4G and 5G multi-service networks, it became necessary to develop mechanisms that optimize the traffic distribution among neighboring cells. As a result of initial research [6], the concept of self-organizing (self-optimizing, self-configuring) networks (SONs) was developed, in which the load balancing of individual cells of cellular networks is a key element [7,8]. The developed concept of load balancing made it possible to take into account the changing load of individual cells over time—resulting, among others, from user mobility [9]. Such optimized traffic distribution in mobile networks allows mobile operators both to better use network resources and to improve service quality parameters (quality of experience) of multi-service traffic streams generated by end users [10,11].
Currently ongoing studies on self-optimizing cellular systems take into account not only the load-balancing criterion. The use of appropriate self-optimization techniques reduces the costs of the manual configuration of network elements, reduces the number of rejected connections, ensures better matching of resources to requests, and reduces energy costs [11]. SONs also support the implementation of the concept of end-to-end network slicing in 5G systems [12,13].
Regardless of the objective and technique used to optimize resource management, however, the area covered by a specific group of cells can be treated—from the point of view of traffic engineering—as a multi-service system in which multi-service requests are handled using “separated” resources (cells), creating network resources [10]. An analysis of the state of research on the analytical modeling of cellular systems indicates that multi-service (multi-rate) models are most often used to determine the traffic characteristics of such systems at the call level [14,15,16,17,18,19,20].
In most of the work on modeling cellular systems at the call level, only single cells [16,17,18,21] were taken into account. For the purpose of analyzing a group of cells (resources) as a single system, it is necessary to use more complex multi-service models, including the so-called limited-availability group model [22] and the non-full-availability group model [10]. In these studies [10,22], groups of cells with a connection handover mechanism for load balancing were analyzed. The developed methods take into account only information about the amount of occupied resources in a group of cells (resources), without the possibility of determining the occupancy states of specific (indicated) cells (resources) in the group. This assumption did not directly affect the determination of the probability of blocking in a group of cells (resources); however, it did not allow for taking into account separate call admission restrictions in individual cells.
In many new tasks posed to, among others, SON mechanisms and network slicing in 5G systems, the ability to determine the occupancy (non-availability) of precisely indicated (and not any) cells can be very important. The development of a general and effective analytical method for the determination of the non-availability of strictly determined/defined resources in a certain set of them for defined classes of traffic streams will make it possible for the method to be further parameterized, e.g., within the context of the aforementioned traffic distribution in a group of cells, the distribution of resources for network slicing, or the assessment of the number of necessary links in trunks (e.g., EtherChannels).
In the case of single-service systems, the Palm-Jacobaeus formula provided us with the ability to determine the probability of blocking the indicated resources within their group. A method for the determination of the blocking probability H ( x d ) of x d strictly determined resources (from a set containing k resources) is proposed in [23], while in [24] this method is presented in the form of the following equation, known as the Palm-Jacobaeus loss formula:
H ( x d ) = E k ( A ) E k x d ( A ) ,
where E k ( A ) , the so-called Erlang B-formula, is the blocking probability in a single-service group composed of k resources to which traffic with an intensity of A Erlangs is offered. The parameter x d defines the number of strictly determined resources to be investigated. In traffic engineering, Equation (1) has been used, directly or in the form of the so-called modified Palm-Jacobaeus loss formula [25,26], to model complex non-full-availability systems, single-service resource groups [25,27], and single-service multi-stage switching networks, e.g., [28,29,30,31,32].
A counterpart (corresponding equivalent) of the group of single-service resources is the group of separated multi-service resources—the limited availability group (LAG). The LAG is a system composed of k independent separated resources, each with the capacity of f adopted (assumed) AUs (allocation units). It is important to underline that the resources are independent of one another and are separated, which means that the LAG can service a given call only when at least one resource, from among all k resources, has sufficient resources needed to provide service to this call. Such a definition of service excludes any possibility of a division of resources demanded by a call between a given number of different resources.
The LAG is analyzed, for example, in [33,34,35]. In [36], a simple approximate LAG model for resources with different capacities is proposed, while [37] presents a LAG model for different resource capacities. In multi-service traffic engineering, the LAG is used to model and optimize mobile networks, cf. [10], as well as output groups of links (resources) in multi-service switching networks, e.g., [38,39,40,41].
We see the main application of the elaborated extension of the Palm-Jacobaeus formula in modeling of separated wireless resources in cellular networks. However, preliminary studies undertaken by us led to the conclusion that the determination of the blocking probability of strictly determined resources in the resource group will make it possible to simplify the modeling of a large number of complex multi-service systems in mobile and optical networks, including network nodes and switching networks.
This article is structured as follows. Section 2 presents the model of a group with limited availability. Section 3 includes a proposal of a method to determine the blocking probability for strictly defined resources. Section 4 provides a comparison of the results obtained in the analytical modeling with the results of the simulation experiments for a number of selected structures of multi-service resource groups. The last section summarizes the most important results of the study.

2. Model of the Group with Limited Availability

Consider a system called LAG (limited-availability group) in the literature, cf. [36,37]. The group is composed of k identical component resources, each with the capacity of f AUs (allocation units) (Allocation unit is a universal term describing the unit of resources required in a given system. An example of calculating the allocation unit in 5G systems with OFDM (orthogonal frequency division multiplexing)-based cells is presented in [42]), therefore defining the capacity of the system to be equal to V = k f AUs. The system services a call only when the call can be serviced by the available resources of one of the component resources. In traffic engineering, AU is defined as the greatest common divisor of the bitrates of all the call classes offered to the system [43,44,45,46,47].
The assumption is that the LAG services a mixture M of independent Erlang traffic streams with the following intensities: A 1 , A 2 , , A M . A call of class i requires t i AUs to set up a connection. A multi-dimensional Markov process in the LAG can be approximated by a one-dimensional Markov chain and can be described by the following equation [48]:
n P ( n ) V = i = 1 M A i t i ξ i ( n t i ) P ( n t i ) V ,
where P ( n ) V is the probability that the LAG is in a state of n busy AUs in the system, whereas ξ i ( n ) is the conditional transition probability for a traffic stream of class i between the adjacent (neighboring) states of the process. The blocking probability E i for a stream of class i in the LAG model can be determined by the following equation:
E i = n = 0 V P ( n ) V 1 ξ i ( n ) .
The conditional transition probability ξ i ( n ) in the LAG model [48] can be approximated by the following dependency:
ξ i ( n ) = F ( V n , k , f , 0 ) F ( V n , k , t i 1 , 0 ) F ( V n , k , f , 0 ) ,
where F ( x , k , f , t ) is the number of possible arrangements of x objects in k identical boxes, each of which is able to accommodate f objects. A further assumption is that there are at least t objects (from among all the x objects to be arranged) in each of the boxes:
F ( x , k , f , t ) = i = 0 x k t f t + 1 ( 1 ) i k i x k ( t 1 ) 1 i ( f t + 1 ) k 1 .
Note that Equation (4) applies to the arrangements of free (unoccupied) AUs in the LAG and can be interpreted as the ratio between the number of favorable arrangements, i.e., those in which at least one resource that has t i free AUs can be found, and the number of all possible arrangements V n of free AUs.

3. Non-Availability Probability of Strictly Defined Resources

The non-availability probability H ( i , x d ) of x d strictly determined resources determines the probability of an event in which each resource from the x d selected resources does not have enough t i free AUs to set up a connection of class i. This probability can be determined with respect to the occupancy of AUs, i.e., directly at the occupancy level of AUs. Thus, we have:
H ( i , x d ) = n = ( f t i + 1 ) x d V H ( i , x d | n ) [ P ( n ) ] V ,
where H ( i , x d | n ) is the conditional non-availability probability of a selected number of x d resources for a call of class i, determined under the assumption that the total number of busy AUs in the LAG is equal to n. The lower limit of the sum in Equation (6) determines the minimum number of AUs that can induce non-availability for a selected number of x d resources.
The conditional distribution H ( i , x d | n ) can be determined on the basis of the following reasoning. The selected x d resources are unavailable to a call of class i if n d AUs ( n d n ) are arranged in these x d resources in such a way that none of them has t i free AUs. On the basis of Equation (5), the number of such arrangements is F ( n d , x d , f , f t i + 1 ) . The remaining n n d busy AUs can be arranged (accommodated) in any way within the remaining k x d resources. The number of such arrangements is F ( n n d , k x d , f , 0 ) . Since the total number of arrangements of n AUs in k resources is F ( n , k , f , 0 ) , the probability H ( i , x d | n ) can be determined in the following way:
H ( i , x d | n ) = n d = ( f t i + 1 ) x d min ( n , f x d ) F ( n d , x d , f , f t i + 1 ) F ( n n d , k x d , f , 0 ) F ( n , k , f , 0 ) .
Equation (6) derived in the present article for multi-service systems is the counterpart of the Palm-Jacobaeus loss formula (Equation (1)) derived for single-service systems [24]. The original Palm-Jacobaues formula is a substantial extension of the Erlang model for the full-availability group (Erlang B-formula [49]): The Erlang B-formula makes it possible to determine the blocking probability in a system with a capacity of k resources, whereas the Palm-Jacobaeus loss formula [24] allows us to determine the probability H ( x d ) of occupancy (non-availability) of x d strictly determined resources (from a set containing k resources). In a similar way, Equation (6), developed in the present article, is a substantial extension of the model proposed in [48]. Equations (2) and (3) allow us to determine the occupancy distribution and the blocking probability in a multi-service system with a capacity of V = k f AUs. The model proposed in the article makes it possible to determine the probability of an event in which the selected x d (from among all the k resources) resources of a system can serve a call of a given class. Equation (6) proposed in the article is then in the same relation to the LAG model as the Palm-Jacobaeus formula is to the basic Erlang model and constitutes a substantial extension of the practical capabilities of the model in engineering applications.

4. Results and Discussion

4.1. General Assumptions

In the model that allows us to determine the probability of the non-availability of strictly determined resources for requests/calls (flows/streams) of particular traffic, we used the approach, generally accepted in the literature on the subject, according to which variable bitrates of real packet streams are replaced with constant bitrates [19,46,50,51]. Such an approach much simplifies the process of modeling, since it allows multi-rate (multi-service) systems to be analyzed in a Markovian way at the flow/stream/session level (call level). There are two approaches to the replacement of variable bitrates of packet streams with their equivalents with constant bitrates: They can be chosen on the basis of the maximum bitrates [42,51] of particular packet streams or, alternatively, on the basis of the so-called equivalent bandwidth determined for each packet stream [45,52]. An analysis at the flow level is the only approach to dimensioning, designing, and optimizing whole networks, which is much appreciated by network operators [19,46].
After the determination of constant bitrates (volume of required resources) for calls of individual classes serviced in the system, it is possible to determine the allocation unit (AU) for a given system. The AU is defined as the highest common divisor of the capacity of the system and all bitrates (equivalent bandwidths, volume of required resources) allocated to calls of individual classes. Subsequently, both the capacity of the system and the amount of resources required for a call of a given class to be serviced, are expressed in the number of AUs.
The value of a single AU can also depend on the applied technological solutions. Besides the convention of expressing AUs in bits per second, dominant in the literature, commonly used expressions include the so-called interference (noise) unit, used in WCDMA systems (wideband code division multiplexing) [19,53]. To maintain the maximum versatility of the developed model and taking the constant development of 5G systems for granted, we assume in our further research that it will be possible to express the volume of demands and the capacity of the system in the multiplicity of a certain AU, without specifying precisely the method for their determination. A suitable example of the determination of demands of individual traffic classes in 5G systems with OFDMA multiplying can be found in [42].
The proposed method for the determination of the non-availability probability of strictly determined resources is an approximate method, since the LAG model it uses is an approximate model for any analysis at the call level. It is possible to develop more accurate models, although an accurate and precise solution for the service process in the considered system would, however, involve its analysis at the level of the so-called microstates (a microstate is defined by the number of serviced calls of individual classes) whose sheer number would almost entirely prevent its solution. Such an approach is impractical and totally ineffective from an engineering point of view. Therefore, an approximation of real service processes with the LAG model (an analysis at the macrostate level, where the macrostate is determined by the number of occupied AUs) requires the validity of the adopted assumptions to be verified by simulation experiments.

4.2. Simulator

In order to determine the accuracy of the analytical method for determining the probability of the non-availability of strictly determined resources for calls of particular traffic classes, the results of the analytical calculations have been compared with the simulation data. The simulator was developed for the sole purpose of this article and was based on the process interaction approach, in line with the detailed and specific assumptions concerning modeling of multi-serve traffic streams presented in [54]. The simulator was implemented in C++. The input data for the simulator are
  • the number k of resources,
  • the capacity f of a single resource,
  • the number M of traffic stream classes,
  • the number t i of demanded allocation units for a stream of class i ( 1 i M ),
  • the intensity μ i of a service stream of class i,
  • the proportions of offered traffic A 1 t 1 : A 2 t 2 : : A M t M = x : y : : z , i.e., the values of the parameters x , y , , z ,
  • the average value a of traffic offered to a single allocation unit in the system, where:
    a = i = 1 M A i t i k f .
On the basis of the parameters x , y , , z , which define the proportions of offered traffic A 1 t 1 : A 2 t : : A M t M , the simulator determines the values of the traffic intensity A i for each of the offered traffic classes ( 1 i M ). Then, on the basis of the definition of traffic intensity,
A i = λ i μ i ,
the simulator determines the value of the parameter λ i , which defines the intensity of generating traffic streams of class i. The parameters λ i and μ i are given to exponential distribution generators used in the program to determine the time intervals between the arrival of a next traffic stream of class i and the service time of a given call of class i.
To determine the probability of the non-availability of strictly determined resources for calls of particular traffic classes, the condition for the termination of a simulation experiment is the amount of elapsed time (duration time) for individual series necessary to generate a predefined number of calls of the class that is least active (most frequently, this is the class with the biggest number of demanded allocation units). The average result is calculated on the basis of 10 series. In practice, to obtain confidence intervals that are not greater than 5% of the average value of the simulation, it is necessary to generate about 100,000,000 calls of the least active class.

4.3. Accuracy of the Model

In line with the information given in Section 4.1, the process of determining the non-availability probability in the system is based on an approximation of the Markov process in the system. The simulator developed for the purpose of this article (presented in Section 4.2) was used to evaluate the influence of this approximation on the accuracy of the proposed analytical model. The study carried out by us included a wide range of systems. The influence of the number of resources (k), their capacity (f), the number of classes of offered traffic streams (M), the volume of demanded resources ( t i ), the proportion of offered traffic A 1 t 1 : A 2 t 2 : : A M t M , and the intensity of service streams ( μ i ) were all investigated. A a result of this study, three representative systems (from the perspective of the differences in the results) were chosen. The systems had the following parameters:
  • System 1: k = 3 , f = 20 AUs, V = 60 AUs, M = 3 , t 1 = 1 AU, t 2 = 2 AUs, t 3 = 3 AUs, A 1 t 1 : A 2 : t 2 : A 3 t 3 = 1 : 1 : 1 , 1 i M μ i = 1 ;
  • System 2: k = 5 , f = 20 AUs, V = 100 AUs, M = 3 , t 1 = 1 AU, t 2 = 2 AUs, t 3 = 5 AUs, A 1 t 1 : A 2 : t 2 : A 3 t 3 = 1 : 1 : 1 , 1 i M μ i = 1 ;
  • System 3: k = 5 , f = 50 AUs, V = 250 AUs, M = 3 , t 1 = 1 AU, t 2 = 3 AUs, t 3 = 7 AUs, A 1 t 1 : A 2 : t 2 : A 3 t 3 = 1 : 1 : 1 , 1 i M μ i = 1 .
The obtained results of the non-availability for the strictly determined resources in the systems under investigation are presented in Figure 1, Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9. The determined confidence intervals for the simulation results are far lower than the markers used to indicate the results of the simulation experiments. For this reason they are not visible in the figures. In the specification of the examined systems, both the resources and the demands of the offered traffic streams are expressed in AUs. As a result, the notion of a small or large system is rather relative. If a system services call classes for which the AU is equal to 100 Mbps, then such a system can be considered to be large. If, however, the AU is 100 kbps, then the system can be regarded as small even though the number of demanded AUs is the same in both systems.
The comparative analysis of the obtained analytical and simulation results verifies that the developed analytical model, which allows us to determine the non-availability probability for strictly determined resources, is an approximate model. The main reasons for the inaccuracies, inherited from the basic model of the limited-availability group (which allows the probability to be determined in whole the system regardless of the occupancy distribution in individual resources), are the following:
  • The analysis of the considered system is carried out from the microstate level (multi-dimensional Markov process) to the macrostate level (one-dimensional Markov process)—a detailed analysis of this problem is presented in [55].
  • The conditional transition coefficients are determined in an approximate way (Equation (4)): in the process of determining the conditional transition probability (Equation (4)) in the occupancy distribution (Equation (2)) the division of n busy AUs between individual call classes is omitted.
On the basis of a large number of simulation experiments, it has been proven [48] that the influence of these two criteria on the inaccuracies in the obtained results stabilizes if the following condition is satisfied: f > 5 t max , where t max is the number of AUs required for a call with the maximum demands to be set up. In such cases, the basic LAG model offers the accuracy that is adequate for engineering applications.
The analysis of the results of the accuracy of the model proposed here shows that the accuracy of the model is not influenced by changes in the parameter μ i , the proportions of the offered traffic, or the number of traffic classes. In addition, the influence of the number of demanded allocation units and the number of resources and their capacities is only slight. The results of the study, presented in Figure 1, Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9, allow us to evaluate the influence of any change in the value of these parameters. Any further increase in the number of resources, their capacity, and the demands of the individual traffic classes did not cause any increase in the inaccuracy of the systems under investigation. The main influence on the inaccuracy of the model is exerted by the number of resources x, whose non-availability is determined. The highest accuracy was obtained for a case in which we determined the non-availability of a large part of the resources, whereas the lowest accuracy was obtained when we determined the non-availability of only one resource. However, these dependencies are not critical for engineering applications related to the dimensioning of telecommunication networks, for which the possibility of servicing a given demand is critical. From the point of view of network operators, essential is also that the proposed method for the majority of traffic classes leads to overdimensioning of the system (i.e., the value of the non-availability probability is overestimated)—Figure 2, Figure 3, Figure 5, Figure 6, Figure 8 and Figure 9—regardless of the number of unavailable resources. It is only for the traffic class with the lowest number of resources (Figure 1, Figure 4 and Figure 7) that the value of the non-availability probability is slightly underestimated. It is worthwhile to stress, though, that the classes with a larger number of required resources are mainly responsible for blocking.
To sum up, in the typical range of applications, i.e., for a traffic intensity per single AU between 0.7–1.0 Erlangs (Figure 1, Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9), the method ensures high accuracy and can be used in teletraffic engineering of multi-service communication systems.
Because the system is analyzed at the call (session) level, the direct determination of traffic parameters at the packet level is not possible. However, the possibility of expressing the amount of resources demanded at the packet level as the maximum bit rate or the equivalent bandwidth at the call level allows us to dimension the system (by determining its capacity) in such a way as to include, for example, acceptable packet delays, acceptable packet loss ratios, etc.

5. Conclusions

In this paper, a new method for calculating the probability of strictly determined multi-service resources in a group of resources has been proposed. The method allows us to elaborate a new formula for calculating the blocking probability of strictly determined resources in systems servicing multi-service traffic, e.g., in a group of cells in 4G and 5G systems. The new formula is an extension of the well-known Palm-Jacobaeus loss formula elaborated for systems with single-rate traffic. The new multi-service Palm-Jacobaeus formula opens new possibilities in the analytical modeling of communication systems with separated resources, such as multi-service switching networks [38,40,41,56,57,58], data centers [59,60,61], and systems with traffic overflow [62,63,64,65].

Author Contributions

Conceptualization, M.G. and M.S.; methodology, M.G. and M.S.; software, A.K.; validation, A.K. and M.G.; formal analysis, M.G. and M.S.;investigation, A.K.; resources, A.K., M.G., and M.S.; data curation, A.K.; writing—original draft preparation, M.G. and M.S.; writing—review and editing, M.G. and M.S.; visualization, A.K. and M.G.; supervision, M.G.; project administration, M.G.; funding acquisition, M.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Polish Ministry of Science and Higher Education, Grant 08/82/SBAD/8229.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

References

  1. Oladejo, S.O.; Falowo, O.E. Latency-Aware Dynamic Resource Allocation Scheme for Multi-Tier 5G Network: A Network Slicing-Multitenancy Scenario. IEEE Access 2020, 8, 74834–74852. [Google Scholar] [CrossRef]
  2. Jian, Z.; Muqing, W.; Ruiqiang, M.; Xiusheng, W. Dynamic Resource Sharing Scheme across Network Slicing for Multi-tenant C-RANs. In Proceedings of the 2018 IEEE/CIC International Conference on Communications in China (ICCC Workshops), Beijing, China, 16–18 August 2018. [Google Scholar] [CrossRef]
  3. Kazi, B.U.; Wainer, G.A. Next generation wireless cellular networks: Ultra-dense multi-tier and multi-cell cooperation perspective. Wirel. Netw. 2018, 25, 2041–2064. [Google Scholar] [CrossRef]
  4. Wang, C.X.; Haider, F.; Gao, X.; You, X.H.; Yang, Y.; Yuan, D.; Aggoune, H.; Haas, H.; Fletcher, S.; Hepsaydir, E. Cellular architecture and key technologies for 5G wireless communication networks. IEEE Commun. Mag. 2014, 52, 122–130. [Google Scholar] [CrossRef] [Green Version]
  5. Jaber, M.; Imran, M.A.; Tafazolli, R.; Tukmanov, A. 5G Backhaul Challenges and Emerging Research Directions: A Survey. IEEE Access 2016, 4, 1743–1766. [Google Scholar] [CrossRef] [Green Version]
  6. 3GPP. Self-Configuring and Self-Optimizing Network (Son) Use Cases and Solutions (Rlease 9); Technical Report TR 36.902; 3GPP: Sophia Antipolis Cedex, France, 2010. [Google Scholar]
  7. 3GPP. TS32.500 V14.0.0: Telecommunication Management; Self-Organizing Networks (SON); Concepts and Requirements; Technical Report; 3GPP: Sophia Antipolis Cedex, France, 2017. [Google Scholar]
  8. 3GPP. TS32.501 V14.0.0: Telecommunication Management; Self-Configuration of Network Elements; Concepts and Requirements; Technical Report; 3GPP: Sophia Antipolis Cedex, France, 2017. [Google Scholar]
  9. Bassoy, S.; Jaber, M.; Imran, M.A.; Xiao, P. Load Aware Self-Organising User-Centric Dynamic CoMP Clustering for 5G Networks. IEEE Access 2016, 4, 2895–2906. [Google Scholar] [CrossRef] [Green Version]
  10. Głąbowski, M.; Hanczewski, S.; Stasiak, M. Modelling Load Balancing Mechanisms in Self-Optimising 4G Mobile Networks with Elastic and Adaptive Traffic. IEICE Trans. Commun. 2016, E99-B, 1718–1726. [Google Scholar]
  11. Ramirez-Perez, C.; Ramos, V. SDN meets SDR in self-organizing networks: Fitting the pieces of network management. IEEE Commun. Mag. 2016, 54, 48–57. [Google Scholar] [CrossRef]
  12. Moysen, J.; Giupponi, L. From 4G to 5G: Self-organized network management meets machine learning. Comput. Commun. 2018, 129, 248–268. [Google Scholar] [CrossRef] [Green Version]
  13. Xu, J.; Yao, J.; Wang, L.; Wu, K.; Chen, L.; Lou, W. Revolution of Self-Organizing Network for 5G MmWave Small Cell Management: From Reactive to Proactive. IEEE Wirel. Commun. 2018, 25, 66–73. [Google Scholar] [CrossRef]
  14. Paik, C.; Suh, Y.S. Generalized Queueing Model for Call Blocking Probability and Resource Utilization in OFDM Wireless Networks. IEEE Commun. Lett. 2011, 15, 767–769. [Google Scholar] [CrossRef]
  15. Moscholios, I.D.; Vassilakis, V.G.; Panagoulias, P.I.; Logothetis, M.D. On Call Blocking Probabilities and Resource Utilization in OFDM Wireless Networks. In Proceedings of the 2018 11th International Symposium on Communication Systems, Networks Digital Signal Processing (CSNDSP), Budapest, Hungary, 18–20 July 2018; pp. 1–5. [Google Scholar]
  16. Panagoulias, P.I.; Moscholios, I.D.; Sarigiannidis, P.G.; Logothetis, M.D. Congestion probabilities in OFDM wireless networks with compound Poisson arrivals. IET Commun. 2020, 14, 674–681. [Google Scholar] [CrossRef]
  17. Efstratiou, P.; Moscholios, I.D. User Mobility in a 5G Cell with Quasi-Random Traffic under the Complete Sharing and Bandwidth Reservation Policies. Autom. Control Comput. Sci. 2019, 53, 376–386. [Google Scholar] [CrossRef]
  18. Panagoulias, P.I.; Moscholios, I.D. Congestion probabilities in the X2 link of LTE networks. Telecommun. Syst. 2019, 71, 585–599. [Google Scholar] [CrossRef]
  19. Stasiak, M.; Głąbowski, M.; Wiśniewski, A.; Zwierzykowski, P. Modeling and Dimensioning of Mobile Networks; Wiley: Chichester, UK, 2011. [Google Scholar]
  20. Chousainov, I.; Moscholios, I.D.; Kaloxylos, A.; Logothetis, M.D. Performance Evaluation of a C-RAN Supporting Quasi-Random Traffic. In Proceedings of the 2019 International Conference on Software, Telecommunications and Computer Networks, SoftCOM 2019, Split, Croatia, 19–21 September 2019; Begusic, D., Rozic, N., Radic, J., Saric, M., Eds.; IEEE: New York, NY, USA, 2019; pp. 1–6. [Google Scholar] [CrossRef]
  21. Zhang, Y.; Xiao, Y.; Chen, H. Queueing analysis for OFDM subcarrier allocation in broadband wireless multiservice networks. IEEE Trans. Wirel. Commun. 2008, 7, 3951–3961. [Google Scholar] [CrossRef]
  22. Głąbowski, M.; Sobieraj, M.; Stasiak, M. Blocking Probability Calculation in UMTS Networks with Bandwidth Reservation, Handoff Mechanism and Finite Source Population. In Proceedings of the 7th International Symposium on Communications and Information Technologies, Sydney, Australia, 17–19 October 2007; pp. 433–438. [Google Scholar] [CrossRef]
  23. Palm, C. Nagra foljdsatser urde Erlang’ska formlerna. Tekn. Medd. Kungl. Telegr. 1943. [Google Scholar]
  24. Jacobaeus, C. A study on congestion in link-systems. Ericsson Tech. 1950, 48, 1–68. [Google Scholar]
  25. Lotze, A. History and development of grading theory. In Proceedings of the 5th International Teletraffic Congress, New York, NY, USA, 14–20 June 1967; pp. 148–161. [Google Scholar]
  26. Syski, R. Introduction to Congestion Theory in Telephone Systems; Studies in Telecommunication, North Holland: Amsterdam, The Netherlands, 1986. [Google Scholar]
  27. Herzog, U. Adaption of the MPJ Loss Formula to Gradings of Various Types (with Special Regard to O’Dell Gradings and Standard Gradings with Slipping)—4. Bericht über verkehrstheoretische Arbeiten; Technical Report; Institut für Nachrichtenvermittlung und Datenverarbeitung, University of Stuttgart: Stuttgart, Germany, 1967. [Google Scholar]
  28. Binida, N.; Wend, W. Die Effektive Erreichbarkeit für Abnehmerbundel hinter Zwischenleitungsanungen. Nachrichtentechnische Ztg. (NTZ) 1959, 11, 579–585. [Google Scholar]
  29. Charkiewicz, A. An approximate method for calculating the number of junctions in a crossbar system exchange. Elektrosvyaz 1959, 2, 55–63. [Google Scholar]
  30. Lotze, A. Bericht uber Verkehrtheoretische Untersuchungen CIRB; Technical Report; Inst. für Nachrichten- Vermittlung und Datenverarbeitung der Technischen Hochschule, University of Stuttgart: Stuttgart, Germany, 1963. [Google Scholar]
  31. Bazlen, D.; Kampe, G.; Lotze, A. On the Influence of Hunting Mode and Link Wiring on the Loss of Link Systems. In Proceedings of the 7th International Teletraffic Congress, Stockholm, Swedenm, 13–20 June 1973; Organizing Committee: Stockholm, Swedenm, 1973; pp. 232/1–232/12. [Google Scholar]
  32. Rothmaier, K.; Scheller, R. Design of Economic PCM Arrays with a Prescribed Grade of Service. IEEE Trans. Commun. 1981, 29, 925–935. [Google Scholar] [CrossRef]
  33. Conradt, J.; Buchheister, A. Considerations on Loss Probability of Multi-Slot Connections. In Proceedings of the 11th International Teletraffic Congress, Kyoto, Japan, 4–11 September 1985; North-Holland: Kyoto, Japan, 1985. [Google Scholar]
  34. Karlsson, J. Loss performance in trunk groups with different capacity demands. In Proceedings of the 13th International Teletraffic Congress, Copenhagen, Denmark, 19–26 June 1991; North-Holland: Copenhagen, Denmark, 1991. Volume Discussion Circles. pp. 201–212. [Google Scholar]
  35. Ramaswami, V.; Rao, K. Flexible time slot assignment—A performance study for the integrated services digital network. In Proceedings of the 11th International Teletraffic Congress, Kyoto, Japan, 4–11 September 1985; North-Holland: Kyoto, Japan, 1985. [Google Scholar]
  36. Stasiak, M. Blocking probability in a limited-availability group carrying mixture of different multichannel traffic streams. Ann. Télécommun. 1993, 48, 71–76. [Google Scholar]
  37. Głąbowski, M.; Stasiak, M. Multi-rate Model of the Group of Separated Transmission Links of Various Capacities. In Telecommunications and Networking—ICT 2004; Lecture Notes in Computer Science; de Souza, J., Dini, P., Lorenz, P., Eds.; Springer: Berlin/Heidelberg, Germany, 2004; Volume 3124, pp. 1101–1106. [Google Scholar] [CrossRef]
  38. Głąbowski, M.; Stasiak, M.; Stasiak, M.D. QoS Criteria for Energy-Aware Switching Networks. In Quality, Reliability, Security and Robustness in Heterogeneous Systems; Duong, T.Q., Vo, N.S., Phan, V.C., Eds.; Springer International Publishing: Cham, Switzerland, 2019; pp. 137–147. [Google Scholar]
  39. Głąbowski, M.; Stasiak, M.D. Modelling of Multiservice Switching Networks with Overflow Links for Any Traffic Class. IET Circuits Devices Syst. 2014, 8, 358–366. [Google Scholar] [CrossRef]
  40. Głąbowski, M.; Stasiak, M.D. Multiservice Switching Networks with Overflow Links and Resource Reservation. Math. Probl. Eng. 2016, 2016, 4090656. [Google Scholar] [CrossRef] [Green Version]
  41. Głąbowski, M.; Sobieraj, M. Analytical modelling of multiservice switching networks with multiservice sources and resource management mechanisms. Telecommun. Syst. 2017, 66, 559–578. [Google Scholar] [CrossRef] [Green Version]
  42. Panagoulias, P.I.; Moscholios, I.D.; Sarigiannidis, P.G.; Głąbowski, M.; Logothetis, M.D. An Analytical Framework in OFDM Wireless Networks Servicing Random or Quasi-Random Traffic. Appl. Sci. 2019, 9, 5376. [Google Scholar] [CrossRef] [Green Version]
  43. Roberts, J. (Ed.) Performance Evaluation and Design of Multiservice Networks, Final Report COST 224; Commission of the European Communities: Brussels, Belgium, 1992; pp. 36–44. [Google Scholar]
  44. Pras, A.; Nieuwenhuis, L.; van de Meent, R.; Mandjes, M. Dimensioning network links: A new look at equivalent bandwidth. IEEE Netw. 2009, 23, 5–10. [Google Scholar] [CrossRef] [Green Version]
  45. Hui, J.Y. Resource Allocation in Broadband Networks. J. Sel. Areas Commun. 1988, 6, 1598–1608. [Google Scholar] [CrossRef]
  46. Moscholios, I.; Logothetis, M. Efficient Multirate Teletraffic Loss Models Beyond Erlang; Wiley: Chichester, UK, 2019. [Google Scholar]
  47. Moscholios, I.D.; Logothetis, M.D.; Vardakas, J.S.; Boucouvalas, A.C. Congestion probabilities of elastic and adaptive calls in Erlang-Engset multirate loss models under the threshold and bandwidth reservation policies. Comput. Netw. 2015, 92 Pt 1, 1–23. [Google Scholar] [CrossRef]
  48. Stasiak, M. Combinatorial considerations for switching systems carrying multi-channel traffic streams. Ann. Télécommun. 1996, 51, 611–625. [Google Scholar]
  49. Erlang, A. Solution of some problems in the theory of probabilities of significance in automatic telephone exchanges. Elektrotechnikeren 1917, 13, 5. [Google Scholar]
  50. Roberts, J.; Mocci, V.; Virtamo, I. (Eds.) Broadband Network Teletraffic, Final Report of Action COST 242; Commission of the European Communities; Springer: Berlin, Germany, 1996. [Google Scholar]
  51. Bonald, T.; Roberts, J.W. Internet and the Erlang Formula. ACM SIGCOMM Comput. Commun. Rev. 2012, 42, 23–30. [Google Scholar] [CrossRef] [Green Version]
  52. Kelly, F. Effective bandwith at multi-class queues. Queueing Syst. 1991, 9, 5–15. [Google Scholar] [CrossRef] [Green Version]
  53. Kallos, G.A.; Vassilakis, V.G.; Moscholios, I.D.; Logothetis, M.D. Performance Modelling of W-CDMA Networks supporting Elastic and Adaptive Traffic. In Proceedings of the 4th International Working Conference on Performance Modelling and Evaluation of Heterogeneous Networks (HET-NETs ’06), Ilkley, UK, 11–13 September 2006; Organizing Committee: Ilkley, UK, 2006. [Google Scholar]
  54. Głąbowski, M.; Kaliszan, A. Simulator of Full-Availability Group with Bandwidth Reservation and Multi-Rate Bernoulli-Poisson-Pascal Traffic Streams. In Proceedings of the Eurocon 2007, Warsaw, Poland, 9–12 September 2007; pp. 2271–2277. [Google Scholar] [CrossRef]
  55. Głąbowski, M.; Kaliszan, A.; Stasiak, M. Modeling product-form state-dependent systems with BPP traffic. Perform. Eval. 2010, 67, 174–197. [Google Scholar] [CrossRef]
  56. Żal, M. Energy-efficient optical switching nodes based on banyan-type switching fabrics. Opt. Switch. Netw. 2019, 33, 95–102. [Google Scholar] [CrossRef]
  57. Abdulsahib, M.; Michalski, M.; Kabaciński, W. Optimization of wide-sense nonblocking elastic optical switches. Opt. Switch. Netw. 2019, 33, 85–94. [Google Scholar] [CrossRef]
  58. Hanczewski, S.; Sobieraj, M.; Stasiak, M.D. The Direct Method of Effective Availability for Switching Networks with Multi-Service Traffic. IEICE Trans. Commun. 2016, E99-B, 1291–1301. [Google Scholar] [CrossRef]
  59. Yang, H.; Zhang, J.; Ji, Y.; Tian, R.; Han, J.; Lee, Y. Performance evaluation of multi-stratum resources integration based on network function virtualization in software defined elastic data center optical interconnect. Opt. Express 2015, 23, 31192–31205. [Google Scholar] [CrossRef] [PubMed]
  60. Dizaji, L.G.; Rahbar, A.G. PAHON: Power-Aware Hybrid Optical Network. J. Parallel Distrib. Comput. 2018, 117, 1–16. [Google Scholar] [CrossRef]
  61. Kabaciński, W.; Michalski, M.; Rajewski, R.; Żal, M. Optical datacenter networks with elastic optical switches. In Proceedings of the 2017 IEEE International Conference on Communications (ICC), Paris, France, 21–25 May 2017; pp. 1–6. [Google Scholar] [CrossRef]
  62. Głąbowski, M.; Kmiecik, D.; Stasiak, M. Modelling of Multiservice Networks with Separated Resources and Overflow of Adaptive Traffic. Wirel. Commun. Mob. Comput. 2018, 2018, 7870164. [Google Scholar] [CrossRef]
  63. Głąbowski, M.; Kmiecik, D.; Stasiak, M. Overflows in Multiservice Systems. IEICE Trans. Commun. 2019, E102.B, 958–969. [Google Scholar] [CrossRef]
  64. Głąbowski, M.; Hanczewski, S.; Stasiak, M. Modelling of Cellular Networks with Traffic Overflow. Math. Probl. Eng. 2015, 2015, 286490. [Google Scholar] [CrossRef]
  65. Keramidi, I.P.; Moscholios, I.D.; Sarigiannidis, P.G.; Logothetis, M.D. Call Blocking Probabilities in a Two-Link Loss Model with Restricted Accessibility. In Proceedings of the 15th International Conference on Telecommunications (ConTEL 2019), Graz, Austria, 3–5 July 2019; pp. 1–7. [Google Scholar] [CrossRef]
Figure 1. Probability of the non-availability of x strictly determined resources for class 1 calls ( t 1 = 1 ) in System 1, where x is the set of strictly determined resources in the limited-availability group.
Figure 1. Probability of the non-availability of x strictly determined resources for class 1 calls ( t 1 = 1 ) in System 1, where x is the set of strictly determined resources in the limited-availability group.
Applsci 10 04019 g001
Figure 2. Probability of the non-availability of x strictly determined resources for class 2 calls ( t 2 = 2 ) in System 1, where x is the set of strictly determined resources in the limited-availability group.
Figure 2. Probability of the non-availability of x strictly determined resources for class 2 calls ( t 2 = 2 ) in System 1, where x is the set of strictly determined resources in the limited-availability group.
Applsci 10 04019 g002
Figure 3. Probability of the non-availability of x strictly determined resources for class 3 calls ( t 3 = 3 ) in System 1, where x is the set of strictly determined resources in the limited-availability group.
Figure 3. Probability of the non-availability of x strictly determined resources for class 3 calls ( t 3 = 3 ) in System 1, where x is the set of strictly determined resources in the limited-availability group.
Applsci 10 04019 g003
Figure 4. Probability of the non-availability of x strictly determined resources for class 1 calls ( t 1 = 1 ) in System 2, where x is the set of strictly determined resources in the limited-availability group.
Figure 4. Probability of the non-availability of x strictly determined resources for class 1 calls ( t 1 = 1 ) in System 2, where x is the set of strictly determined resources in the limited-availability group.
Applsci 10 04019 g004
Figure 5. Probability of the non-availability of x strictly determined resources for class 2 calls ( t 2 = 2 ) in System 2, where x is the set of strictly determined resources in the limited-availability group.
Figure 5. Probability of the non-availability of x strictly determined resources for class 2 calls ( t 2 = 2 ) in System 2, where x is the set of strictly determined resources in the limited-availability group.
Applsci 10 04019 g005
Figure 6. Probability of the non-availability of x strictly determined resources for class 3 calls ( t 3 = 5 ) in System 2, where x is the set of strictly determined resources in the limited-availability group.
Figure 6. Probability of the non-availability of x strictly determined resources for class 3 calls ( t 3 = 5 ) in System 2, where x is the set of strictly determined resources in the limited-availability group.
Applsci 10 04019 g006
Figure 7. Probability of the non-availability of x strictly determined resources for class 1 calls ( t 1 = 1 ) in System 3, where x is the set of strictly determined resources in the limited-availability group.
Figure 7. Probability of the non-availability of x strictly determined resources for class 1 calls ( t 1 = 1 ) in System 3, where x is the set of strictly determined resources in the limited-availability group.
Applsci 10 04019 g007
Figure 8. Probability of the non-availability of x strictly determined resources for class 2 calls ( t 2 = 3 ) in System 3, where x is the set of strictly determined resources in the limited-availability group.
Figure 8. Probability of the non-availability of x strictly determined resources for class 2 calls ( t 2 = 3 ) in System 3, where x is the set of strictly determined resources in the limited-availability group.
Applsci 10 04019 g008
Figure 9. Probability of the non-availability of x strictly determined resources for class 3 calls ( t 3 = 7 ) in System 3, where x is the set of strictly determined resources in the limited-availability group.
Figure 9. Probability of the non-availability of x strictly determined resources for class 3 calls ( t 3 = 7 ) in System 3, where x is the set of strictly determined resources in the limited-availability group.
Applsci 10 04019 g009

Share and Cite

MDPI and ACS Style

Głąbowski, M.; Kaliszan, A.; Stasiak, M. A Palm-Jacobaeus Loss Formula for Multi-Service Systems with Separated Resources. Appl. Sci. 2020, 10, 4019. https://doi.org/10.3390/app10114019

AMA Style

Głąbowski M, Kaliszan A, Stasiak M. A Palm-Jacobaeus Loss Formula for Multi-Service Systems with Separated Resources. Applied Sciences. 2020; 10(11):4019. https://doi.org/10.3390/app10114019

Chicago/Turabian Style

Głąbowski, Mariusz, Adam Kaliszan, and Maciej Stasiak. 2020. "A Palm-Jacobaeus Loss Formula for Multi-Service Systems with Separated Resources" Applied Sciences 10, no. 11: 4019. https://doi.org/10.3390/app10114019

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop