International Journal of Mathematics and Statistics Invention (IJMSI) is an international journal intended for professionals and researchers in all fields of computer science and electronics. IJMSI publishes research articles and reviews within the whole field Mathematics and Statistics, new teaching methods, assessment, validation and the impact of new technologies and it will continue to provide information on the latest trends and developments in this ever-expanding subject. The publications of papers are selected through double peer reviewed to ensure originality, relevance, and readability. The articles published in our journal can be accessed online.
Linear Regression Model Fitting and Implication to Self Similar Behavior Traf...IOSRjournaljce
We present a simple linear regression model fit in the direction of self-similarity behavior of internet user’s arrival data pattern. It has been reported that Internet traffic exhibits self-similarity. Motivated by this fact, real time internet users arrival patterns considered as traffic and the results carried out and proven that it has the self-similar nature by various Hurst index methods. The present study provides a mathematical model equation in terms linear regression as a tool to predict the arrival pattern of Internet users data at web centers. Numerical results, analysis discussed and presented here plays a significant role in improvement of the services and forecasting analysis of arrival protocols at web centers in the view of quality of service (QOS).
Talks about what is Queuing and its application, practical life usage, with a complex problem statement with its solution. Pre-emptive and non-preemptive queue models and its algorithm.
This document discusses queueing theory and queuing networks. It begins by defining a queue as a model where arrivals come at random times and require random amounts of service from one or more servers. A queuing network can then be modeled as interconnected queues. Key inputs for analyzing a queue include the arrival and service processes, number of servers, and queueing rules. Additional inputs are needed for queueing networks, such as the interconnections between queues and routing strategies. Queues can be open, with arrivals from outside and departures, or closed, with a fixed number of jobs circulating. The document outlines analytical approaches for studying queues and networks through equilibrium analysis, focusing on obtaining mean performance parameters.
ER Publication,
IJETR, IJMCTR,
Journals,
International Journals,
High Impact Journals,
Monthly Journal,
Good quality Journals,
Research,
Research Papers,
Research Article,
Free Journals, Open access Journals,
erpublication.org,
Engineering Journal,
Science Journals,
This work constructs the membership functions of the system characteristics of a batch-arrival queuing system with multiple servers, in which the batch-arrival rate and customer service rate are all fuzzy numbers. The -cut approach is used to transform a fuzzy queue into a family of conventional crisp queues in this context. By means of the membership functions of the system characteristics, a set of parametric nonlinear programs is developed to describe the family of crisp batch-arrival queues with multiple servers. A numerical example is solved successfully to illustrate the validity of the proposed approach. Because the system characteristics are expressed and governed by the membership functions, the fuzzy batch-arrival queues with multiple servers are represented more accurately and the analytic results are more useful for system designers and practitioners.
The document summarizes key concepts about queuing systems and simple queuing models. It discusses:
1) Components of a queuing system including the arrival process, service mechanism, and queue discipline.
2) Performance measures for queuing systems such as average delay, waiting time, and number of customers.
3) The M/M/1 queuing model where arrivals and service times follow exponential distributions with a single server. Expressions are given for performance measures in this model.
4) How limiting the queue length to a finite number affects performance measures compared to an infinite queue system.
Linear Regression Model Fitting and Implication to Self Similar Behavior Traf...IOSRjournaljce
We present a simple linear regression model fit in the direction of self-similarity behavior of internet user’s arrival data pattern. It has been reported that Internet traffic exhibits self-similarity. Motivated by this fact, real time internet users arrival patterns considered as traffic and the results carried out and proven that it has the self-similar nature by various Hurst index methods. The present study provides a mathematical model equation in terms linear regression as a tool to predict the arrival pattern of Internet users data at web centers. Numerical results, analysis discussed and presented here plays a significant role in improvement of the services and forecasting analysis of arrival protocols at web centers in the view of quality of service (QOS).
Talks about what is Queuing and its application, practical life usage, with a complex problem statement with its solution. Pre-emptive and non-preemptive queue models and its algorithm.
This document discusses queueing theory and queuing networks. It begins by defining a queue as a model where arrivals come at random times and require random amounts of service from one or more servers. A queuing network can then be modeled as interconnected queues. Key inputs for analyzing a queue include the arrival and service processes, number of servers, and queueing rules. Additional inputs are needed for queueing networks, such as the interconnections between queues and routing strategies. Queues can be open, with arrivals from outside and departures, or closed, with a fixed number of jobs circulating. The document outlines analytical approaches for studying queues and networks through equilibrium analysis, focusing on obtaining mean performance parameters.
ER Publication,
IJETR, IJMCTR,
Journals,
International Journals,
High Impact Journals,
Monthly Journal,
Good quality Journals,
Research,
Research Papers,
Research Article,
Free Journals, Open access Journals,
erpublication.org,
Engineering Journal,
Science Journals,
This work constructs the membership functions of the system characteristics of a batch-arrival queuing system with multiple servers, in which the batch-arrival rate and customer service rate are all fuzzy numbers. The -cut approach is used to transform a fuzzy queue into a family of conventional crisp queues in this context. By means of the membership functions of the system characteristics, a set of parametric nonlinear programs is developed to describe the family of crisp batch-arrival queues with multiple servers. A numerical example is solved successfully to illustrate the validity of the proposed approach. Because the system characteristics are expressed and governed by the membership functions, the fuzzy batch-arrival queues with multiple servers are represented more accurately and the analytic results are more useful for system designers and practitioners.
The document summarizes key concepts about queuing systems and simple queuing models. It discusses:
1) Components of a queuing system including the arrival process, service mechanism, and queue discipline.
2) Performance measures for queuing systems such as average delay, waiting time, and number of customers.
3) The M/M/1 queuing model where arrivals and service times follow exponential distributions with a single server. Expressions are given for performance measures in this model.
4) How limiting the queue length to a finite number affects performance measures compared to an infinite queue system.
Queuing theory is the mathematical study of waiting lines in systems like telephone networks and hospitals. It aims to predict queue lengths and waiting times. Agner Krarup Erlang created early models for telephone exchanges. Queues are described using Kendall's notation of arrival and service distributions and number of servers. Little's Law states the average number of customers in a stable system equals the arrival rate multiplied by the average time in the system. Queuing theory is used to optimize resource allocation and reduce waiting times in many applications.
Analysis of single server fixed batch service queueing system under multiple ...Alexander Decker
This document analyzes a single server queueing system with fixed batch service, multiple vacations, and the possibility of catastrophes. The system uses a Poisson arrival process and exponential service times. The server provides service in batches of size k. If fewer than k customers remain after service, the server takes an exponential vacation. If a catastrophe occurs, all customers are lost and the server vacations. The document derives the generating functions and steady state probabilities for the number of customers when the server is busy or vacationing. It also provides closed form solutions for performance measures like mean number of customers and variance. Numerical studies examine these measures for varying system parameters.
Queueing Theory provides tools to analyze relationships between congestion and delay in systems. The total delay experienced by messages in a communication system can be classified into processing, queuing, transmission, propagation, and retransmission delays. Little's Theorem states that the average number of customers (N) in a system equals the average arrival rate (λ) multiplied by the average time spent in the system (T). Key characteristics used to classify queueing systems are the arrival process, service process, and number of servers. The M/M/1 queueing system, with Poisson arrivals and exponentially distributed service times with a single server, is commonly analyzed due to its tractability.
This document proposes a new dynamic approach to congestion control in TCP that determines congestion based on round trip time rather than packet loss. It suggests using the estimated round trip time as a threshold and increasing the congestion window linearly as long as the sample round trip time is below the threshold. If the sample round trip time exceeds the estimated time, the congestion window would be halved, and if it exceeds the estimated time plus four times the deviation round trip time, the window would be reset to one MSS. This approach aims to avoid the bottleneck problem of TCP by not including a slow start phase and responding earlier to potential congestion based on network delays.
This document provides an overview of queuing theory, which is used to model waiting lines. It discusses key concepts like arrival processes, service systems, queuing models and their characteristics. Some examples where queuing theory is applied include telecommunications, traffic control, and manufacturing layout. Common elements of queuing systems are customers, servers and queues. The document also presents examples of single and multiple channel queuing models.
Queueing theory is the study of waiting lines and systems. A queue forms when demand exceeds the capacity of the service facility. Key components of a queueing model include the arrival process, queue configuration, queue discipline, service discipline, and service facility. Common queueing models include the M/M/1 model (Poisson arrivals, exponential service times, single server), and the M/M/C model (Poisson arrivals, exponential service times, multiple servers). These models provide formulas to calculate important queueing statistics like expected wait time, number of customers in system, and resource utilization.
This document discusses queuing analysis and its applications. Queuing theory models systems with queues and servers that process items. It is useful for analyzing network and system performance when load or design changes are expected. The document outlines different analysis methods and key metrics like arrival rate, service time, waiting time, number of items, and utilization. It also covers important assumptions like Poisson arrivals, service time distributions, Little's Law, and example applications like database servers and multi-processor systems.
The document provides an introduction to queuing theory, covering key concepts such as queues, stochastic processes, Little's Law, and types of queuing systems. It discusses topics like arrival and service processes, the number of servers, system capacity, and service disciplines. Common variables in queueing analysis are defined. Relationships among variables for G/G/m queues are described, including the stability condition, number in system vs. number in queue, number vs. time relationships, and time in system vs. time in queue. Different types of stochastic processes like discrete-state, continuous-state, Markov, and birth-death processes are introduced. Properties of Poisson processes are outlined. The document concludes by noting some applications of queuing
Priority based K-Erlang Distribution Method in Cloud Computingidescitation
This summarizes a research paper that proposes a priority-based K-Erlang distribution method for queueing in cloud computing. It considers single (M/EK/1) and two-server (M/EK/2) queueing models with three priority classes. The paper presents mathematical formulas to calculate performance metrics like expected queue length, waiting time, and number of customers/phases in the system. It describes priority-based algorithms for handling service requests across classes. Experimental results show that using multiple servers and increasing the priority of lower classes over time reduces mean waiting time compared to a single server model.
Chapter - 04 Basic Communication OperationNifras Ismail
The document discusses various communication patterns that are commonly used in parallel programs, including broadcast, reduction, scatter, and gather. Broadcast involves one process sending the same data to all other processes, while reduction involves combining data from all processes using an associative operator. These operations can be performed efficiently on networks using recursive doubling techniques. Specific algorithms are described for performing broadcast, reduction and other collectives on linear arrays, meshes, hypercubes and other network topologies.
This paper investigates fairness among network sessions that use the Multiplicative Increase Multiplicative Decrease (MIMD) congestion control algorithm. It first studies how two MIMD sessions share bandwidth in the presence of synchronous and asynchronous packet losses. It finds that rate-dependent losses lead to fair sharing, while rate-independent losses cause unfairness. The paper also examines fairness between sessions using MIMD (e.g. Scalable TCP) versus Additive Increase Multiplicative Decrease (AIMD, e.g. standard TCP). Simulations show the AIMD sessions converge to equal throughput, while MIMD sessions' throughput depends on initial conditions. Adding rate-dependent losses can achieve fairness between
Queuing theory is the mathematical study of waiting lines and delays. It examines properties like average wait time, number of servers, arrival and service rates. Queues form when demand for a service exceeds capacity. The simplest queuing system has two components - a queue and server - with attributes of inter-arrival and service times. Queuing models use Kendall notation to describe systems, and the M/M/1 model is commonly used to analyze average queue length, wait times, and probability of overflow for single server queues. Queuing theory has applications in fields like telecommunications, healthcare, and computer networking.
This document discusses various sorting algorithms that can be used on parallel computers. It begins with an overview of sorting and comparison-based sorting algorithms. It then covers sorting networks like bitonic sort, which can sort in parallel using a network of comparators. It discusses how bitonic sort can be mapped to hypercubes and meshes. It also covers parallel implementations of bubble sort variants, quicksort, and shellsort. For each algorithm, it analyzes the parallel runtime and efficiency. The document provides examples and diagrams to illustrate the sorting networks and parallel algorithms.
KALMAN FILTER BASED CONGESTION CONTROLLERijdpsjournal
Facing burst traffic, TCP congestion control algorithms severely decrease window size neglecting the fact
that such burst traffics are temporal. In the increase phase sending window experiences a linear rise which
may lead to waste in hefty proportion of available bandwidth. If congestion control mechanisms be able to
estimate future state of network traffic they can cope with different circumstances and efficiently use
bandwidth. Since data traffic which is running on networks is mostly self-similar, algorithms can take
advantage of self-similarity property and repetitive traffic patterns to have accurate estimations and
predictions in large time scales.
In this research a two-stage controller is presented. In fact the first part is a RED congestion controller
which acts in short time scales (200 milliseconds) and the second is a Kalman filter estimator which do
RTT and window size estimations in large time scales (every two seconds). If the RED mechanism decides
to increase the window size, the magnitude of this increase is controlled by Kalman filter. To be more
precise, if the Kalman filter indicates a non-congested situation in the next large time scale, a magnitude
factor is calculated and given to RED algorithm to strengthen the amount of increase.
This document provides an overview of elementary queuing theory and single server queues. It defines key characteristics of queuing systems such as the arrival process, service process, number of servers, system capacity, and queue discipline. Common distributions for arrivals (Poisson) and service times (exponential) are described. Performance measures of queuing systems like delay, queue length, throughput and utilization are introduced. Other concepts covered include PASTA properties, Kendall's notation, traffic intensity, Little's Law, Markov chains, and transition probability matrices. The document serves as a lecture on introductory queuing theory concepts.
This document discusses various communication patterns in parallel and distributed systems including one-to-all broadcast, all-to-one reduction, all-to-all broadcast and reduction, all-reduce, prefix-sum, scatter, gather, and circular shift operations. It describes how to perform these operations efficiently using techniques like recursive doubling and message splitting. Improving the performance of common communication operations can be done by splitting large messages into smaller parts and combining different patterns like scatter, all-to-all, and gather.
Queuing theory is the mathematical study of waiting lines in systems like customer service lines. It enables the analysis of processes like customer arrivals, waiting times, and service times. The document discusses the M/M/c queuing model, which assumes arrivals and service times follow exponential distributions and there are c parallel servers. It provides the steady state probabilities and performance measures like expected number of customers in the system and in the queue for the M/M/c model. An example applies the M/M/1 model to analyze whether a hospital should hire a second doctor based on arrival and service rates.
Analysis of a Batch Arrival and Batch Service Queuing System with Multiple Va...IJMER
This paper concerns the queuing system MX
/G1, B/1, to which the customers are assumed
to arrive in batches of random size X according to a compound Poisson process and also are served in
batches. As soon as the system becomes empty, the server leaves for a vacation of random length V. If
no customers are available for service after returning from that vacation, the server keeps on taking
vacations till he finds at least one customer in the queue, then immediately begins to serve the
customers up to the service capacity B. If more than B customers are present when the server returns
from a vacation, the first B customers are taken into service. If fewer than B customers are present, all
waiting customers go into service. Late arrivals are not allowed to join the ongoing service. The steady
state behavior of this queuing system is derived by an analytic approach to study the queue size
distribution at a random point as well as a departure point of time under multiple vacation policy. It
may be noted that the results in [5] and [7] can be obtained as special cases from the results in this
paper.
Abstract: The present paper analyzes a vacation queueing model with bulk service rule. Considering distribution of the system occupancy just before and after the departure epochs using discrete-time analysis. The inter-arrival times of customers are assumed to be independent and geometrically distributed. The server works at different rate, rather than completely stopping service vacations. The service times during a service period and vacation time geometric distribution. Some performance measures and a cost model have been presented and an optimum service rate has been obtained using convex function. Numerical results showing the effect of the parameters of the model on the key performance are presented.
Queuing theory is the mathematical study of waiting lines in systems like customer service lines. The document discusses the M/M/c queuing model, which models systems with exponential arrival and service times and c parallel servers. Key measures calculated by queuing models include expected wait times, number of customers, and server utilization. An example analyzes a hospital emergency room's performance with 1 or 2 doctors. With 2 doctors, average wait times drop significantly while more patients can be served.
Queuing theory: What is a Queuing system???
Waiting for service is part of our daily life….
Example:
we wait to eat in restaurants….
We queue up in grocery stores…
Jobs wait to be processed on machine…
Vehicles queue up at traffic signal….
Planes circle in a stack before given permission to land at an airport….
Unfortunately, we can not eliminate waiting time without incurring expenses…
But, we can hope to reduce the queue time to a tolerable levels… so that we can avoid adverse impact….
Why study???? What analytics can be drawn??? Analytics means ---- measures of performance such as
1. Average queue length
2. Average waiting time in the queue
3. Average facility utilization….
Queuing theory is the mathematical study of waiting lines in systems like telephone networks and hospitals. It aims to predict queue lengths and waiting times. Agner Krarup Erlang created early models for telephone exchanges. Queues are described using Kendall's notation of arrival and service distributions and number of servers. Little's Law states the average number of customers in a stable system equals the arrival rate multiplied by the average time in the system. Queuing theory is used to optimize resource allocation and reduce waiting times in many applications.
Analysis of single server fixed batch service queueing system under multiple ...Alexander Decker
This document analyzes a single server queueing system with fixed batch service, multiple vacations, and the possibility of catastrophes. The system uses a Poisson arrival process and exponential service times. The server provides service in batches of size k. If fewer than k customers remain after service, the server takes an exponential vacation. If a catastrophe occurs, all customers are lost and the server vacations. The document derives the generating functions and steady state probabilities for the number of customers when the server is busy or vacationing. It also provides closed form solutions for performance measures like mean number of customers and variance. Numerical studies examine these measures for varying system parameters.
Queueing Theory provides tools to analyze relationships between congestion and delay in systems. The total delay experienced by messages in a communication system can be classified into processing, queuing, transmission, propagation, and retransmission delays. Little's Theorem states that the average number of customers (N) in a system equals the average arrival rate (λ) multiplied by the average time spent in the system (T). Key characteristics used to classify queueing systems are the arrival process, service process, and number of servers. The M/M/1 queueing system, with Poisson arrivals and exponentially distributed service times with a single server, is commonly analyzed due to its tractability.
This document proposes a new dynamic approach to congestion control in TCP that determines congestion based on round trip time rather than packet loss. It suggests using the estimated round trip time as a threshold and increasing the congestion window linearly as long as the sample round trip time is below the threshold. If the sample round trip time exceeds the estimated time, the congestion window would be halved, and if it exceeds the estimated time plus four times the deviation round trip time, the window would be reset to one MSS. This approach aims to avoid the bottleneck problem of TCP by not including a slow start phase and responding earlier to potential congestion based on network delays.
This document provides an overview of queuing theory, which is used to model waiting lines. It discusses key concepts like arrival processes, service systems, queuing models and their characteristics. Some examples where queuing theory is applied include telecommunications, traffic control, and manufacturing layout. Common elements of queuing systems are customers, servers and queues. The document also presents examples of single and multiple channel queuing models.
Queueing theory is the study of waiting lines and systems. A queue forms when demand exceeds the capacity of the service facility. Key components of a queueing model include the arrival process, queue configuration, queue discipline, service discipline, and service facility. Common queueing models include the M/M/1 model (Poisson arrivals, exponential service times, single server), and the M/M/C model (Poisson arrivals, exponential service times, multiple servers). These models provide formulas to calculate important queueing statistics like expected wait time, number of customers in system, and resource utilization.
This document discusses queuing analysis and its applications. Queuing theory models systems with queues and servers that process items. It is useful for analyzing network and system performance when load or design changes are expected. The document outlines different analysis methods and key metrics like arrival rate, service time, waiting time, number of items, and utilization. It also covers important assumptions like Poisson arrivals, service time distributions, Little's Law, and example applications like database servers and multi-processor systems.
The document provides an introduction to queuing theory, covering key concepts such as queues, stochastic processes, Little's Law, and types of queuing systems. It discusses topics like arrival and service processes, the number of servers, system capacity, and service disciplines. Common variables in queueing analysis are defined. Relationships among variables for G/G/m queues are described, including the stability condition, number in system vs. number in queue, number vs. time relationships, and time in system vs. time in queue. Different types of stochastic processes like discrete-state, continuous-state, Markov, and birth-death processes are introduced. Properties of Poisson processes are outlined. The document concludes by noting some applications of queuing
Priority based K-Erlang Distribution Method in Cloud Computingidescitation
This summarizes a research paper that proposes a priority-based K-Erlang distribution method for queueing in cloud computing. It considers single (M/EK/1) and two-server (M/EK/2) queueing models with three priority classes. The paper presents mathematical formulas to calculate performance metrics like expected queue length, waiting time, and number of customers/phases in the system. It describes priority-based algorithms for handling service requests across classes. Experimental results show that using multiple servers and increasing the priority of lower classes over time reduces mean waiting time compared to a single server model.
Chapter - 04 Basic Communication OperationNifras Ismail
The document discusses various communication patterns that are commonly used in parallel programs, including broadcast, reduction, scatter, and gather. Broadcast involves one process sending the same data to all other processes, while reduction involves combining data from all processes using an associative operator. These operations can be performed efficiently on networks using recursive doubling techniques. Specific algorithms are described for performing broadcast, reduction and other collectives on linear arrays, meshes, hypercubes and other network topologies.
This paper investigates fairness among network sessions that use the Multiplicative Increase Multiplicative Decrease (MIMD) congestion control algorithm. It first studies how two MIMD sessions share bandwidth in the presence of synchronous and asynchronous packet losses. It finds that rate-dependent losses lead to fair sharing, while rate-independent losses cause unfairness. The paper also examines fairness between sessions using MIMD (e.g. Scalable TCP) versus Additive Increase Multiplicative Decrease (AIMD, e.g. standard TCP). Simulations show the AIMD sessions converge to equal throughput, while MIMD sessions' throughput depends on initial conditions. Adding rate-dependent losses can achieve fairness between
Queuing theory is the mathematical study of waiting lines and delays. It examines properties like average wait time, number of servers, arrival and service rates. Queues form when demand for a service exceeds capacity. The simplest queuing system has two components - a queue and server - with attributes of inter-arrival and service times. Queuing models use Kendall notation to describe systems, and the M/M/1 model is commonly used to analyze average queue length, wait times, and probability of overflow for single server queues. Queuing theory has applications in fields like telecommunications, healthcare, and computer networking.
This document discusses various sorting algorithms that can be used on parallel computers. It begins with an overview of sorting and comparison-based sorting algorithms. It then covers sorting networks like bitonic sort, which can sort in parallel using a network of comparators. It discusses how bitonic sort can be mapped to hypercubes and meshes. It also covers parallel implementations of bubble sort variants, quicksort, and shellsort. For each algorithm, it analyzes the parallel runtime and efficiency. The document provides examples and diagrams to illustrate the sorting networks and parallel algorithms.
KALMAN FILTER BASED CONGESTION CONTROLLERijdpsjournal
Facing burst traffic, TCP congestion control algorithms severely decrease window size neglecting the fact
that such burst traffics are temporal. In the increase phase sending window experiences a linear rise which
may lead to waste in hefty proportion of available bandwidth. If congestion control mechanisms be able to
estimate future state of network traffic they can cope with different circumstances and efficiently use
bandwidth. Since data traffic which is running on networks is mostly self-similar, algorithms can take
advantage of self-similarity property and repetitive traffic patterns to have accurate estimations and
predictions in large time scales.
In this research a two-stage controller is presented. In fact the first part is a RED congestion controller
which acts in short time scales (200 milliseconds) and the second is a Kalman filter estimator which do
RTT and window size estimations in large time scales (every two seconds). If the RED mechanism decides
to increase the window size, the magnitude of this increase is controlled by Kalman filter. To be more
precise, if the Kalman filter indicates a non-congested situation in the next large time scale, a magnitude
factor is calculated and given to RED algorithm to strengthen the amount of increase.
This document provides an overview of elementary queuing theory and single server queues. It defines key characteristics of queuing systems such as the arrival process, service process, number of servers, system capacity, and queue discipline. Common distributions for arrivals (Poisson) and service times (exponential) are described. Performance measures of queuing systems like delay, queue length, throughput and utilization are introduced. Other concepts covered include PASTA properties, Kendall's notation, traffic intensity, Little's Law, Markov chains, and transition probability matrices. The document serves as a lecture on introductory queuing theory concepts.
This document discusses various communication patterns in parallel and distributed systems including one-to-all broadcast, all-to-one reduction, all-to-all broadcast and reduction, all-reduce, prefix-sum, scatter, gather, and circular shift operations. It describes how to perform these operations efficiently using techniques like recursive doubling and message splitting. Improving the performance of common communication operations can be done by splitting large messages into smaller parts and combining different patterns like scatter, all-to-all, and gather.
Queuing theory is the mathematical study of waiting lines in systems like customer service lines. It enables the analysis of processes like customer arrivals, waiting times, and service times. The document discusses the M/M/c queuing model, which assumes arrivals and service times follow exponential distributions and there are c parallel servers. It provides the steady state probabilities and performance measures like expected number of customers in the system and in the queue for the M/M/c model. An example applies the M/M/1 model to analyze whether a hospital should hire a second doctor based on arrival and service rates.
Analysis of a Batch Arrival and Batch Service Queuing System with Multiple Va...IJMER
This paper concerns the queuing system MX
/G1, B/1, to which the customers are assumed
to arrive in batches of random size X according to a compound Poisson process and also are served in
batches. As soon as the system becomes empty, the server leaves for a vacation of random length V. If
no customers are available for service after returning from that vacation, the server keeps on taking
vacations till he finds at least one customer in the queue, then immediately begins to serve the
customers up to the service capacity B. If more than B customers are present when the server returns
from a vacation, the first B customers are taken into service. If fewer than B customers are present, all
waiting customers go into service. Late arrivals are not allowed to join the ongoing service. The steady
state behavior of this queuing system is derived by an analytic approach to study the queue size
distribution at a random point as well as a departure point of time under multiple vacation policy. It
may be noted that the results in [5] and [7] can be obtained as special cases from the results in this
paper.
Abstract: The present paper analyzes a vacation queueing model with bulk service rule. Considering distribution of the system occupancy just before and after the departure epochs using discrete-time analysis. The inter-arrival times of customers are assumed to be independent and geometrically distributed. The server works at different rate, rather than completely stopping service vacations. The service times during a service period and vacation time geometric distribution. Some performance measures and a cost model have been presented and an optimum service rate has been obtained using convex function. Numerical results showing the effect of the parameters of the model on the key performance are presented.
Queuing theory is the mathematical study of waiting lines in systems like customer service lines. The document discusses the M/M/c queuing model, which models systems with exponential arrival and service times and c parallel servers. Key measures calculated by queuing models include expected wait times, number of customers, and server utilization. An example analyzes a hospital emergency room's performance with 1 or 2 doctors. With 2 doctors, average wait times drop significantly while more patients can be served.
Queuing theory: What is a Queuing system???
Waiting for service is part of our daily life….
Example:
we wait to eat in restaurants….
We queue up in grocery stores…
Jobs wait to be processed on machine…
Vehicles queue up at traffic signal….
Planes circle in a stack before given permission to land at an airport….
Unfortunately, we can not eliminate waiting time without incurring expenses…
But, we can hope to reduce the queue time to a tolerable levels… so that we can avoid adverse impact….
Why study???? What analytics can be drawn??? Analytics means ---- measures of performance such as
1. Average queue length
2. Average waiting time in the queue
3. Average facility utilization….
Discrete Time Batch Arrival Queue with Multiple VacationsIJERDJOURNAL
ABSTRACT:- In this paper we consider a discrete time batch arrival queueing system with multiple vacations. It is assume that the service of customers arrived in the system between a fixed intervals of time after which the service goes on vacations after completion of one service of cycle is taken up at the boundaries of the fixed duration of time. This is the case of late arrival. In case of early arrival i.e. arrival before the start of next cycles of service. If the customer finds the system empty, it is served immediately. We prove the Stochastic decomposition property for queue length and waiting time distribution for both the models.
This document discusses queueing networks, which model systems with multiple interconnected queues. It begins by defining queueing networks and providing examples. It then classifies queueing networks as open, closed, or mixed based on whether jobs enter or leave the system. The document outlines the key components of single queues and factors that determine a queue's traffic intensity. It describes how queueing networks represent systems as graphs of service centers connected by job flows. Finally, it discusses limitations of standard queueing networks in modeling real-world systems with features like simultaneous resource use, non-exponential arrivals, and load-dependent routing.
This document summarizes key aspects of queueing theory and its application to analyzing bank service systems. It discusses queuing models like the M/M/1 and M/M/s models. The purpose is to measure expected queue lengths and wait times to improve efficiency. Variables like arrival rate, service rate, and utilization are defined. Different queue disciplines and customer behaviors are also outlined. The document aims to simulate queue performance and compare single and multiple queue models to provide estimated solutions for optimizing bank service systems.
Delay of Geo/Geo/1 N-limited Nonstop Forwarding Queuetheijes
Nonstop forwarding is designed to minimize packet loss when a management system fails to function. A system with non-stop forwarding can continue to forward some packets even in the event of a processor failure. We consider a Geo/Geo/1 N-limited nonstop forwarding queue. In the queueing system, when the server breaks down, up to customers can be serviced during the repair time.The delay distribution of customers is given by matrix geometric analysis.
Probability-Based Analysis to Determine the Performance of Multilevel Feedbac...Eswar Publications
Operating System may work on different types of CPU scheduling algorithms with different mechanism and concepts. The Multilevel Feedback Queue (MLFQ) Scheduling manages a variety of processes among various queues in a better and efficient manner. CPU scheduler appears transition mechanism over various queues. This paper is presented with various schemes of under a probability-based model. The scheduler has random movement over queues with given time quantum. This paper designs general transition model for its functioning
and justifying comparison under different scheduling schemes through a simulation study applied on different data sets in particular cases.
𝑴[𝑿]/G/1 with Second Optional Service, Multiple Vacation, Breakdown and RepairIJRES Journal
In this paper, we present a batch arrival non- Markovian queuing model with second optional service, subject to random break downs and multiple vacations. Batches arrive in Poisson stream with mean arrival rate λ, such that all customers demand the first `essential' service, whereas only some of them demand the second `optional' service. The service times of the both first essential service and the second optional service are assumed to follow general (arbitrary) distribution with distribution function 𝐵1(𝑣) and 𝐵2(𝑣) respectively. The server may undergo breakdowns which occur Aaccording to Poisson process with breakdown rate. Once the system encounter break downs it enters the repair process and the repair time is followed by exponential distribution with repair rate𝛼. The server takes vacation each time the system becomes empty and the vacation period is assumed to be exponential distribution. On returning from vacation if the server finds no customer waiting in the system, then the server again goes for vacation until he finds at least one unit in the system. The time-dependent probability generating functions have been obtained in terms of their Laplace transforms and the corresponding steady state results have been derived explicitly. Also the mean queue length and the mean waiting time have been found explicitly.
Quality of Service (QoS) provisioning in networks requires proper scheduling algorithm. Internet traffic,
especially real-time multimedia applications, is bursty in nature . Hence, in addition to the service rate
which is commonly used to isolate service of sessions, other parameters should be involved. In this paper
a scheduling algorithm is proposed that attempts to provide a balance between bursty and non-bursty
(smooth) traffic. We improve thewell-known packet scheduling algorithm, SCFQ.Our proposed algorithm
is proficient to compensate an adjustable amount of missed service to each session. The average delay of
the proposed algorithm is evaluated by simulation. An important advantage of our algorithm is that
byselecting correct parameter setting for each session, the average delay of a bursty session can be
reduced. Furthermore, compared to SCFQ our proposed algorithm does not necessitate any additional
computation.
Queuing theory is used to determine optimal service levels by using mathematical formulas and simulations to calculate variables like wait times and average service times based on arrival rates and facility capacities. It was originally developed for telephone systems but is now used in various contexts like manufacturing, transportation, and more. Key aspects of queuing systems include arrival patterns, service disciplines, number of service channels, service times, system capacities, and customer abandonment behavior. Common queuing models include the single-channel M/M/1 model and multiple-channel M/M/s models.
We consider a real-time multi-server system with identical servers (such as machine controllers,
unmanned aerial vehicles,overhearing devices, etc.) which can be adjusted/programmed for different types of
activities (e.g. active or passive). This system provides a service for real-time jobs arriving via several channels
(such as assembly lines, surveillance regions, communication channels, etc.) and involves maintenance. We
perform the worst case analysis of the system working under maximum load with preemptive priorities assigned
for servers of different activity type. We consider a system with separate queue to each channel. Two models
with ample maintenance teams and shortage of maintenance teams are treated. We provide analytical
approximations of steady state probabilities for these real-time systems and check their quality.
We consider a real-time multi-server system with homogeneous servers (such as overhearing devices,
unmanned aerial vehicles, machine controllers, etc.) which can be maintained/programmed for different kinds
of activities (e.g. passive or active). This system provides a service for real-time tasks arriving via several
channels (such as communication channels, surveillance regions, assembly lines, etc.) and involves
maintenance. We address the worst case analysis of the system working under maximum load with preemptive
priorities assigned for servers of different activity type. We consider a model with ample maintenance facilities
and single joint queue to all channels.
We provide various analytical approximations of steady state probabilities for these real-time systems, discuss
their quality, compare the results and choose the best one.
Cellular wireless systems like GSM suffer from congestion resulting in overall system degradation and poor service delivery. When the traffic demand in a geographical area is high, the input traffic rate will exceed thecapacity of the output lines. This work focused on homogenous wireless network (the network traffic and resource dimensioning that are statistically identical) such that the network performance
evaluation can be reduced to a system with single cell and a single traffic type. Such system can employa queuing model to evaluate the performance metric of a cell in terms of blocking probability.
Five congestion control models were compared in the work to ascertain their peculiarities, they are Erlang B, Erlang C, Engset (cleared), Engset (buffered), and Bernoulli. To analyze the system, an aggregate onedimensional Markov chain wasderived, such that it describes a call arrival process under the assumption
that it is Poisson distributed. The models were simulated and their results show varying performances, however the Bernoulli model (Pb5) tends to show a situation that allows more users access to the system and the congestion level remain unaffected despite increase in the number of users and the offered traffic into the system.
Enforcing end to-end proportional fairness with bounded buffer overflow proba...ijwmn
This document summarizes a research paper that proposes a distributed flow-based access scheme for slotted-time protocols in ad-hoc wireless networks. The scheme aims to provide proportional fairness between end-to-end flows while constraining buffer overflow probabilities at each node. It formulates the problem as a nonlinear program and presents a distributed dual approach with low computational overhead. Simulation results support that the proposed scheme converges to the unique global optimum and satisfies fairness and quality of service objectives.
A Deterministic Model Of Time For Distributed SystemsJim Webb
This paper proposes a new deterministic, logical time model for distributed systems. The time model defines a total order of all messages in the system based on two partial order relations: messages sent before other messages ("=>") and strong causality ("~"). This ensures messages are delivered in a way that respects real-world causality. The time model can be implemented using message timestamps and delayed delivery to ensure the total order is maintained. This provides application programmers with a simple, linear view of time across a distributed system.
The document discusses different queuing models for analyzing efficiency at railway ticket windows. It summarizes four models: 1) M/M/1 queue with infinite capacity, 2) M/M/1 queue with finite capacity N, 3) M/M/S queue with infinite capacity, and 4) M/M/S queue with finite capacity N. The document provides sample data of arrival and service times over 1 hour and outlines the methodology and assumptions used, including Poisson arrivals and exponential service times. It then shows the manual calculations and Java code for the M/M/1 infinite queue model to find values like average number of customers and waiting times.
Research Inventy : International Journal of Engineering and Scienceinventy
Research Inventy : International Journal of Engineering and Science is published by the group of young academic and industrial researchers with 12 Issues per year. It is an online as well as print version open access journal that provides rapid publication (monthly) of articles in all areas of the subject such as: civil, mechanical, chemical, electronic and computer engineering as well as production and information technology. The Journal welcomes the submission of manuscripts that meet the general criteria of significance and scientific excellence. Papers will be published by rapid process within 20 days after acceptance and peer review process takes only 7 days. All articles published in Research Inventy will be peer-reviewed.
Queuing theory analyzes systems where customers arrive for service and may need to wait if service is not immediate. A queuing system consists of an arrival process, queue configuration, service mechanism, and queue discipline. Common examples include banks, restaurants, and computer networks. The M/M/1 model assumes arrivals follow a Poisson process and service times are exponentially distributed. It can be used to calculate average queue length, wait time, and resource utilization. Little's theorem relates average queue length, arrival rate, and wait time. Queuing delay at routers depends on packet arrival and service rates.
"NATO Hackathon Winner: AI-Powered Drug Search", Taras KlobaFwdays
This is a session that details how PostgreSQL's features and Azure AI Services can be effectively used to significantly enhance the search functionality in any application.
In this session, we'll share insights on how we used PostgreSQL to facilitate precise searches across multiple fields in our mobile application. The techniques include using LIKE and ILIKE operators and integrating a trigram-based search to handle potential misspellings, thereby increasing the search accuracy.
We'll also discuss how the azure_ai extension on PostgreSQL databases in Azure and Azure AI Services were utilized to create vectors from user input, a feature beneficial when users wish to find specific items based on text prompts. While our application's case study involves a drug search, the techniques and principles shared in this session can be adapted to improve search functionality in a wide range of applications. Join us to learn how PostgreSQL and Azure AI can be harnessed to enhance your application's search capability.
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxSunil Jagani
Discover how AI is transforming the workplace and learn strategies for reskilling and upskilling employees to stay ahead. This comprehensive guide covers the impact of AI on jobs, essential skills for the future, and successful case studies from industry leaders. Embrace AI-driven changes, foster continuous learning, and build a future-ready workforce.
Read More - https://bit.ly/3VKly70
Introducing BoxLang : A new JVM language for productivity and modularity!Ortus Solutions, Corp
Just like life, our code must adapt to the ever changing world we live in. From one day coding for the web, to the next for our tablets or APIs or for running serverless applications. Multi-runtime development is the future of coding, the future is to be dynamic. Let us introduce you to BoxLang.
Dynamic. Modular. Productive.
BoxLang redefines development with its dynamic nature, empowering developers to craft expressive and functional code effortlessly. Its modular architecture prioritizes flexibility, allowing for seamless integration into existing ecosystems.
Interoperability at its Core
With 100% interoperability with Java, BoxLang seamlessly bridges the gap between traditional and modern development paradigms, unlocking new possibilities for innovation and collaboration.
Multi-Runtime
From the tiny 2m operating system binary to running on our pure Java web server, CommandBox, Jakarta EE, AWS Lambda, Microsoft Functions, Web Assembly, Android and more. BoxLang has been designed to enhance and adapt according to it's runnable runtime.
The Fusion of Modernity and Tradition
Experience the fusion of modern features inspired by CFML, Node, Ruby, Kotlin, Java, and Clojure, combined with the familiarity of Java bytecode compilation, making BoxLang a language of choice for forward-thinking developers.
Empowering Transition with Transpiler Support
Transitioning from CFML to BoxLang is seamless with our JIT transpiler, facilitating smooth migration and preserving existing code investments.
Unlocking Creativity with IDE Tools
Unleash your creativity with powerful IDE tools tailored for BoxLang, providing an intuitive development experience and streamlining your workflow. Join us as we embark on a journey to redefine JVM development. Welcome to the era of BoxLang.
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Ukraine
Під час доповіді відповімо на питання, навіщо потрібно підвищувати продуктивність аплікації і які є найефективніші способи для цього. А також поговоримо про те, що таке кеш, які його види бувають та, основне — як знайти performance bottleneck?
Відео та деталі заходу: https://bit.ly/45tILxj
Conversational agents, or chatbots, are increasingly used to access all sorts of services using natural language. While open-domain chatbots - like ChatGPT - can converse on any topic, task-oriented chatbots - the focus of this paper - are designed for specific tasks, like booking a flight, obtaining customer support, or setting an appointment. Like any other software, task-oriented chatbots need to be properly tested, usually by defining and executing test scenarios (i.e., sequences of user-chatbot interactions). However, there is currently a lack of methods to quantify the completeness and strength of such test scenarios, which can lead to low-quality tests, and hence to buggy chatbots.
To fill this gap, we propose adapting mutation testing (MuT) for task-oriented chatbots. To this end, we introduce a set of mutation operators that emulate faults in chatbot designs, an architecture that enables MuT on chatbots built using heterogeneous technologies, and a practical realisation as an Eclipse plugin. Moreover, we evaluate the applicability, effectiveness and efficiency of our approach on open-source chatbots, with promising results.
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillLizaNolte
HERE IS YOUR WEBINAR CONTENT! 'Mastering Customer Journey Management with Dr. Graham Hill'. We hope you find the webinar recording both insightful and enjoyable.
In this webinar, we explored essential aspects of Customer Journey Management and personalization. Here’s a summary of the key insights and topics discussed:
Key Takeaways:
Understanding the Customer Journey: Dr. Hill emphasized the importance of mapping and understanding the complete customer journey to identify touchpoints and opportunities for improvement.
Personalization Strategies: We discussed how to leverage data and insights to create personalized experiences that resonate with customers.
Technology Integration: Insights were shared on how inQuba’s advanced technology can streamline customer interactions and drive operational efficiency.
The Microsoft 365 Migration Tutorial For Beginner.pptxoperationspcvita
This presentation will help you understand the power of Microsoft 365. However, we have mentioned every productivity app included in Office 365. Additionally, we have suggested the migration situation related to Office 365 and how we can help you.
You can also read: https://www.systoolsgroup.com/updates/office-365-tenant-to-tenant-migration-step-by-step-complete-guide/
QA or the Highway - Component Testing: Bridging the gap between frontend appl...zjhamm304
These are the slides for the presentation, "Component Testing: Bridging the gap between frontend applications" that was presented at QA or the Highway 2024 in Columbus, OH by Zachary Hamm.
"What does it really mean for your system to be available, or how to define w...Fwdays
We will talk about system monitoring from a few different angles. We will start by covering the basics, then discuss SLOs, how to define them, and why understanding the business well is crucial for success in this exercise.
Must Know Postgres Extension for DBA and Developer during MigrationMydbops
Mydbops Opensource Database Meetup 16
Topic: Must-Know PostgreSQL Extensions for Developers and DBAs During Migration
Speaker: Deepak Mahto, Founder of DataCloudGaze Consulting
Date & Time: 8th June | 10 AM - 1 PM IST
Venue: Bangalore International Centre, Bangalore
Abstract: Discover how PostgreSQL extensions can be your secret weapon! This talk explores how key extensions enhance database capabilities and streamline the migration process for users moving from other relational databases like Oracle.
Key Takeaways:
* Learn about crucial extensions like oracle_fdw, pgtt, and pg_audit that ease migration complexities.
* Gain valuable strategies for implementing these extensions in PostgreSQL to achieve license freedom.
* Discover how these key extensions can empower both developers and DBAs during the migration process.
* Don't miss this chance to gain practical knowledge from an industry expert and stay updated on the latest open-source database trends.
Mydbops Managed Services specializes in taking the pain out of database management while optimizing performance. Since 2015, we have been providing top-notch support and assistance for the top three open-source databases: MySQL, MongoDB, and PostgreSQL.
Our team offers a wide range of services, including assistance, support, consulting, 24/7 operations, and expertise in all relevant technologies. We help organizations improve their database's performance, scalability, efficiency, and availability.
Contact us: info@mydbops.com
Visit: https://www.mydbops.com/
Follow us on LinkedIn: https://in.linkedin.com/company/mydbops
For more details and updates, please follow up the below links.
Meetup Page : https://www.meetup.com/mydbops-databa...
Twitter: https://twitter.com/mydbopsofficial
Blogs: https://www.mydbops.com/blog/
Facebook(Meta): https://www.facebook.com/mydbops/
ScyllaDB is making a major architecture shift. We’re moving from vNode replication to tablets – fragments of tables that are distributed independently, enabling dynamic data distribution and extreme elasticity. In this keynote, ScyllaDB co-founder and CTO Avi Kivity explains the reason for this shift, provides a look at the implementation and roadmap, and shares how this shift benefits ScyllaDB users.
"Choosing proper type of scaling", Olena SyrotaFwdays
Imagine an IoT processing system that is already quite mature and production-ready and for which client coverage is growing and scaling and performance aspects are life and death questions. The system has Redis, MongoDB, and stream processing based on ksqldb. In this talk, firstly, we will analyze scaling approaches and then select the proper ones for our system.
AppSec PNW: Android and iOS Application Security with MobSFAjin Abraham
Mobile Security Framework - MobSF is a free and open source automated mobile application security testing environment designed to help security engineers, researchers, developers, and penetration testers to identify security vulnerabilities, malicious behaviours and privacy concerns in mobile applications using static and dynamic analysis. It supports all the popular mobile application binaries and source code formats built for Android and iOS devices. In addition to automated security assessment, it also offers an interactive testing environment to build and execute scenario based test/fuzz cases against the application.
This talk covers:
Using MobSF for static analysis of mobile applications.
Interactive dynamic security assessment of Android and iOS applications.
Solving Mobile app CTF challenges.
Reverse engineering and runtime analysis of Mobile malware.
How to shift left and integrate MobSF/mobsfscan SAST and DAST in your build pipeline.
In our second session, we shall learn all about the main features and fundamentals of UiPath Studio that enable us to use the building blocks for any automation project.
📕 Detailed agenda:
Variables and Datatypes
Workflow Layouts
Arguments
Control Flows and Loops
Conditional Statements
💻 Extra training through UiPath Academy:
Variables, Constants, and Arguments in Studio
Control Flow in Studio
1. International Journal of Mathematics and Statistics Invention (IJMSI)
E-ISSN: 2321 – 4767 P-ISSN: 2321 - 4759
www.ijmsi.org Volume 2 Issue 7 || July. 2014 || PP-48-51
www.ijmsi.org 48 | P a g e
Analysis of the discrete time queue length distribution with a bulk Service rule N.Pukazhenthi and M.Ezhilvanan Department of Statistics, Annamalai University, Annamalai Nagar - 608 002 ABSTRACT: In this paper we consider analysis of the discrete time queue length distribution with a bulk service rule . The analysis is carried out under the assumption that service times of batches are independent of the number of packets in any batch and there is no simultaneous arrival of packets and departure of batch in a single slot. The packets arrive one by one and their inter arrival times follow geometric distribution. The arriving packets are queued in FIFO order. One server transports packets in batches of minimum number and maximum the service times following negative binomial distribution. The server accesses new arrivals even after service has started on any batch of initial number ‘j’ . This operation continues till random service time of the ongoing batch is completed or the maximum capacity of the batch being served attains whichever occurs first. The distribution of the system occupancy just before and after the departure epochs is obtained using discrete-time analysis. The primary focus is on various performance measures of the steady state distribution of the batch server at departure instants and also on numerical illustrations. KEYWORDS: Discrete-time queue, Slot, Packets, Batch service, Departure epochs, System occupancy and Inter departure time.
I. INTRODUCTION AND MOTIVATION
This paper considers analysis of the discrete time queue length distribution with a bulk service rule and the distribution of system occupancy immediately before and after the departure epoch is obtained using discrete-time analysis . Discrete-time queueing models are suitable for the performance evaluation of Asynchronous Transfer Mode (ATM) switches. In ATM, different types of traffic need different quality of service standards. The delay characteristics of delay-sensitive traffic (e.g., voice) are more stringent than those of delay-insensitive traffic . This discrete time analysis of a queue of packets of information in binary encoded (digital) form has been made in the study of ATM (Asynchronous Transfer Mode) networks will help cut cost the transportation of packets arriving from a manufacturing industry and await transportation in a transit location/warehouse. In these data packets have constant volume/size and their transportation can be modeled even when time is divided into units (slots) of discrete length. For an application of discrete time analysis the reader is referred to Tran-Gia [12] and Hameed and Yasser [2]. Time is assumed to be divided into equal intervals called slots. Packets arrive one by one their inter arrival time following geometric distribution where in the probability of a packet arriving for dispatch in a slot is and it's not arriving is . If an arriving packet finds the server busy it joins the queue in first in and first out (FIFO) order. A server transports packets in batches of the minimum number and maximum the service time following common Negative Binomial NB distribution where in the probability of a batch getting success in a slot is „and not so is
The server accesses new arrivals into each ongoing service batch of initial size even after service has started on that batch. This is operated till the service time of the ongoing service batch is completed or when the batch being served attains the maximum capacity ‟ whichever occurs first. A batch that admits late arrivals as stated above is called the accessible batch . The analysis of accessible and non- accessible batch service queues has been carried out by Sivasamy[9], Sivasamy and Elangovan [10]. For more on continuous time queues with accessible batches studies are available in Kleinrock [4]. Mathias [7] has derived the inter departure time distribution for batches admitting non-accessible batches using discrete-time analysis and correlation between inter departure times and batch sizes. Mathias and Alexander [6] have shown how discrete-time analysis can be adapted to numerical analysis of a queue of packets in a batch server in which additional packets cannot be added to the service facility, though there might be room for them even after a
2. Analysis of the Discrete Time Queue Length Distribution….
www.ijmsi.org 49 | P a g e
service has been started. Neuts[8] proposed the "general bulk service rule " in which service being only when a certain number of customers in the queue under are available. Sivasamy and Pukazhenthi [11] has analyzed the discrete time bulk service queue with accessible batch with the arrivals and service times as generally and negative binomially distribution. Baburaj and Rekha [1] presented an (a;b) policy bulk queue service times are assumed to be geometrically distributed. The analysis of the present study is continued under the assumption that service times of batches are independent of the number of packets transported in any batch ruling out the simultaneous occurrence of a packet arriving and a batch departing in a single slot. The primary focus is on deriving various performance measures of the steady state distribution of the batch server at departure instants and on numerical illustrations. The rest of the paper is organized as follows: In section 2, presents the description of the model, i.e. arrival distribution and service distribution. Section 3, deals with the steady state distribution of system occupancy at departure epochs, the joined distribution of inter-departure time and number of pockets in a batch. In section 4 presents numerical study for various performance measures of the steady state distribution of the batch server at departure instants. A brief conclusion is presented in section 5.
II. MODEL DESCRIPTION
2.1. ARRIVAL DISTRIBUTION The queuing model under consideration as pointed out in the preceding section consists of a queue of packets with infinite capacity and based on the bulk service rule The inter arrival times are independent and identically distributed (i.i.d) random variables and have common distribution i.e. Hence, the mean inter arrival times and variance inter times are 2.2. SERVICE DISTRIBUTION The service times of batches are also independent and identically distributed (i.i.d) random variables and have common Pascal Negative-binomial distribution so that and is the number of slots required to complete a batch service at the success in a sequence of independent Bernoulli trails with probability for success and is the probability of failure. The mean and of (3) are as follows Mean service times:( and variance, of services times: Thus load of the server is ) To ensure that the discrete-time queueing system is stable, assumptions needed for subsequent analyses have been summarized. Each slot is exactly equal to the transmission time of a batch of size . The time interval will be referred to as slot Arriving packets are of fixed number and queued in a buffer of infinite capacity until they enter the server. A packet cannot enter service on its arrival in the slot. The probability of a packet arriving at the close of the slot is and it's not arriving at that point is „‟ which implies that the inter-arrival time is geometrically distributed with parameter A batch of packets of size starts service at the beginning of a slot, and will end service at success just before the end of a slot. The probabilities of the batch server completes either a success or a failure at the end of a slot are and respectively. For more information see Hunter[3]. Service time of a batch is independent of the number of packets in a batch and simultaneous occurrence of both arrival of a packet and departure of a batch in a single slot is ruled out. All the random variables in the analysis are non negative and have integer value. The value of the load of the server is less than unity i.e.,
3. Analysis of the Discrete Time Queue Length Distribution….
www.ijmsi.org 50 | P a g e
III. DISTRIBUTION OF SYSTEM OCCUPANCY AT DEPARTURE EPOCHS
Let be the number of packets accumulated in the system (queue + service) just after the server has left with nth batch. The steady state distribution of system occupancy at departure epochs is derived in this section using the embedded Markov Chain (MC) technique. Let denoting the number of packets that reach the system during the service. Then the distribution of can be derived as follows: For Where Also and The sequence of random variables can be shown to form a MC on the discrete state space with the following one step transition probability matrix where The unknown probability (row) vector an now be obtained solving the following system of equations: where denotes the row vector of unities. A number of numerical methods could be suggested to solve the system of equations (9). For example an algorithm for solving the system (9) of equations is given by Latouche and Ramaswami [5]. Here an upper bound N and and of unit step probability function have been selected so that the values are very small for all and they could be ignored. Thus and for all and is a square matrix of order . The average system length and average queue length applying equation (10) have obtained.
IV. NUMERICAL RESULTS
Some numerical results have been obtained and presented in the form of a table which is self- explanatory. The probability distribution of system occupancy at service completion epochs has been reported in Table 1 for a set of values of L and K.
4. Analysis of the Discrete Time Queue Length Distribution….
www.ijmsi.org 51 | P a g e
The probability and cumulative probability of the model for the values , and are given in the following table. The average system length and average queue length are also given in the table. Table 1: Numerical values of {x(n)}
L = 3 K = 12 P = 0.95 = 0.10 = 1
Probability
Cum.Probability
Probability
Cum.Probability
x(0)=.10471200
.10471200
x(47)=.00057842
.99505440
x(1)= .09374740
.19845950
x(50)=.00041508
.99645090
x(2)= .08393095
.28239040
x(57)=.00019136
.99836370
x(4)= .06022965
.42480690
x(60)=.00013732
.99882570
x(8)= .04322137
.63045720
x(65)=.00007899
.99932440
x(10)=.03464368
.70379650
x(70)=.00004543
.99961130
x(13)=.02486064
.78744150
x(75)=.00002613
.99965190
x(15)=.01992681
.82962570
x(80)=.00001503
.99987120
x 20)=.01146176
.90200180
x(90)=.00000497
.99995710
x(26)=.00590239
.94953450
x (100)=.00000164
.99998560
x(30)=.00379209
.96757750
x( 110)=.00000054
.99999510
x(35)=.00218118
.98135080
x(120)=.00000018
.99999820
x(40)=.00125460
.98927310
x(125)=.00000010
.99999880
System length Ls+ = 10.7910
Queue length Lq+ = 5.66462200
It could be observed that may not be equal to one in the above case. This is because TPM P has been truncated from its infinite dimensions to the form of a square matrix of the finite order N. Since the distribution is now known, it will be easier to obtain other possible probability distributions of queue length related to various types of transition epochs.
V. CONCLUSION
In this paper, we have analyzed a discrete -time queue of packets with the bulk service rule (L,K). We have obtained the queue length distribution of the system occupancy just before and after the departure epochs. Utilizing these distribution, We have derived some important performance measure . Numerical illustrations in the form of table are reported to demonstrated now the various parameters of the model influence the behavior of the system. This technique used in this paper can be applied to analyzing are complex model such as general distribution , which is either uniform or hyper geometric distribution left for future investigations. REFERENCES
[1]. Baburaj, C and Rekha, R (2014). "An (a; b) Policy discrete time bulk service queue with accessible and non-accessible batches under customer‟s choice". Journal of Data and Information Processing, Vol. 2, Issue.1, pp. 1-12.
[2]. Hameed, N and Yasser F (2003). "Analysis of two-class discrete packet queues with homogeneous arrivals and prioritized service", Commune Inform System, Vol.3,pp.101–118.
[3]. Hunter J.J.(1983) "Mathematical techniques of applied probability, Vol. II, Discrete time models", techniques and applications. Academic Press, New York.
[4]. Kleinrock, L. (1975). "Queueing System". Theory, Wiley, New York. Vol. 1,
[5]. Latouche, G., and Ramaswami, V. (1999). "Introduction to matrix analytic methods in Stochastic Modeling", American Statistical Association and the Society for industrial and applied Mathematics. Alexandria, Virginia.
[6]. Mathias A. D and Alexander K. S. (1998), “Using Discrete-time Analysis in the performance evaluation of manufacturing systems”, Research Report Series. (Report No: 215), University of Wiirzburg, Institute of computer Science.
[7]. Mathias., D. (1998). "Analysis of the Departure process of a batch service queuing system". Research report series. (Report No: 210), University of Wiirzburg, Institute of computer Science.
[8]. Neuts., M. F. (1967). "A general class of bulk queues with Poisson input". Annals of Mathematical Statistics,Vol.38, pp.759- 770.
[9]. Sivasamy, R. (1990), “A bulk service queue with accessible and non-accessible batches". Opsearch, Vol. 27(No.1), 46-54.
[10]. Sivasamy, R and Elangovan, R. (2003)."Bulk service queues of M/G/1 type with accessible batches and single vacation". Bulletin of pure and applied sciences. Vol-22E, (No:1), pp.73-78.
[11]. Sivasamy, R and Pukazhenthi, N. (2009). "A discrete time bulk service queue with accessible batch: Geo/NB (L, K) /1". Opsearch. Vol.46 (3), pp.321-334.
[12]. Tran-Gia, P.(1993). "Discrete-time analysis technique and application to usage parameter control modeling in ATM systems", In Proceedings of the 8th Australian Teletraffic Research Seminar, Melbourne, Australia .