Modelling traffic congestion using queuing networks

Similar documents
QUEUEING MODELS FOR UNINTERRUPTED TRAFFIC FLOWS

QUEUEING MODELS FOR UNINTERRUPTED TRAFFIC FLOWS

Queuing Networks. Renato Lo Cigno. Simulation and Performance Evaluation Queuing Networks - Renato Lo Cigno 1

MODELLING TRAFFIC FLOWS WITH QUEUEING MODELS: A REVIEW

Comparison of pre-backoff and post-backoff procedures for IEEE distributed coordination function

Analytic Performance Models for Bounded Queueing Systems

MODELS FOR QUEUING SYSTEMS

Queuing Networks Modeling Virtual Laboratory

Microscopic Traffic Simulation

WEB OBJECT SIZE SATISFYING MEAN WAITING TIME IN MULTIPLE ACCESS ENVIRONMENT

Chapter 16. Microscopic Traffic Simulation Overview Traffic Simulation Models

DDSS: Dynamic Dedicated Servers Scheduling for Multi Priority Level Classes in Cloud Computing

Application of Importance Sampling in Simulation of Buffer Policies in ATM networks

Network Fundamental Diagrams and their Dependence on Network Topology

Queueing Networks 32-1

Queuing Systems. 1 Lecturer: Hawraa Sh. Modeling & Simulation- Lecture -4-21/10/2012

Using Queuing theory the performance measures of cloud with infinite servers

THE ADJACENT VEHICLES QUERY ALGORITHM OF MICROSCOPIC TRAFFIC SIMULATION

Department of Civil and Environmental Engineering, University of California, Irivne, CA Corresponding author

Read Chapter 4 of Kurose-Ross

A PARADOX OF CONGESTION IN A QUEUING NETWORK

Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks

Lecture 5: Performance Analysis I

A COMPARISON OF DELAY MODELS IN VEHICULAR TRAFFIC

Queuing Systems. Computer Exercise 2. Loss Systems and Queuing Networks

Two-Heterogeneous Server Markovian Queueing Model with Discouraged Arrivals, Reneging and Retention of Reneged Customers

Application of QNA to analyze the Queueing Network Mobility Model of MANET

LANE DEPARTURE WARNING SYSTEM FOR VEHICLE SAFETY

An Analytical Model for IEEE with Sleep Mode Based on Time-varying Queue

MODELING OF SMART GRID TRAFFICS USING NON- PREEMPTIVE PRIORITY QUEUES

Program for Modelling Queuing Systems in Transport

Lecture 14: M/G/1 Queueing System with Priority

TRAFFIC SIMULATION USING MULTI-CORE COMPUTERS. CMPE-655 Adelia Wong, Computer Engineering Dept Balaji Salunkhe, Electrical Engineering Dept

Congestion Avoidance

Microscopic Traffic Simulation

7. Traffic Simulation via Cellular Automata

Calculating Call Blocking and Utilization for Communication Satellites that Use Dynamic Resource Allocation

Class-based Packet Scheduling Policies for Bluetooth

A Novel Scheduling and Queue Management Scheme for Multi-band Mobile Routers

M/G/c/K PERFORMANCE MODELS

Urban Road Traffic Simulation Techniques

Performance Analysis of Integrated Voice and Data Systems Considering Different Service Distributions

DiffServ Architecture: Impact of scheduling on QoS

PARALLEL ALGORITHMS FOR IP SWITCHERS/ROUTERS

Method for Automatic Construction of Queuing System Models

Examining the Performance of M/G/1 and M/Er/1 Queuing Models on Cloud Computing Based Big Data Centers

SERVICE STRATEGIES IN TANDEM SERVER NETWORKS WITH FEEDBACK AND BLOCKING

CONTRIBUTION TO THE INVESTIGATION OF STOPPING SIGHT DISTANCE IN THREE-DIMENSIONAL SPACE

Cellular Automata and Roundabout Traffic Simulation

Chapter 2 Trajectory and Floating-Car Data

A model for Endpoint Admission Control Based on Packet Loss

2/4/2008 S:\TRAFFIC\Modeling\01 Support Materials\Documents\CORSIMcal.doc CORSIM Calibration Parameters

Avoidance of Bottleneck in PCS Network

BANK ATM QUEUEING MODEL: A CASE STUDY Ashish Upadhayay* 1

Cover sheet for Assignment 3

International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 2015)

DiffServ Architecture: Impact of scheduling on QoS

The negative effects of homogeneous traffic on merging sections

Lecture 6: Vehicular Computing and Networking. Cristian Borcea Department of Computer Science NJIT

Two-dimensional Totalistic Code 52

Analysis of Air Transportation Network Delays Using Stochastic Modeling

The Network Layer and Routers

Introduction to Real-Time Communications. Real-Time and Embedded Systems (M) Lecture 15

QUEUEING NETWORKS- CUSTOMERS, SIGNALS,

Numerical approach estimate

Adaptive Data Burst Assembly in OBS Networks

Performance Modeling of Proxy Cache Servers

Macroscopic Modeling and Simulation of Freeway Traffic Flow

TRAFFIC DATA FUSION OF VEHICLE DATA TO DETECT SPATIOTEMPORAL CONGESTED PATTERNS

Traffic Simulator. Revised Software Requirements Specification. Khalid AlHokail Luke Bay James Grady Michael Murphy

Development of Time-Dependent Queuing Models. in Non-Stationary Condition

CAR FOLLOWING BY OPTICAL PARAMETERS

A Review on Vehicular Ad-Hoc Network

GBA 334 Module 6 Lecture Notes Networks and Queues. These notes will cover network models and queuing theory.

Stochastic Processing Networks: What, Why and How? Ruth J. Williams University of California, San Diego

Model suitable for virtual circuit networks

Dynamic Control and Optimization of Buffer Size for Short Message Transfer in GPRS/UMTS Networks *

Title: Increasing the stability and robustness of simulation-based network assignment models for largescale

* Department of Computer Science, University of Pisa, Pisa, Italy Department of Elect. Engineering, University of Roma Tor Vergata, Rome, Italy

ON NEW STRATEGY FOR PRIORITISING THE SELECTED FLOW IN QUEUING SYSTEM

BUFFER STOCKS IN KANBAN CONTROLLED (TRADITIONAL) UNSATURATED MULTI-STAGE PRODUCTION SYSTEM

Airside Congestion. Airside Congestion

APPENDIX E TRANSPORTATION

A Second-Order Lagrangian Macroscopic Traffic Flow Model for Freeways

A New Call Admission Control scheme for Real-time traffic in Wireless Networks

A model for the evaluation of storage hierarchies

Public Cloud Integrated Road Lane Divider System

Dynamic traffic models

Understanding Internet Speed Test Results

AN EVOLUTIONARY APPROACH TO DISTANCE VECTOR ROUTING

Analysis of Replication Control Protocols

Performance Evaluation of VoIP over VANET

EP2200 Queueing theory and teletraffic systems

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION WITH DROP-TAIL

Improving Congestion Control in Data Communication Network Using Queuing Theory Model.

Figure 1: Summary Status of Actions Recommended in June 2016 Committee Report. Status of Actions Recommended # of Actions Recommended

ESTIMATING PARAMETERS FOR MODIFIED GREENSHIELD S MODEL AT FREEWAY SECTIONS FROM FIELD OBSERVATIONS

Verification Plan: Mitchell Hammock Road. Adaptive Traffic Signal Control System. Prepared by: City of Oviedo. Draft 1: June 2015

Generalized loss models and queueing-loss networks

CSCE 463/612 Networks and Distributed Processing Spring 2018

Transcription:

Sādhanā Vol. 35, Part 4, August 2010, pp. 427 431. Indian Academy of Sciences Modelling traffic congestion using queuing networks TUSHAR RAHEJA Mechanical Engineering Department, Indian Institute of Technology Delhi, Hauz Khas, New Delhi 110 016 e-mail: tushar@raheja.org MS received 12 October 2009; revised 30 May 2010; accepted 7 June 2010 Abstract. Traffic studies have been carried out predominantly using simulation models which are both time and capital intensive. In this paper, an analytical model of uninterrupted single-lane traffic is proposed using queuing analysis. Well-known Traffic Flow-Density diagrams are obtained using simple Jackson queuing network analysis. Such simple analytical models can be used to capture the effect of nonhomogenous traffic. Keywords. Flow-density curves; uninterrupted traffic; Jackson networks. 1. Introduction Traffic management has become very essential in our times where the number of vehicles in the metros are near the existing road capacity, or at some places even beyond. India has witnessed this surge only in the past decade or so, and, therefore, attention to traffic management has increased recently. In Delhi and Mumbai, Metro Rail Services have been introduced, and at many places a Bus Rapid Transit system has been initiated. Additionally, many flyovers have come up. But, however many roads we may build, we will always fall short of the space needed to accommodate the ever increasing traffic. Hence, thrust should be on effective traffic understanding and management. Traffic flow can be divided into two primary types (van Woensel & Vandaele 2007): (i) The first type, uninterrupted flow, is defined as all the flows regulated by vehicle vehicle interactions and interactions between vehicles and the roadway. For example, vehicles travelling on a highway are participating in uninterrupted flows. (ii) Interrupted flow is regulated by an external means, such as a signal. In this paper, traffic is assumed to be uninterrupted. In the past, simulation models have been used to study traffic in India mostly car-following ones; and little attention has been paid, world over, to analytical models. More recent additions to the development of microscopic traffic simulation are the Cellular Automaton (CA) or particle hopping models. CA-models describe the traffic system as a lattice of cells of equal size. A CA-model describes in a discrete way the movements of vehicles from cell to cell (Nagel 1996). A similar cell-based approach is used in this paper, though analytically. 427

428 Tushar Raheja Figure 1. Closed loop with M cells. Simulation models, apart from their general disadvantages time and capital intensiveness - also suffer from a big handicap vis-a-vis the Indian scenario: most of these models do not consider non-homogenous traffic. In India, however, where traffic on road is composed of elements as diverse as from a cycle-rickshaw to a truck, these models have limited application. We propose a step towards understanding non-homogenous traffic through an analytic queuing model. Analytic queuing models have been used in the past to understand traffic, albeit rarely. Jain & Macgregor Smith (1997) presented a macroscopic M/G/C/C state dependent queuing model using inverse linear and exponential velocity density expressions to calculate the expected waiting times and number of people in system. Vandaele et al (2000) formulated very basic models using M/M/1, M/G/1, and G/G/1 frameworks. Their methodology is however mostly limited to single node analysis. They extended to network model in a later paper (Van Woensel & Vandaele 2007). Our network approach, however, is a fresh one. Well-known Jackson Queuing Network models are used to study traffic on a road segment. Jackson Networks describe the simplest network of queues where service times and inter-arrival times in all queues of the network are exponentially distributed and service discipline is FIFO (Jackson 1963). In the next section, a mathematical model of road traffic is built using Jackson Networks with the help of which we construct the well-known Traffic Flow-Density diagrams. Section 3 concludes the findings and discusses future work. 2. Mathematical model Our analytical model is defined on a one-dimensional closed system consisting of M cells (figure 1). A closed queuing network model is justified for steady state conditions. In steady state, for a single-entry and single-exit lane, the traffic flow into the system will be equal to the traffic flow out of the system. We approximate this as a closed system where the number of vehicles remains the same. Each cell can either be empty or occupied by one vehicle. To start with, we assume vehicles of identical size. Since the system is closed, the number of vehicles remains constant, say equal to N. Thus the system density can be defined as N/M = ρ. Hereon, this model will be referred to as the Road Cell Network model. A vehicle moves from the first to the second and so on to the Mth cell and then back to the first cell. It is apparent that the system has attributes of a queuing system with first-in-first-out discipline. In the past, the general modelling of traffic using Queuing Theory has been macroscopic, but here instead of treating the whole closed link as a single queue, we consider it as a network of queues. The Road Cell Network model at first appears to be a cumbersome one as each cell has limited space and, therefore, each queue in the network limited buffer space. But, our task can be made much easier by our definition of the servers. The exact working of the model is as follows: Being a single lane model, each vehicle moves to the next cell if empty or waits, and then moves when the vehicle ahead vacates the cell.

Modelling traffic congestion using queuing networks 429 Figure 2. An example of a Road Cell Network and the corresponding Jackson Network. Here, M = 7,N = 4,K = M N = 3. Thus there can only be two configurations for a particular vehicle: either the cell ahead is empty or occupied. We say a vehicle is in service when the cell ahead is empty and waiting if it is occupied. In effect, each empty cell acts as a server, and at any point in time there are always M N servers in the system that keep changing their positions. These dynamic cells act as servers to M N queues in the system that together form a closed network. The number of waiting units in each queue can be counted as the total number of vehicles between the empty cell and the one empty behind it. Thus if there are two consecutive empty cells, both act as servers with one of them having zero queue size. Service in each queue is assumed to be exponential, and for the basic Road Cell Network model, assuming identical vehicles, the service rate of each vehicle is also taken to be the same. As the service is exponential, from the Poisson-in-Poisson-out property (Chen & Yao 2001), inter-arrival times at each queue are also exponential. The Road Cell Network, we claim, can be mapped onto a cyclic Jackson network with M N cells and N customers (figure 2). Thus, effectively, a road segment with very limited buffer space at each queue is mapped onto a well-known cyclic queuing network with buffer space of size N. The results of a cyclic Jackson network are well known. A state is indicated by (k 1,k 2,...,k K ) where k i = N and k i indicates the number of units at each stage of the closed queuing network. The probability of being in a state (k 1,k 2,...,k K ) is written as P(k 1,k 2,...,k K ). Transitions between states occur when a unit enters or leaves a stage. Service rate μ i at each stage is allowed to be dependent upon the number of units i in the stage. Then, where μ 1 N k 1 P(k 1,k 2,...,k K ) = P(N,0, 0,...,0), μ k 2 2μ3 k 3 μk k K P(k1,k 2,...,k K ) = 1. In our case, the service rate at each node is equal, and so the probability of each state is the same, equal to the inverse of the number of ways of selecting N out of N + K 1 places as customers, the remaining K 1 places being the partitions. It is calculated to be P = N!(K 1)! (K+N 1)!. Here throughput, q J of the Jackson Network is calculated to be q J = μp (k 1 > 0) = μ(1 P(k 1 = 0)),

430 Tushar Raheja Figure 3. Traffic flow-density diagram. where P(n 1 = 0)/P is simply the number of ways of selecting N out of the last N + K 2 places as customers, the first place being a partition. By (Koenigsberg 1958) N q J = μ N + K 1. For the corresponding Road Cell Network, number of queues K = M N. Throughput q R of the Road Cell Network is obtained by scaling q J using the relation that the total rate at which service takes place in the two networks is equal, i.e. Mq R = (M N)q J. Scaling, we obtain throughput, q R = μ N M N M 1 M. For N,M 1 q R = μρ(1 ρ). This relation is shown in figure 3. This is the well-known flow-density diagram used widely by transport engineers (Daganzo 1997). Here we have shown a fresh approach to obtain it without the use of any empirical or simulation techniques. 3. Future work The use of a queuing network model helps in extending the traffic model to incorporate nonhomogenous traffic. Over the years simple product form results have been published for many queuing networks. These include multi-class networks like Kelly (1976) and BCMP (Baskett et al 1975). There are many more network models which include general service and arrival patterns. Thus, with help of actual road data, various combinations of routing probabilities between nodes can be used to model different vehicle types, and stationary distribution of the road network with non-homogenous traffic obtained. This paper only gives a flavour of a fresh analytic approach towards modelling congestion. An obvious extension is to model two-lane and multi-lane segments. Also, incorporating more well-known queuing network models and onsite data, a more exact Road Cell Network model can be built. Such models, apart from quick approximations, can also help in quicker simulations using perturbation analysis.

References Modelling traffic congestion using queuing networks 431 Baskett F, Chandy K M, Muntz R R, Palacios F G 1975 Open closed and mixed networks of queues with different classes of customers. J. ACM 22: 248 260 Chen H, Yao D D 2001 Fundamentals of queueing networks (New York: Springer) Daganzo C F 1997 Fundamentals of transportation and traffic operations (New York: Elsevier Science) Jackson J R 1963 Jobshop-like queueing systems. Management Sci. 10: 131 142 Jain R, J MacGregor Smith 1997 Modelling vehicular traffic flow using M/G/C/C state dependent queueing models. Transportation Sci. 31: 324 336 Kelly F P 1976 Networks of queues. Adv. Appl. Prob. 8: 416 432 Koenigsberg E 1958 Cyclic queues. Operational Research Quarterly 9: 22 35 Nagel K 1996 Particle hopping models and traffic flow theory. Physical Rev. E 53: 4655 4672 van Woensel T, Vandaele N 2007 Modelling traffic flows with queueing models: A review. Asia-Pacific J. Operational Res. 24(4): 435 461 Vandaele N, van Woensel T, Verbruggen A 2000 A queueing based traffic flow model. Transportation Res. D 5(2): 121 135