Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Harry G. Perros

dblp:p/HarryGPerros · DBLP profile ↗
← Back
69ranked-venue papers
11as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 40 · 3 first-authorSystems, architecture and hardware · 20 · 5 first-authorSoftware engineering, systems software and programming languages · 6 · 2 first-authorArtificial intelligence and machine learning · 1Security and privacy · 1Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
11 papers
Optical networks · 56% Network performance modeling · 22% Internet architecture and protocols · 14%
Computer architecture, parallel and distributed computing, and storage systems
11 papers
Performance modeling and evaluation · 89% Distributed systems · 8% Interconnection networks and networks-on-chip · 3%

Topics — the 30 heaviest of 41, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation
queueing models
0.182003
A Queueing Network Model of an Edge Optical Burst Switching Node · INFOCOM 2003
A Multilayer Client-Server Queueing Network Model with Synchronous and Asynchronous Messages · IEEE Trans. Software Eng. 2000
Queueing-Based Analysis of Broadcast Optical Networks · SIGMETRICS 1998
Optical networks
wavelength-routed network
0.132002
Computing blocking probabilities in multiclass wavelength-routing networks with multicast calls · IEEE J. Sel. Areas Commun. 2002
A path decomposition approach for computing blocking probabilities in wavelength-routing networks · IEEE/ACM Trans. Netw. 2000
Blocking in Wavelength Routing Networks, Part 1: The Single Path Case · INFOCOM 1999
Performance modeling and evaluation › queueing models
queueing network model
0.142003
A Queueing Network Model of an Edge Optical Burst Switching Node · INFOCOM 2003
A Multilayer Client-Server Queueing Network Model with Synchronous and Asynchronous Messages · IEEE Trans. Software Eng. 2000
Approximate Analysis of Open Networks of Queues with Blocking: Tandem Configurations · IEEE Trans. Software Eng. 1986
Optical networks › optical switching
optical burst switching
0.012003
A Queueing Network Model of an Edge Optical Burst Switching Node · INFOCOM 2003
Network performance modeling › loss systems
call blocking probability
0.012002
Computing blocking probabilities in multiclass wavelength-routing networks with multicast calls · IEEE J. Sel. Areas Commun. 2002
Internet architecture and protocols
multicast
0.012002
Computing blocking probabilities in multiclass wavelength-routing networks with multicast calls · IEEE J. Sel. Areas Commun. 2002
Network performance modeling › loss systems
blocking probability
0.012000
A path decomposition approach for computing blocking probabilities in wavelength-routing networks · IEEE/ACM Trans. Netw. 2000
Optical networks
path decomposition
0.012000
A path decomposition approach for computing blocking probabilities in wavelength-routing networks · IEEE/ACM Trans. Netw. 2000
Optical networks › wavelength conversion
wavelength converter placement
0.012000
A path decomposition approach for computing blocking probabilities in wavelength-routing networks · IEEE/ACM Trans. Netw. 2000
Distributed systems › distributed system architecture
client-server systems
0.012000
A Multilayer Client-Server Queueing Network Model with Synchronous and Asynchronous Messages · IEEE Trans. Software Eng. 2000
Optical networks › routing and wavelength assignment
blocking probability analysis
0.011999
Blocking in Wavelength Routing Networks, Part 1: The Single Path Case · INFOCOM 1999
Optical networks
wavelength conversion
0.011999
Blocking in Wavelength Routing Networks, Part 1: The Single Path Case · INFOCOM 1999
Performance modeling and evaluation › network performance analysis
packet loss analysis
0.011998
Queueing-Based Analysis of Broadcast Optical Networks · SIGMETRICS 1998
Internet architecture and protocols › multicast
multicast scheduling
0.011997
Scheduling of Multicast Traffic in Tunable-Receiver WDM Networks with Non-Negligible Tuning Latencies · SIGCOMM 1997
Optical networks
WDM networks
0.011997
Scheduling of Multicast Traffic in Tunable-Receiver WDM Networks with Non-Negligible Tuning Latencies · SIGCOMM 1997
Performance modeling and evaluation › queueing models
queueing network analysis
0.021992
Analysis of a Queueing Network Model with Class Dependent Window Flow Control · INFOCOM 1992
Approximate Throughput Analysis of Cyclic Queueing Networks with Finite Buffers · IEEE Trans. Software Eng. 1989
Performance modeling and evaluation
simulation
0.012003
A Queueing Network Model of an Edge Optical Burst Switching Node · INFOCOM 2003
Network performance modeling
switch performance analysis
0.011994
Performance modelling of a multi-buffered banyan switch under bursty traffic · IEEE Trans. Commun. 1994
Performance modeling and evaluation › network performance analysis
network performance modeling
0.012002
Computing blocking probabilities in multiclass wavelength-routing networks with multicast calls · IEEE J. Sel. Areas Commun. 2002
Network performance modeling
queueing network model
0.021990
Semaphore queues: modeling multilayered window flow control mechanisms · IEEE Trans. Commun. 1990
A Queueing Network Model of a Circuit Switching Access Scheme in an Integrated Services Environment · IEEE Trans. Commun. 1986
Internet architecture and protocols › network architecture design › layered architecture
protocol layering
0.011993
Nested sliding window protocols with packet fragmentation · IEEE Trans. Commun. 1993
Network performance modeling
queueing analysis
0.011993
Nested sliding window protocols with packet fragmentation · IEEE Trans. Commun. 1993
Transport protocols and congestion control › flow control
sliding window flow control
0.011993
Nested sliding window protocols with packet fragmentation · IEEE Trans. Commun. 1993
Transport protocols and congestion control
flow control
0.021992
Semaphore queues: modeling multilayered window flow control mechanisms · IEEE Trans. Commun. 1990
Analysis of a Queueing Network Model with Class Dependent Window Flow Control · INFOCOM 1992
Interconnection networks and networks-on-chip › switching network › multistage interconnection network
banyan network
0.011992
Performance Modelling of a Multi-Buffered Banyan Switch Under Bursty Traffic · INFOCOM 1992
Performance modeling and evaluation › queueing models
closed queueing networks
0.011991
A Decomposition Procedure for the Analysis of a Closed Fork/Join Queueing System · IEEE Trans. Computers 1991
Performance modeling and evaluation › queueing models › parallel-server system
fork-join queue
0.011991
A Decomposition Procedure for the Analysis of a Closed Fork/Join Queueing System · IEEE Trans. Computers 1991
Performance modeling and evaluation › markov models
markov process
0.011999
Blocking in Wavelength Routing Networks, Part 1: The Single Path Case · INFOCOM 1999
Transport protocols and congestion control › flow control
window flow control
0.011990
Semaphore queues: modeling multilayered window flow control mechanisms · IEEE Trans. Commun. 1990
Performance modeling and evaluation › queueing analysis
blocking
0.011989
Approximate Throughput Analysis of Cyclic Queueing Networks with Finite Buffers · IEEE Trans. Software Eng. 1989

Methods — techniques the papers use, named apart from their topics

markovian arrival process · 0.1approximate decomposition · 0.1markov process · 0.1product-form approximation · 0.1path decomposition · 0.1analytical modeling · 0.1iterative decomposition algorithm · 0.0queueing network analysis · 0.0iterative path decomposition · 0.0decomposition algorithm · 0.0queueing theory · 0.0approximation algorithm · 0.0MMBP traffic modeling · 0.0scheduling algorithms · 0.0heuristic algorithm · 0.0
YearPublicationVenuePosition
2020 VM Allocation in Data Center Subject to CPU Percentile Constraints
abstract
At existing cloud computing environment, virtual machine allocation mechanisms have been actively applied to resources management for processing dynamic workload in large-scale data center. In this paper, we address the problem of how many virtual machines should be allocated to a server, so that a given percentile of the execution time of a job is bounded by a predefined value. We first consider the case of “dedicated CPU”, whereby we calculate the CPU allocated to a single VM. Subsequently, we extend the analysis to the case where the CPU is shared equally by different groups of VMs. In this case, we calculate how many VMs need to be allocated in each group.
Harry G. Perros, Mingwu Yao
APNOMS2
2016 Modeling live adaptive streaming over HTTP
Savera Tanwir, Harry G. Perros
Comput. Commun.2
2015 Filtering Unfair Users - A Hidden Markov Model Approach
Bushra Anjum, Manish Rajangam, Harry G. Perros, Wenjuan Fan
ICISSP3
2015 Bandwidth estimation for video streaming under percentile delay, jitter, and packet loss rate constraints using traces
Bushra Anjum, Harry G. Perros
Comput. Commun.2
2014 SDN-based solutions for Moving Target Defense network protection
abstract
Software-Defined Networking (SDN) allows network capabilities and services to be managed through a central control point. Moving Target Defense (MTD) on the other hand, introduces a constantly adapting environment in order to delay or prevent attacks on a system. MTD is a use case where SDN can be leveraged in order to provide attack surface obfuscation. In this paper, we investigate how SDN can be used in some network-based MTD techniques. We first describe the advantages and disadvantages of these techniques, the potential countermeasures attackers could take to circumvent them, and the overhead of implementing MTD using SDN. Subsequently, we study the performance of the SDN-based MTD methods using Cisco's One Platform Kit and we show that they significantly increase the attacker's overheads.
Panos Kampanakis, Harry G. Perros, Tsegereda Beyene
WoWMoM2
2014 A novel trust management framework for multi-cloud environments based on trust service providers
Wenjuan Fan, Harry G. Perros
Knowl. Based Syst.2
2011 Quality of service-based multi-domain routing under multiple quality of service metrics
abstract
Applications such as voice and video require network paths that satisfy several different quality of service (QoS) metrics, such as delay, jitter, packet loss rate and availability. The calculation of paths under multiple QoS metrics, such as the above four metrics, is a difficult problem since these metrics are in general incompatible. The authors propose a simple method for combining the above four QoS metrics into a single composite QoS metric which can be used as a link cost in Dijkstra's algorithm in order to calculate a path. The authors evaluated the proposed method in a multi-domain routing environment where domain reachability information is available through a service oriented architecture paradigm, and they show that it outperforms two commonly used methods. The results are also applicable to routing within a single domain.
Derya Yiltas-Kaplan, Harry G. Perros
IET Commun.2
2010 Deadline-based connection setup in wavelength-routed WDM networks
Wissam Fawaz, Iyad Ouaiss, Ken Chen 0004, Harry G. Perros
Comput. Networks4
2009 On the departure process of burst aggregation algorithms in optical burst switching
Xenia Mountrouidou, Harry G. Perros
Comput. Networks2
2009 Burst lost probabilities in a queuing network with simultaneous resource possession: a single-node decomposition approach
abstract
An efficient analytical method is presented for the calculation of blocking probabilities in a tandem queuing network with simultaneous resource possession. This queuing network model is motivated from the need to model optical burst switching networks, where the size of the data bursts varies and the link distance between two adjacent network elements also varies depending on the network's topology. A fast single-node decomposition algorithm is developed to compute the blocking probabilities in the network. The algorithm extends the popular link-decomposition method from teletraffic theory by allowing dynamic simultaneous link possession. Simulation is used to validate the accuracy of the algorithm.
Lina Battestilli, Harry G. Perros, Stefanka S. Chukova
IET Commun.2
2008 SLA-based resource allocation in cluster computing systems
abstract
Resource allocation is a fundamental but challenging problem due to the complexity of cluster computing systems. In enterprise service computing, resource allocation is often associated with a service level agreement (SLA) which is a set of quality of services and a price agreed between a customer and a service provider. The SLA plays an important role in an e-business application. A service provider uses a set of computer resources to support e-business applications subject to an SLA. In this paper, we present an approach for computer resource allocation in such an environment that minimizes the total cost of computer resources used by a service provider for an e-business application while satisfying the quality of service (QoS) defined in an SLA. These QoS metrics include percentile response time, cluster utilization, packet loss rate and cluster availability. Simulation results show the applicability of the approach and validate its accuracy.
Kaiqi Xiong, Harry G. Perros
IPDPS2
2008 SLA-Based Service Composition in Enterprise Computing
abstract
The composition of services has been a useful approach to integrating business applications within and across organizational boundaries. In this approach, individual services are federated into composite services which are able to execute a given task subject to a service level agreement (SLA). An SLA is a contract agreed between a customer and a service provider who define a set of several quality of services (QoS). An SLA violation penalty is a way to ensure the credibility of an advertised SLA by a service provider. In this paper, we consider a set of computer resources used by a service broker who represents service providers to host enterprise applications for differentiated customer services subject to an SLA and its violation penalty. We present a novel framework for a QoS-constrained resource provisioning problem, and propose a capacity planning approach to optimizing computer resources for all service sites owned by service providers subject to multiple QoS metrics defined in the SLA and their violation penalties. Simulation results show that the proposed approach is efficient for reliable resource planning in service composition.
Kaiqi Xiong, Harry G. Perros
IWQoS2
2008 Multipoint-to-point lightpaths in all-optical networks: Dimensioning and cost analysis
Nizar Bouabdallah, Guy Pujolle, Harry G. Perros
Perform. Evaluation3
2007 Measuring Bandwidth Signatures of Network Paths
Mradula Neginhal, Khaled Harfoush, Harry G. Perros
Networking3
2007 Cost-effective single-hub WDM ring networks: A proposal and analysis
Nizar Bouabdallah, Harry G. Perros
Comput. Networks2
2007 Performance analysis of an ingress switch in a JumpStart optical burst switching network
Lisong Xu, Harry G. Perros
Perform. Evaluation2
2006 Resource Optimization Subject to a Percentile Response Time SLA for Enterprise Computing
abstract
We consider a set of computer resources used by a service provider to host enterprise applications subject to service level agreements. We present an approach for resource optimization in such an environment that minimizes the total cost of computer resources used by a service provider for an enterprise application while satisfying the QoS metric that the response time for executing service requests is statistically bounded. That is, gamma% of the time the response time is less than a pre-defined value. This QoS metric is more realistic than the mean response time typically used in the literature. Numerical results show the applicability of the approach and validate its accuracy.
Kaiqi Xiong, Harry G. Perros
GLOBECOM2
2006 Cost-effective Single-Hub WDM Ring Networks
abstract
In this paper, we study a new concept of traffic grooming in wavelength-division multiplexing (WDM) ring networks that aims at eliminating both the bandwidth underutilization and the scalability concerns that are typical of all-optical wavelength-routed ring networks. Our objective is to reduce the network cost while preserving the benefits of alloptical WDM ring networks. In order to assess the efficiency of our proposal, all underlying network costs are compared. These costs include that of the transceivers required at node level, as well as the number of wavelengths. Our results show that the proposed aggregation technique can significantly improve the resource utilization while reducing the network cost.
Nizar Bouabdallah, Guy Pujolle, Harry G. Perros
ICC3
2006 Trust-based Resource Allocation in Web Services
abstract
With the number of e-Business applications dramatically increasing, service level agreement (SLA) plays an important part in Web services. A SLA is a combination of several quality of services (QoS), such as security, performance, and availability, agreed between a customer and a service provider. Most existing research addresses only one QoS metric, and in the case of the response time, the average time to process and complete a job is typically used. In this paper, we study trustworthiness, percentile response time and availability. We consider all these qualities for a trust-based resource allocation problem which typically arises in Web services applications. We formulate the trust-based resource allocation problem as an optimization problem under SLA constraints, and we solve it using an efficient numerical procedure
Kaiqi Xiong, Harry G. Perros
ICWS2
2006 Computer Resource Optimization for Differentiated Customer Services
abstract
In enterprise computing, customer requests often need to be distinguished, with different request characteristics and customer’s different service requirements. In this paper, we consider a set of computer resources used by a service provider to host enterprise applications for differentiated customer services subject to a service level agreement. We present an approach for resource optimization in such an environment that minimizes the total cost of computer resources used by a service provider for such an application while satisfying the QoS metric that the response time for executing differentiated service requests is statistically bounded. That is, each ã(r)% of the time the response time is less than a pre-defined value for class r customers. This QoS metric is more realistic than the mean response time typically used in the literature. Numerical results show the applicability of the approach and validate its accuracy.
Kaiqi Xiong, Harry G. Perros
MASCOTS2
2006 Characterization of the Burst Aggregation Process in Optical Burst Switching
Xenia Mountrouidou, Harry G. Perros
Networking2
2006 A performance study of an optical burst switched network with dynamic simultaneous link possession
Lina Battestilli, Harry G. Perros
Comput. Networks2
2006 Optical networks
Harry G. Perros
Comput. Networks1
2006 Nonstationary analysis of circuit-switched communication networks
Khalid Abdulaziz Alnowibet, Harry G. Perros
Perform. Evaluation2
2005 A cost-effective traffic aggregation scheme in all-optical networks
abstract
In this paper, we propose and evaluate a new concept of traffic aggregation in wavelength-division multiplexing (WDM) optical networks that aims at eliminating both the bandwidth underutilization and the scalability concerns that are typical of all-optical wavelength-routed networks. Our objective is to reduce the network cost while preserving the benefits of all-optical wavelength-routed networks. In order to assess the efficiency of our proposal, all underlying network costs are compared. These costs include that of the transceivers and cross-connect ports required at node level, as well as the number of wavelengths. Our results show that the proposed aggregation technique can significantly reduce the network cost
Nizar Bouabdallah, Harry G. Perros, Guy Pujolle
GLOBECOM2
2005 An Approximate Queueing Model for Limited-Range Wavelength Conversion in an OBS Switch
Vishwas S. Puttasubbappa, Harry G. Perros
NETWORKING2
2004 Access Protocols to Support Different Service Classes in an Optical Burst Switching Ring
Vishwas S. Puttasubbappa, Harry G. Perros
NETWORKING2
2004 ORBIS: A Reconfigurable Hybrid Optical Metropolitan Area Network Architecture
Yufeng Xin, Ilya Baldin, Mark Cassada, Daniel S. Stevenson, Laura E. Jackson, Harry G. Perros
NETWORKING6
2004 Call blocking probabilities in a traffic-groomed tandem optical network
Alicia Nicki Washington, Harry G. Perros
Comput. Networks2
2003 A Queueing Network Model of an Edge Optical Burst Switching Node
abstract
We consider an edge optical burst switching (OBS) node with or without converters, and with no buffering. The OBS node serves a number of users, each connected to the switch over a fiber link that supports multiple wavelengths. Each wavelength is associated with a 3-state Markovian burst arrival process. The arrival process permits short and long bursts to be modeled. We model the edge OBS node as a closed nonproduct-form queueing network, with multiple heterogeneous classes, and we develop a suite of approximate decomposition algorithms to analyze it. Our approximate algorithms have a good accuracy, and they provide insight into the effect of various system parameters on the performance of the edge OBS node.
Lisong Xu, Harry G. Perros, George N. Rouskas
INFOCOM2
2003 A simulation study of optical burst switching and access protocols for WDM ring networks
Lisong Xu, Harry G. Perros, George N. Rouskas
Comput. Networks2
2003 Access protocols for optical burst-switched ring networks
Lisong Xu, Harry G. Perros, George N. Rouskas
Inf. Sci.2
2002 JumpStart: A Just-in-Time Signaling Architecture for WDM Burst-Switched Networks
Ilya Baldin, Harry G. Perros, George N. Rouskas, Daniel S. Stevenson
NETWORKING2
2002 A Simulation Study of Access Protocols for Optical Burst-Switched Ring Networks
Lisong Xu, Harry G. Perros, George N. Rouskas
NETWORKING2
2002 Performance Analysis of LEO Satellite Networks
Harry G. Perros, George N. Rouskas
NETWORKING2
2002 Computing blocking probabilities in multiclass wavelength-routing networks with multicast calls
abstract
We present an approximate analytical method to compute efficiently the call-blocking probabilities in wavelength-routing networks with multiple classes of both unicast and multicast calls. Our approach involves the following steps. We start with an approximate solution to a linear single-class unicast network which we developed earlier. Next, all classes of calls on a particular route are aggregated to give an equivalent single-class model. We then extend the path decomposition algorithms that we have developed for single-class networks to handle mesh networks with multiple classes of calls. We show how to use these path decomposition algorithms to decompose large networks with multicast paths into smaller subsystems with only linear paths, which, in turn, are solved by the product-form approximation algorithm. We also consider a state-dependent Poisson arrival process for multicast calls which is more accurate in capturing the behavior of these calls.
Sridhar Ramesh, George N. Rouskas, Harry G. Perros
IEEE J. Sel. Areas Commun.3
2001 A multi-layer client-server queueing network model with non-hierarchical synchronous and asynchronous messages
Sridhar Ramesh, Harry G. Perros
Perform. Evaluation2
2000 Computing Blocking Probabilities in Multi-class Wavelength Routing Networks
Sridhar Ramesh, George N. Rouskas, Harry G. Perros
NETWORKING3
2000 A path decomposition approach for computing blocking probabilities in wavelength-routing networks
abstract
We study a class of circuit-switched wavelength-routing networks with fixed or alternate routing and with random wavelength allocation. We present an iterative path decomposition algorithm to evaluate accurately and efficiently the blocking performance of such networks with and without wavelength converters. Our iterative algorithm analyzes the original network by decomposing it into single-path subsystems. These subsystems are analyzed in isolation, and the individual results are appropriately combined to obtain a solution for the overall network. To analyze individual subsystems, we first construct an exact Markov process that captures the behavior of a path in terms of wavelength use. We also obtain an approximate Markov process which has a closed-form solution that can be computed efficiently for short paths. We then develop an iterative algorithm to analyze approximately arbitrarily long paths. The path decomposition approach naturally captures the correlation of both link loads and link blocking events. Our algorithm represents a simple and computationally efficient solution to the difficult problem of computing call-blocking probabilities in wavelength-routing networks. We also demonstrate how our analytical techniques can be applied to gain insight into the problem of converter placement in wavelength-routing networks.
Yuhong Zhu, George N. Rouskas, Harry G. Perros
IEEE/ACM Trans. Netw.3
2000 A Multilayer Client-Server Queueing Network Model with Synchronous and Asynchronous Messages
abstract
We analyze a multilayered queueing network that models a client-server system where clients and servers communicate via synchronous and asynchronous messages. The servers are organized in groups such that they form a multilayered hierarchical structure. The queueing network is approximately analyzed using a decomposition algorithm. Numerical tests show that the approximation algorithm has a good accuracy.
Sridhar Ramesh, Harry G. Perros
IEEE Trans. Software Eng.2
1999 Blocking in Wavelength Routing Networks, Part 1: The Single Path Case
abstract
We study a class of circuit-switched wavelength routing networks with and without wavelength converters, and we present the first part of a new analytical framework to accurately and efficiently evaluate the blocking performance of such networks. The model allows non-uniform traffic, it accounts for the correlation among the loads at all links in a path, and it can be used when the location of converters is fixed but arbitrary. We first construct an exact Markov process that captures the behaviour of a path in terms of wavelength use. We also obtain an approximate Markov process which has a closed-form solution that can be efficiently computed for short paths. We then develop an iterative algorithm to analyze approximately arbitrarily long paths. The algorithm decomposes a path into shorter segments which are then studied in isolation using the corresponding approximate Markov process. The individual solutions are appropriately combined to obtain a solution for the original path. Finally, we demonstrate how the analytical techniques can be used to gain insight into the problem of converter placement in wavelength routing networks.
Yuhong Zhu, George N. Rouskas, Harry G. Perros
INFOCOM3
1999 Performance Analysis of Broadcast WDM Networks under IP Traffic
Martin W. McKinnon, Harry G. Perros, George N. Rouskas
Perform. Evaluation2
1998 Queueing-Based Analysis of Broadcast Optical Networks
abstract
We consider broadcast WDM networks operating with schedules that mask the transceiver tuning latency. We develop and analyze a queueing model of the network in order to obtain the queue-length distribution and the packet loss probability at the transmitting and receiving side of the nodes. The analysis is carried out assuming finite buffer sizes, non-uniform destination probabilities and two-state MMBP traffic sources; the latter naturally capture the notion of burstiness and correlation, two important characteristics of traffic in high-speed networks. We present results which establish that the performance of the network is a complex function of a number of system parameters, including the load balancing and scheduling algorithms, the number of available channels, and the buffer capacity. We also show that the behavior of the network in terms of packet loss probability as these parameters are varied cannot be predicted without an accurate analysis. Our work makes it possible to study the interactions among the system parameters, and to predict, explain and fine tune the performance of the network.
Martin W. McKinnon, George N. Rouskas, Harry G. Perros
SIGMETRICS3
1998 Performance Analysis of a Photonic Single-Hop ATM Switch Architecutre, with Tunable Transmitters and Fixed Frequency Receivers
Martin W. McKinnon, George N. Rouskas, Harry G. Perros
Perform. Evaluation3
1997 Scheduling of Multicast Traffic in Tunable-Receiver WDM Networks with Non-Negligible Tuning Latencies
abstract
We consider the problem of supporting multipoint communication at the media access control (MAC) layer of broadcast-and-select WDM networks. We first show that bandwidth consumption and channel utilization arise as two conflicting objectives in the design of scheduling algorithms for multicast traffic in this environment. We then present a new technique for the transmission of multicast packets, based on the concept of a virtual receiver, a set of physical receivers which behave identically in terms of tuning. We also show that the number κ of virtual receivers naturally captures the tradeoff between channel utilization and bandwidth consumption. Our approach decouples the problem of determining the virtual receivers from the problem of scheduling packet transmissions, making it possible to employ existing scheduling algorithms that have been shown to successfully hide the effects of tuning latency. Consequently, we focus on the problem of optimally selecting the virtual receivers, and we prove that it is NP-complete. Finally, we present four heuristics of varying degrees of complexity for obtaining virtual receivers that provide a good balance between the two conflicting objectives.
Zeydy Ortiz, George N. Rouskas, Harry G. Perros
SIGCOMM3
1995 Performance analysis of a shared-medium ATM switch
abstract
In this paper, we present an approximate analysis of a generic shared-medium ATM switch with input and output queueing. Input traffic is assumed to be bursty and is modelled by an interrupted Bernoulli process (IBP). Three different bus service policies are analyzed: time division multiplexing (TDM), cyclic, and random. The output links may have constant or geometric service time. The analysis is based on the notion of decomposition whereby the switch is decomposed into smaller sub-systems. First, each input queue is analyzed in isolation after we modify its service process. Subsequently, the shared medium is analyzed as a separate sub-system utilizing the output process of each input queue. Finally, each output queue is analyzed in isolation. The results from the individual sub-systems are combined together through an iterative scheme. This method permits realistic system characteristics such as limited buffer size, asymmetric load conditions, and nonuniform destinations to be taken into consideration in the analysis. The model's accuracy is verified through simulation.
Atef O. Zaghloul, Harry G. Perros
ISCC2
1994 Approximate Analysis of a Shared-Medium ATM Switch Under Bursty Arrivals and Nonuniform Destinations
Atef O. Zaghloul, Harry G. Perros
Perform. Evaluation2
1994 Performance modelling of a multi-buffered banyan switch under bursty traffic
abstract
Presents an approximation algorithm for the analysis of a buffered banyan ATM switch which allows complex (input and output buffering) switching elements, bursty traffic, non-uniform destination distribution and permits the analysis of large scale switches.>
Todd D. Morris, Harry G. Perros
IEEE Trans. Commun.2
1993 Approximate Analysis of a Discrete-Time Tandem Network of Cut-Through Queues with Blocking and Bursty Traffic
Todd D. Morris, Harry G. Perros
Perform. Evaluation2
1993 Nested sliding window protocols with packet fragmentation
abstract
A single-hop OSI structured network with multiple layers of sliding window flow control and packet fragmentation between layers is analyzed. An approximation algorithm is presented to hierarchically reduce the network to a single queue whose performance characteristics represent the original network. Network transmission characteristics are restricted to Erlang distributions. Validation against exact and simulation results showed that the approximation algorithm has a satisfactory error level.>
Gerald W. Shapiro, Harry G. Perros
IEEE Trans. Commun.2
1992 Performance Modelling of a Multi-Buffered Banyan Switch Under Bursty Traffic
abstract
The authors present an analytical model of a buffered banyan asynchronous transfer mode (ATM) switch which allows complex switching elements, bursty traffic, and nonuniform destination distributions and permits the analysis of large-scale switches. The ATM switch is analyzed by decomposing it into individual switching elements. Each switching element is then analyzed numerically in isolation assuming that its arrival and service processes are known. The parameters of the arrival and service processes of the switching elements are obtained using an iterative scheme. The results obtained are approximate and validation tests have shown that they have good accuracy. Using this model, the cell loss, throughput, and the mean time to traverse the switch were obtained for different traffic parameters and buffer sizes within a switching element.>
Todd D. Morris, Harry G. Perros
INFOCOM2
1992 Analysis of a Queueing Network Model with Class Dependent Window Flow Control
abstract
The authors consider a multiclass open queueing network with class-dependent window flow control; that is, the total number of jobs of each class that may be present in the network cannot exceed a given value. A job that arrives at the network during the time that the current number of jobs of the same class is equal to the population constraint, is forced to wait in an external queue. A method is presented for obtaining an approximate solution of such a queueing network. The method is based on the use of an equivalent closed queuing network model, which is analyzed using an approximate product-form solution technique. The performance parameters of the original open queueing network are easily derived from the equivalent closed queueing network. Numerical results show that this method is fairly accurate.>
Harry G. Perros, Yves Dallery, Guy Pujolle
INFOCOM1
1992 Adaptive Polling Schemes for an ATM Bus with Bursty Arrivals
Johan M. Karlsson, Harry G. Perros, Yannis Viniotis
Comput. Networks ISDN Syst.2
1991 A Decomposition Procedure for the Analysis of a Closed Fork/Join Queueing System
abstract
An iterative approximation algorithm for analyzing a closed queueing system with a K-sibling fork/join queue is presented. The iterative procedure is based on a combination of nearly complete decomposability and the Gauss-Seidel method. The approximation procedure gives good results for the mean response time and the system throughput. The iterative procedure converges to the exact solution in the case of the closed 3-sibling fork/join queue.>
Harry G. Perros
IEEE Trans. Computers2
1990 Approximate Analysis of Multiclass Tandem Queueing Networks with Coxian Parameters and Finite Buffers
Raif O. Onvural, Harry G. Perros
Performance2
1990 Semaphore queues: modeling multilayered window flow control mechanisms
abstract
An open queuing network for analyzing multilayered window flow control mechanisms consisting of different subnetworks is presented. The number of customers in each subnetwork is controlled by a semaphore queue. The queuing network is analyzed approximately using decomposition and aggregation. The approximation was validated against exact numerical and simulation data, and it was found to have an acceptable relative error. The queuing model is easy to implement, and it can be included in a software package. Using this queuing network, a case study involving the modeling and analysis of the ISO X25 flow control mechanism is presented.>
Serge Fdida, Harry G. Perros, Andrzej Wilk
IEEE Trans. Commun.2
1989 Some Equivalencies Between Closed Queueing Networks with Blocking
Raif O. Onvural, Harry G. Perros
Perform. Evaluation2
1989 Equivalencies Between Open and Closed Queueing Networks with Finite Buffers
Raif O. Onvural, Harry G. Perros
Perform. Evaluation2
1989 A Bibliography of Papers on Queueing Networks with Finite Capacity Queues
Harry G. Perros
Perform. Evaluation1
1989 A Computationally Efficient Approximation Algorithm for Feed-Forward Open Queueing Networks with Blocking
Harry G. Perros, Patricia M. Snyder
Perform. Evaluation1
1989 Approximate Throughput Analysis of Cyclic Queueing Networks with Finite Buffers
abstract
An approximation method for obtaining the throughput of cyclic queueing networks with blocking as a function of the number of customers in it is presented. The approximation method was developed for two different blocking mechanisms. It was also extended to the case of the central server model with blocking. Validation tests show that the algorithm is fairly accurate.>
Raif O. Onvural, Harry G. Perros
IEEE Trans. Software Eng.2
1988 Approximate Analysis of Product-Form Type Queueing Networks with Blocking and Deadlock
Harry G. Perros, Arne A. Nilsson, Yun-Cheng Liu
Perform. Evaluation1
1986 A Queueing Network Model of a Circuit Switching Access Scheme in an Integrated Services Environment
abstract
A closed cyclic queueing system with multiple classes is analyzed numerically. The queueing system was originally motivated by a need to model circuit switching traffic in a data multiplexing scheme which provides both circuit and switching capabilities. The queueing system consists of two nodes, a primary and a secondary node. Customers in the primary node may require a random number of servers simultaneously. The secondary node simply provides the means of modeling the arrival process to the primary node. An efficient numerical procedure is used to obtain performance measures such as throughput, queue-length distribution, and utilization.
G. Yates Fletcher, Harry G. Perros, William J. Stewart 0001
IEEE Trans. Commun.2
1986 Approximate Analysis of Open Networks of Queues with Blocking: Tandem Configurations
abstract
An approximation procedure is developed for the analysis of tandem configurations consisting of single server finite queues linked in series. External arrivals occur at the first queue which may be either finite or infinite. Departures from the queueing network may only occur from the last queue. All service times and interarrivai times are assumed to be exponentially distributed. The approximation algorithm gives results in the form of the marginal probability distribution of the number of units in each queue of the tandem configuration. Other performance measures, such as mean queue-length and throughput, can be readily obtained. The approximation procedure was validated using exact and simulation data. The approximate results seem to have an acceptable error level.
Harry G. Perros, Tayfur Altiok
IEEE Trans. Software Eng.1
1983 A Two-node Queue Network with a Maximum Number of Allowable Jobs
Harry G. Perros
Performance1
1983 On the M/Ck/1 queue
Harry G. Perros
Perform. Evaluation1
1982 The HDLC/VS protocol for satellite communications
Harry G. Perros
Comput. Commun.1
1981 A Symmetrical Exponential Open Queue Network with Blocking and Feedback
abstract
The exponential open queue network model studied here consists of n symmetrical queues in parallel served by independent first-level servers in tandem with a second-level server. Blocking of the flow of units through a first-level server occurs each time the server completes a service. The server remains blocked until its blocking unit completes its service at the second-level server. An approximate expression of the probability distribution of the number of blocked first-level servers conditioned upon a service completion of a first-level server is obtained. This expression compares well with simulation data. Based on this distribution, an approximate expression of the queue-length probability distribution is derived assuming a processor-sharing type of service. The exact condition for stability of the queue network is also derived. Some potential applications are discussed, and a quantitative evaluation of the model is given through a case study.
Harry G. Perros
IEEE Trans. Software Eng.1
1980 A Regression Model for Predicting the Response Time of a Disc I/O System
abstract
In a disc I/O system, the execution time of a read or write request depends partially upon other requests being executed at the same time. This concept is developed in this paper, and it is then used together with some standard results from queueing theory to produce a simple nonlinear regression model for predicting the response time of a disc I/O system. The model is of wide applicability although it was developed originally for a specific system.
Harry G. Perros
Comput. J.1