Abstract
The major network design or data distributed problems may be described as constrained optimization problems. Constrained optimization problems include restrictions imposed by the system designers. These limitations are basically due to the system design’s physical limitations or functional requirements of the network system. Constrained optimization is a computationally challenging job whenever the constraints/limitations are nonlinear and nonconvex. Furthermore, nonlinear programming methods can easily deal same optimization problem if somehow the constraints are nonlinear and convex. In this paper, we have addressed a distributed network design problem involving uncertainty that transmits data across a parallel router. This distributed network design problem is a Jackson open-type network design problem that has been formulated based on the M/M/1 queueing system. Because our network design problem is a nonlinear, convex optimization problem, we have employed a well-known Kuhn–Tucker (K-T) optimality algorithm to solve the same. Here, we have used triangular fuzzy numbers to express uncertain traffic rates and data processing rates. Then, by applying -level interval of fuzzy numbers and their corresponding parametric representation of -level intervals, the associated network design problem has been transformed to its parametric form and later has been solved. To obtain the optimal data stream rate in terms of interval and to illustrate the applicability of the entire approach, a hypothetical numerical example has been exhibited. Finally, the most important results have been reported.
1. Introduction
A queue is a set of individuals or things that must be handled in a specific way. Erlang [1], a Danish engineer known as the “Father of Queueing Theory,” had published articles on the study of telephone traffic congestion in 1909. A queueing network consists of nodes, each of which represents a service facility. In 1957, Jackson [2] found the use of queueing networks. Jackson’s network [3] has the most significant contributions to the queueing network service centres, digital communications, communications infrastructure, processing and flexible automation systems, transportation hubs, and healthcare systems which are just a few areas of use for queueing frameworks. Queueing networks are categorized into three types: open, closed, and mixed networks. Users begin receiving from an external device and forwarding to an external destination via open networks. Closed networks have a constant majority of individuals who stream between queues but never leave the same process. Some working phases are created by combining networks in order for them to be open, while others require them to be closed, which are referred to as mixed networks. Retrial queues or queues with frequent orders are queueing concepts that are expected to arrive to the clients who find the host engaged could sometimes retry for which service after quite period of time. Between retrials, the stuck user needs to join a clientele referred as “orbit.” Kosten [4] was the first to propose the notion of retrial queues in 1947. Retrial queues have been used as computer simulations in a variety of digital systems, communication networks, telephony, wireless communications, reservation ticket bookings, healthcare organisations, and so on. Cohen [5] explored the fundamental issues of telephone traffic theory. The advanced telecommunication framework comprises personal information, and conventional relay switched networks may not work well with data. To address this issue, packet-switching has been introduced. It is possible that a specific connectivity between routers is busy in a packet-switched system; in that case, the packet should wait until it becomes available.
A router is required to wait to transfer data through an intermediate destination node [6]. Through our conceptual scheme, we have decided to place our queueing network on the Jackson queueing network, for each queue becoming a single server M/M/1 queue. In M/M/1 queues, the exponential distribution is used to distribute both the host time and the processing time. The exponential distribution is also the probability distribution of the time between occurrences in a stochastic process, a process in which events take place continuously and independently at a constant average rate and is therefore more exact for traffic-related cross-functional and cross time and processing time in a real-world data transmission system. Queueing networks are an effective technique for studying the efficiency of ride-sharing or vehicular applications [7–9], transportation networks [10], communication networks [5, 11], and so on. For more details, one may refer to the distinguished works of Kulkarni [12], Rama and Motahar [13], Paschalidis and Tsitsiklis [14], Sommer et al. [15], Cruz and Woensel [16], Roy [17], Kim et al. [18], Melamed [19], Kam et al. [20], Kaul et al. [21], Kam et al. [22], Whitt and You [23], Whitt [24], Xia and Shihada [25], Timmer and Scheinhardt [26], Wang et al. [27], and Alam et al. [28], etc.
2. Motivation of the Study
In conventional network routing problems, it has been presumed that data transmission factors such as network congestion, data transfer rate, and network throughput are clearly recognised. This implies that its system’s complete probabilistic information is known advance. In this case, it is implied that the probability value for each probable event is exactly predictable. Nevertheless, susceptible to equipment failures, unstable power supply, unauthorised storage facilities, and certain other matters pertaining to unusual surroundings and all parameters relating to the communication of data network systems may not always be fixed/precise. In this case, it is necessary to retrieve exact system information. As a matter of fact, the performance parameters will be deemed as a reasonable approximation. When dealing with such ambiguous figures, fuzzy set theory helps a lot (Zadeh, 1965). Lotfi A. Zadeh developed fuzzy set theory and logic in 1965 [29]. He extended classical set theory concepts to account for data ambiguity and uncertainty, laying the groundwork for modern fuzzy set theory. Zadeh was personally responsible for the subject’s significant and notable advancement. This theory is primarily used to model uncertainty in data across a wide range of research fields.
In this study, we took into account fuzzy values and their corresponding -level interval numbers while attempting to deal with ambiguous parameters. As a consequence, the fuzzy valued data distributed network system presents a viable conceptual model for addressing the network optimization model of a multifaceted distributed data network with a fuzzy valued parametric arrangement. The parameters associated with this problem have always been considered fuzzy numbers, and the respective problem has been solved using the interval parametric technique. For interval parametric technique, interval arithmetic [30] and a very well parametric representation of -level interval studied by Sahoo [31] have been used. Throughout this paper, we considered a distributed network design problem with uncertainty which also transmits data over a parallel gateway. This network design problem is a Jackson open-type network problem with a M/M/1 queueing system that has been formed. Even though our network design problem is nonlinear and convex, the authors used well-known Kuhn–Tucker (K-T) optimality techniques [32] to solve it. In this paper, we consider and solve a data-distributed network system under uncertainty. Finally, the most important results were reported.
2.1. Contributions and Objectives
The following are the contributions and objectives of the proposed research work:(1)We developed and solved data distributed network systems in the presence of uncertainty(2)Jackson open-type network has been used to formulate the network design optimization problems based on the M/M/1 queueing system(3)We used fuzzy sets/fuzzy numbers to convey uncertainty(4)To express all of the parameters, such as data traffic rates and data processing rates to send data in a whole network, we used triangular fuzzy numbers (TFNs)(5)Interval parametric representation of fuzzy parameters has been accomplished using a parametric representation of interval numbers(6)For determining the optimal data stream rate over the routers, a well-known Kuhn–Tucker (K-T) optimality technique has been implemented(7)In an uncertainty context, Kuhn–Tucker (K-T) optimality technique has been described(8)Using Little’s formula and interval arithmetic, we have estimated the data stream rate, expected a number of packets, expected waiting time, mean processing time, and expected number of packets in the router in terms of interval uncertainty(9)Concluding remarks have been presented, along with the future direction of the proposed research work
Most of the work done in this study can be summarized in the following way:(i)Jackson open-type network has been used to formulate the network design optimization problems based on the M/M/1 queueing system(ii)In a data distributed network, all the parameters, such as data traffic rates and data processing rates to send data in a whole network, we have used triangular fuzzy numbers (TFNs)(iii)Interval parametric representation of fuzzy parameters has been accomplished using a parametric representation of interval numbers(iv)Kuhn–Tucker (K-T) optimality technique has been described to find optimal data stream rates under uncertain situations(v)Little’s formula has been used to estimate the data stream rate, expected number of packets, expected waiting time, mean processing time, and expected number of packets in the router in terms of interval uncertainty
The rest of the paper is organized as follows: Section 2 gives some basic mathematical foundations to develop the paper. Section 3 presents a problem description in an uncertain environment. Section 4 gives an analytical solution of the problem in terms of interval uncertainty with a numerical illustration. Finally, the concluding remark has been presented in Section 5.
3. Mathematical Background
This section describes essential terms and concepts related to fuzzy sets, fuzzy numbers, and parametric representation of interval numbers which will be used in this study.
3.1. Expected Number of Packets in Queueing System
Let be the number of packets in the system. If and be the arrival rate and processing rate, then according to queueing system, expected no. of packets in the system, i.e., average no. of the packet in a system, where
3.2. KKT Optimality Conditions
Let us consider a minimization problem as follows:
Subject to
The necessary conditions for a solution to be the local optimal for problem (1) are as follows:where and .
Equations (2)–(5) are the Kuhn–Tucker (K-T) conditions and point is the K-T point. It is to be noted that one of the best approaches to solve a nonlinear programming problem (NLP) is to find (K-T) point and consider as the optimal solution of problem (1). Again, if the function is convex and the feasible region is a convex set, then is also the global minimum of problem (1).
3.3. Concept of Fuzzy Set
A membership function that maps to each element in to a real number in the interval forms a fuzzy set. The function represents the degree of membership of in the fuzzy set .
Definition 1. The -cut of a fuzzy set is a crisp subset of and is denoted by , where is the membership function of and .
Definition 2. A fuzzy set is called a normal fuzzy set if there exists at least one such that .
Definition 3. A fuzzy set is called convex iff for every pair of , the membership function of satisfies , where .
Definition 4. A fuzzy number is a fuzzy set that is both convex and normal.
Definition 5. The triangular fuzzy number (TFN) is a normal fuzzy number denoted as , where and its membership function is defined by
3.3.1. -Level Set of Triangular Fuzzy Numbers
Let be a triangular fuzzy number, then -level set of the triangular fuzzy number is , where and , .
3.4. Parametric representation of Interval number
Let be an interval number. According to Sahoo [22], parametric representation of interval number is denoted by , which is defined as follows:
If , i.e., if and , then
3.4.1. Interval Parametric Representation of Triangular Fuzzy Number
Let be a triangular fuzzy number and be the corresponding level interval, where and , , then according to Section 3.4, be its corresponding parametric representation of .
4. Problem Formulation
We have considered the following assumptions and notations to develop the entire paper.
4.1. Assumptions
(i)The processor can process only one packet at a time(ii)Packets arrival process is memoryless (M): no matter what, each seemed of a time a new packet arrives with probability (iii)Processing of packets is memoryless (M): if the queue is not empty, in each seemed if a time the server/processor complete processing a packet with probability (iv)Average number of packets P waiting in queue is given by (v)Data rate, additional traffic rate, and processing rate of the traffic network are fuzzy valued
4.2. Notations
: additional traffic rate of j-th server which is fuzzy valued : processing rate of j-th server which is fuzzy valued : datastream rate of j-th server which is uncertain : data rate of the network which is fuzzy valued
Let us assume that a network sends data of rate over a parallel routers which are n parallel queues. Let the processing rate of router is . Let us suppose that the data be distributed over separate streams of rates , where data is sent into j-th queue. Furthermore, assume that the queue serves an additional traffic stream of rate (see Figure 1). According to queueing model, the average number of data packets in queue is . Therefore, for all the queues, we want to find in such a way that the total average no. of packets in the entire n-queue network is to be minimized. Therefore, the corresponding optimization problem becomes as follows:

As the optimization problem (9) is related to fuzzy valued objective function as well as fuzzy valued constraints, for solution purposes we have used a parametric representation of the fuzzy number. Now, using Prometric representation, problem (9) reduces to the following:
Problem (10) is a nonlinear and convex optimization problem. Therefore, to find out the optimal solution, we have used widely known K-T optimality criteria mentioned in equations (2)–(5).
Deduction 1. Average number of packets in the queue is .
Proof. From Figure 1, it has been observed that the arrival rate is at server/router and service (processing) rate is .Therefore, . Hence, the expected number of packets in the server/router, i.e., an average number of packets in a system, is
Theorem 1. The optimization problem (9) is convex.
Proof. Problem (9) is convex if as well as is positive definite.
Now,where
Here, is always positive and hence is positive definite. Similarly, is also positive definite, where .
Theorem 2. If is a local optimizer of (9), then is also a global optimizer of (9).
Proof. As the optimization problem (9) is convex, also if is a local optimizer of (9) then is also a global optimizer of (9).
5. Analytical Solution of Problem with Numerical Illustration
Using KKT conditions (2)–(5), analytical solution of problem (10) is as follows:
Case 1. If and , then .
Case 2. If and , then
Case 3. If and , then .
Case 4. If and , then .
From Case 1, it is observed that amount of data packets are equally distributed over n parallel queues. If the processing rate of each server is equal and there is no traffic rate, then amount of data packets remain stored which have been observed from Case 2. If there is no processing rate, then amount of data packets are equally distributed over n parallel queue and they are waiting for processing which has been depicted in Case 3. From Case 4, it has also been observed that amount of data packets are always stored without processing. For the numerical purpose, we have considered the following example.
Let us assume there is a data network with 10 parallel routers and (480, 500, and 530) kbps data has been sent over the 10 routers. Additional traffic and processing rate of each server are given in Table 1.
Table 2 provides the additional traffic and processing rate of each server in terms of -level interval. Additional traffic and processing rate of each server in terms of parametric representation have been provided in Table 3.
Using (16), we have obtained data stream rate for different values of and p (see Table 4–9). For illustration purpose, graphical representation of the change of data stream () for server/router 1 when and have been depicted in Figures 2 and 3. From Figure 2, it has been observed that the data stream rate varies from 47.89 to 50.91. Hence, we may conclude that Again, from Figure 2, it is seen that the data stream rate varies from 49.62 to 49.62. So, we may claim that, for , the entire setup is precise valued but in terms of interval uncertainty we write Employing these two arguments, we have obtained , in terms of interval uncertainty for different values of p and Table 10 provides the data stream rate in terms of interval for different values of . Different numerical characteristics of the proposed data network in terms of interval uncertainty have been presented in Table 11 when . Graphical representation of data stream for has been depicted in Figures 4, 5 and 6 respectively.





6. Concluding remarks
In this paper, first time a data distributed network optimal design problem under uncertainty that sends data over a sequential access point has been solved. This data network design optimization problem is a Jackson open-type network problem based on the M/M/1 queueing system. Because of the uncertainty, the performance parameters involved with the same have also been considered imprecise valued. This impreciseness can be represented in several ways. This imprecision is represented here by a triangular fuzzy number (TFN), and the fuzzy number has been converted into a crisp number using interval parametric technique. The problem was then converted into a crisp nonlinear programming problem and solved by well-known Kuhn–Tucker (K-T) optimality techniques. As the network design optimization problem is nonlinear and convex, Kuhn–Tucker (K-T) optimality techniques provide the best optimal solutions. Using the interval parametric technique, we have obtained an optimal data stream in terms of interval uncertainty. Again, using Little's formula and interval arithmetic, we have estimated the data stream rate, expected number of packets, expected waiting time, mean processing time, and expected number of packets in the router in terms of interval uncertainty that is used from time to time in the distributed data network system. For further findings, numerous different optimization techniques, like meta-heuristic algorithms and evolutionary computation, could be used to solve the problem presented in this paper.
6.1. Future Scope of Research
The solution methodology described here is simple and easy to implement. From a computational perspective, we can surmise that the entire procedure used here will be helpful to address other network design optimization problems with uncertain parameters in the near future, such as analysis and design of service processes, manufacturing assembly lines, wireless communication networks, multitasking computers, transportation/traffic maintenance systems, and routing in wireless sensor networks.
Data Availability
This study has no data associated with it.
Conflicts of Interest
The authors declare that they have no conflicts of interest.