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.

Thomas G. Robertazzi

dblp:48/5102 · DBLP profile ↗
← Back
35ranked-venue papers
6as first author
2since 2021 · last 2023
0000-0002-2382-1843ORCID · corroborated

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

Systems, architecture and hardware · 20 · 3 first-author · 1 since 2021Computer networks · 10 · 2 first-authorSoftware engineering, systems software and programming languages · 3 · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1Theory of computation · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

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 architecture, parallel and distributed computing, and storage systems
14 papers
Cloud and datacenter computing · 23% Parallel and multicore computing · 21% Storage systems · 15%
Computer networks
8 papers
Wireless networking · 42% Datacenter networks · 39% Transport protocols and congestion control · 11%

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

TopicWeightPapersLastEvidence papers
Datacenter networks › flow scheduling
coflow scheduling
0.512021
Coflow Scheduling in Data Centers: Routing and Bandwidth Allocation · IEEE Trans. Parallel Distributed Syst. 2021
Wireless networking › scheduling › scheduling policy
online scheduling
0.512021
Coflow Scheduling in Data Centers: Routing and Bandwidth Allocation · IEEE Trans. Parallel Distributed Syst. 2021
Parallel and multicore computing › parallel scheduling
divisible load scheduling
0.452015
Scheduling Divisible Loads in Gaussian, Mesh and Torus Network of Processors · IEEE Trans. Computers 2015
Resource-Aware Distributed Scheduling Strategies for Large-Scale Computational Cluster/Grid Systems · IEEE Trans. Parallel Distributed Syst. 2007
Comment on "A Novel Data Distribution Technique for Host-Client Type Parallel Applications' · IEEE Trans. Parallel Distributed Syst. 2004
High-performance computing
data-intensive computing
0.322013
Design and performance evaluation of NUMA-aware RDMA-based end-to-end data transfer systems · SC 2013
Protocols for wide-area data-intensive applications: design and performance issues · SC 2012
Energy-efficient computing
energy-aware scheduling
0.312017
Energy-Aware Scheduling of Embarrassingly Parallel Jobs and Resource Allocation in Cloud · IEEE Trans. Parallel Distributed Syst. 2017
Cloud and datacenter computing
job scheduling
0.312017
Energy-Aware Scheduling of Embarrassingly Parallel Jobs and Resource Allocation in Cloud · IEEE Trans. Parallel Distributed Syst. 2017
Cloud and datacenter computing
resource allocation
0.312017
Energy-Aware Scheduling of Embarrassingly Parallel Jobs and Resource Allocation in Cloud · IEEE Trans. Parallel Distributed Syst. 2017
Cloud and datacenter computing › virtualization › virtual machine management
virtual machine placement
0.312017
Energy-Aware Scheduling of Embarrassingly Parallel Jobs and Resource Allocation in Cloud · IEEE Trans. Parallel Distributed Syst. 2017
Memory systems
cache management
0.212015
Design, Implementation, and Evaluation of a NUMA-Aware Cache for iSCSI Storage Servers · IEEE Trans. Parallel Distributed Syst. 2015
Storage systems
networked storage
0.212015
Design, Implementation, and Evaluation of a NUMA-Aware Cache for iSCSI Storage Servers · IEEE Trans. Parallel Distributed Syst. 2015
Interconnection networks and networks-on-chip
network topology
0.222014
Signature Searching in a Networked Collection of Files · IEEE Trans. Parallel Distributed Syst. 2014
Closed Form Solutions for Bus and Tree Networks of Processors Load Sharing a Divisible Job · IEEE Trans. Computers 1994
Parallel and multicore computing › parallel algorithms
parallel search
0.212014
Signature Searching in a Networked Collection of Files · IEEE Trans. Parallel Distributed Syst. 2014
Storage systems › networked storage › storage networking
iSCSI
0.212013
Design and performance evaluation of NUMA-aware RDMA-based end-to-end data transfer systems · SC 2013
Storage systems › networked storage
storage area network
0.212013
Design and performance evaluation of NUMA-aware RDMA-based end-to-end data transfer systems · SC 2013
Transport protocols and congestion control
transport protocols
0.112012
Protocols for wide-area data-intensive applications: design and performance issues · SC 2012
High-performance computing › data transfer
wide-area data transfer
0.112012
Protocols for wide-area data-intensive applications: design and performance issues · SC 2012
Embedded and real-time systems › real-time scheduling
admission control
0.112007
Resource-Aware Distributed Scheduling Strategies for Large-Scale Computational Cluster/Grid Systems · IEEE Trans. Parallel Distributed Syst. 2007
Operating systems › i/o › i/o subsystem
i/o scheduling
0.112015
Design, Implementation, and Evaluation of a NUMA-Aware Cache for iSCSI Storage Servers · IEEE Trans. Parallel Distributed Syst. 2015
Operating systems › resource management › process management › CPU scheduling
NUMA-aware scheduling
0.112015
Design, Implementation, and Evaluation of a NUMA-Aware Cache for iSCSI Storage Servers · IEEE Trans. Parallel Distributed Syst. 2015
Memory systems
non-uniform memory access
0.012013
Design and performance evaluation of NUMA-aware RDMA-based end-to-end data transfer systems · SC 2013
Parallel and multicore computing
parallel programming models
0.012004
Comment on "A Novel Data Distribution Technique for Host-Client Type Parallel Applications' · IEEE Trans. Parallel Distributed Syst. 2004
Distributed systems › middleware
communication middleware
0.012012
Protocols for wide-area data-intensive applications: design and performance issues · SC 2012
Mathematical optimization
combinatorial optimization
0.012000
Parallel Processor Configuration Design with Processing/Transmission Costs · IEEE Trans. Computers 2000
Algorithms and data structures
heuristic algorithms
0.012000
Parallel Processor Configuration Design with Processing/Transmission Costs · IEEE Trans. Computers 2000
Parallel and multicore computing
load balancing
0.022004
Comment on "A Novel Data Distribution Technique for Host-Client Type Parallel Applications' · IEEE Trans. Parallel Distributed Syst. 2004
Closed Form Solutions for Bus and Tree Networks of Processors Load Sharing a Divisible Job · IEEE Trans. Computers 1994
Parallel and multicore computing › parallel scheduling
resource-aware scheduling
0.012007
Resource-Aware Distributed Scheduling Strategies for Large-Scale Computational Cluster/Grid Systems · IEEE Trans. Parallel Distributed Syst. 2007
Distributed systems › distributed resource management
distributed resource allocation
0.011998
Optimizing Computing Costs Using Divisible Load Analysis · IEEE Trans. Parallel Distributed Syst. 1998
Performance modeling and evaluation
queueing models
0.022004
Comment on "A Novel Data Distribution Technique for Host-Client Type Parallel Applications' · IEEE Trans. Parallel Distributed Syst. 2004
Recursive Solution of a Class of Non-Product Form Protocol Models · INFOCOM 1989
Wireless networking › multiple access protocols
distributed queueing
0.011995
A Distributed Global Queue Transmission Strategy for a WDM Optical Fiber Network · INFOCOM 1995
Wireless networking
medium access control
0.011995
A Distributed Global Queue Transmission Strategy for a WDM Optical Fiber Network · INFOCOM 1995

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

simulation · 1.2nonlinear mixed integer programming · 1.0convex optimization · 1.0cache alignment · 0.4online scheduling · 0.3mixed integer programming · 0.3linear programming relaxation · 0.3heuristic algorithm · 0.3maximum finish time minimization · 0.2linear programming · 0.2i/o request scheduling · 0.2task synchronization · 0.1flow control · 0.1connection management · 0.1equilibrium point analysis · 0.0TDMA · 0.0state transition lattice analysis · 0.0recursive computation · 0.0
YearPublicationVenuePosition
2023 Optimum Large Sensor Data Filtering, Networking and Computing
abstract
In this paper we consider filtering and processing large data streams in intelligent data acquisition systems.It is assumed that raw data arrives in discrete events from a single expensive sensor.Not all raw data, however, comprises records of interesting events and hence some part of the input must be filtered out.The intensity of filtering is an important design choice because it determines the complexity of filtering hardware and software and the amount of data that must be transferred to the following processing stages for further analysis.This, in turn, dictates needs for the following stages communication and computational capacity.In this paper we analyze the optimum intensity of filtering and its relationship with the capacity of the following processing stages.A set of generic filtering intensity, data transfer, and processing archetypes are modeled and evaluated.
Maciej Drozdowski, Joanna Berlinska, Thomas G. Robertazzi
FedCSIS3
2021 Coflow Scheduling in Data Centers: Routing and Bandwidth Allocation
abstract
In distributed computing frameworks like MapReduce, Spark, and Dyrad, a coflow is a set of flows transferring data between two stages of a job. The job cannot start its next stage unless all flows in the coflow finish. To improve the execution performance of such a job, it is crucial to reduce the completion time of a coflow, as it can contribute more than 50 percent of the job completion time. While several coflow schedulers have been proposed, we observe that routing, as a factor greatly impacting the Coflow Completion Time (CCT), has not been well considered. In this article, we focus on the coflow scheduling problem and jointly consider routing and bandwidth allocation. We begin by providing an analytical solution to the problem of optimal bandwidth allocation with pre-determined routes. In the following, we formulate the problem of scheduling a single coflow as a Non-linear Mixed Integer Programming problem and present its relaxed convex optimization problem. We further propose two algorithms, CoRBA and its simplified version: CoRBA-fast that solve the single coflow scheduling problem with a joint consideration of routing and bandwidth allocation. Lastly, to address multiple coflows in online scheduling, we propose an online scheduler named OnCoRBA. By comparing with the start-of-the-art algorithms and schedulers via simulations, we demonstrate that CoRBA and CoRBA-fast reduce the CCT by 30-400 percent and the OnCoRBA scheduler reduces the average online CCT by 20-230 percent. In addition, CoRBA-fast can be hundreds times faster than CoRBA with around 8 percent performance degradation compared to CoRBA, which makes the use of CoRBA-fast very appropriate in practice.
Yang Liu 0177, Junwei Zhang 0010, Thomas G. Robertazzi
IEEE Trans. Parallel Distributed Syst.4
2017 Energy-Aware Scheduling of Embarrassingly Parallel Jobs and Resource Allocation in Cloud
abstract
In cloud computing, with full control of the underlying infrastructures, cloud providers can flexibly place user jobs on suitable physical servers and dynamically allocate computing resources to user jobs in the form of virtual machines. As a cloud provider, scheduling user jobs in a way that minimizes their completion time is important, as this can increase the utilization, productivity, or profit of a cloud. In this paper, we focus on the problem of scheduling embarrassingly parallel jobs composed of a set of independent tasks and consider energy consumption during scheduling. Our goal is to determine task placement plan and resource allocation plan for such jobs in a way that minimizes the Job Completion Time (JCT). We begin with proposing an analytical solution to the problem of optimal resource allocation with pre-determined task placement. In the following, we formulate the problem of scheduling a single job as a Non-linear Mixed Integer Programming problem and present a relaxation with an equivalent Linear Programming problem. We further propose an algorithm named TaPRA and its simplified version TaPRA-fast that solve the single job scheduling problem. Lastly, to address multiple jobs in online scheduling, we propose an online scheduler named OnTaPRA. By comparing with the start-of-the-art algorithms and schedulers via simulations, we demonstrate that TaPRA and TaPRA-fast reduce the JCT by 40-430 percent and the OnTaPRA scheduler reduces the average JCT by 60-280 percent. In addition, TaPRA-fast can be 10 times faster than TaPRA with around 5 percent performance degradation compared to TaPRA, which makes the use of TaPRA-fast very appropriate in practice.
Zhemin Zhang, Thomas G. Robertazzi
IEEE Trans. Parallel Distributed Syst.3
2015 Scheduling Divisible Loads in Gaussian, Mesh and Torus Network of Processors
abstract
In this paper, we propose a novel analysis method for divisible load scheduling in mesh, torus and Gaussian network, a new type of interconnection network that has the same node degree as the mesh and torus, but shorter network diameter and shorter average hop distances under equal network size. The divisible scheduling in these three networks are uniformly formulated as the Maximum Finish Time Minimization (MFTM) problem. It involves minimizing the makespan of the load distribution and processing. The MTFM problem, a relaxed MFTM problem, a linear programming problem version and a heuristic algorithm are described and solved. The first three of these problems have identical solutions. The heuristic algorithm is close in performance to the optimal solution, significantly outperforms the previously described dimensional algorithm, and has much wider application range than the previously proposed phase algorithm.
Zhemin Zhang, Thomas G. Robertazzi
IEEE Trans. Computers2
2015 Design, Implementation, and Evaluation of a NUMA-Aware Cache for iSCSI Storage Servers
abstract
In an iSCSI based storage area network, target hosts serve concurrent I/O requests from initiators to achieve both high throughput and low latency. Existing iSCSI leverages the OS page cache to ensure data sharing and reuse. However, the non-uniform memory access (NUMA) architecture introduces another dimension of complexity, i.e., asymmetric memory access in multi-core and many-core platforms. Within a NUMA platform, an iSCSI target often dispatches an access request with a cache hit to an I/O thread remote to cached data, and thus cannot fully utilize multi-core systems. We encounter this problem in the context of ultra high-speed data transfer between two iSCSI storage systems, during which inferior NUMA remote memory access lags behind available high network bandwidth, and thereby becomes a bottleneck of the entire end-to-end data transfer path. We design a NUMA-aware cache mechanism to align cache memory with local NUMA nodes and threads, and then schedule I/O requests to those threads that are local to the data being accessed. This NUMA-aware solution results in lower access latency and higher system throughput. We implement a cache system within the Linux SCSI target framework, and evaluated it on our NUMA-based iSCSI testbed. Experimental results show the NUMA-aware cache can significantly improve the performance of iSCSI as measured by several benchmark tools and confirm its viability in data intensive applications and real-life workloads.
Yufei Ren, Dantong Yu, Shudong Jin, Thomas G. Robertazzi
IEEE Trans. Parallel Distributed Syst.5
2014 Signature Searching in a Networked Collection of Files
abstract
A signature is a data pattern of interest in a large data file or set of large data files. Such signatures that need to be found arise in applications such as DNA sequence analysis, network intrusion detection, biometrics, large scientific experiments, speech recognition and sensor networks. Related to this is string matching. More specifically we envision a problem where long linear data files (i.e., flat files) contain multiple signatures that are to be found using a multiplicity of processors (parallel processor). This paper evaluates the performance of finding signatures in files residing in the nodes of parallel processors configured as trees, two dimensional meshes and hypercubes. We assume various combinations of sequential and parallel searching. A unique feature of this work is that it is assumed that data is pre-loaded onto processors, as may occur in practice, thus load distribution time need not be accounted for. Elegant expressions are found for average signature searching time and speedup, and graphical results are provided.
Zhongwen Ying, Thomas G. Robertazzi
IEEE Trans. Parallel Distributed Syst.2
2013 Characterization of Input/Output Bandwidth Performance Models in NUMA Architecture for Data Intensive Applications
abstract
Data-intensive applications frequently rely on multicore computer systems, in which Non-Uniform Memory Access (NUMA) is a dominant architecture. To transfer data into and out from these high-performance computers becomes a bottleneck, and thus it is crucial to understand their I/O performance characteristics. However, the complexity in NUMA architecture presents a new challenge in modeling its I/O access cost, and thus lead to difficulties in configuring proper processor and memory affinity. In this paper, we show that existing NUMA experimental methods and metrics are inappropriate on contemporary high-end systems. We characterize a state-of-the-art NUMA host, and propose, to the best of our knowledge, the first methodology to simulate I/O operations using memory semantics, and model the I/O bandwidth performance. Our methodology is thoroughly tested and validated by mapping multiple parallel I/O streams to different sets of hardware components (CPU, memory, network cards, and SSDs) and by measuring the performance of each mapping. The experimental results and analysis reveal that our methodology can dramatically reduce characterization workload, accurately estimate the overall I/O performance, and effectively mitigate resource contention among I/O tasks.
Yufei Ren, Dantong Yu, Shudong Jin, Thomas G. Robertazzi
ICPP5
2013 Design and performance evaluation of NUMA-aware RDMA-based end-to-end data transfer systems
abstract
Data-intensive applications place stringent requirements on the performance of both back-end storage systems and front-end network interfaces. However, for ultra high-speed data transfer, for example, at 100 Gbps and higher, the effects of multiple bottlenecks along a full end-to-end path, have not been resolved efficiently. In this paper, we describe our implementation of an end-to-end data transfer software at such high-speeds. At the back-end, we construct a storage area network with the iSCSI protocols, and utilize efficient RDMA technology. At the front-end, we design network communication software to transfer data in parallel, and utilize NUMA techniques to maximize the performance of multiple network interfaces. We demonstrate that our system can deliver the full 100 Gbps end-to-end data transfer throughput. The software product is tested rigorously and demonstrated applicable to supporting various data-intensive applications that constantly move bulk data within and across data centers.
Yufei Ren, Dantong Yu, Shudong Jin, Thomas G. Robertazzi
SC5
2013 Design and testbed evaluation of RDMA-based middleware for high-performance data transfer applications
Yufei Ren, Dantong Yu, Shudong Jin, Thomas G. Robertazzi
J. Syst. Softw.5
2012 Protocols for wide-area data-intensive applications: design and performance issues
abstract
Providing high-speed data transfer is vital to various data-intensive applications.While there have been remarkable technology advances to provide ultra-high-speed network bandwidth, existing protocols and applications may not be able to fully utilize the bare-metal bandwidth due to their inefficient design.We identify the same problem remains in the field of Remote Direct Memory Access (RDMA) networks.RDMA offloads TCP/IP protocols to hardware devices.However, its benefits have not been fully exploited due to the lack of efficient software and application protocols, in particular in wide-area networks.In this paper, we address the design choices to develop such protocols.We describe a protocol implemented as part of a communication middleware.The protocol has its flow control, connection management, and task synchronization.It maximizes the parallelism of RDMA operations.We demonstrate its performance benefit on various local and wide-area testbeds, including the DOE ANI testbed with RoCE links and InfiniBand links.
Yufei Ren, Dantong Yu, Shudong Jin, Thomas G. Robertazzi, Brian Tierney, Eric Pouyoul
SC5
2012 Scheduling nonlinear divisible loads in a single level tree network
Suresh Sundaram 0002, Hyoung Joong Kim, Cui Run, Thomas G. Robertazzi
J. Supercomput.4
2010 Cost Performance Analysis in Multi-level Tree Networks
abstract
A monetary network cost problem involving a homogeneous multi-level tree of processors and links is discussed. The monetary network cost of processing a divisible load, which is linearly dependent on the amount of divisible workload, is basically composed of a communication cost and a computing cost. A monetary network analysis is performed by aggregating the network speed parameters and network cost parameters. This allows one to obtain a closed form solution for the total monetary network cost with maintaining a minimum total parallel processing finish time. Through a mathematical derivation of the ratio of total computing time variation to total network cost variation against changes in network size, insights on trends of network performance against network cost are achieved.
Kijeung Choi, Thomas G. Robertazzi
ISPDC2
2008 Divisible Load Scheduling inWireless Sensor Networks with Information Utility
abstract
Optimal data scheduling strategies in a hierarchical wireless sensor network (WSN) are considered. Data aggregation in clusterheads is considered to find a closed form solution for the optimal amount of data that is to be reported by each sensor node using a newly introduced parameter, information utility. The optimal conditions for the feasible measurement instruction assignment time and for the minimum round time are derived and examined. Based on the optimal conditions, a performance evaluation is demonstrated via simulation study.
Kijeung Choi, Thomas G. Robertazzi
IPCCC2
2007 Resource-Aware Distributed Scheduling Strategies for Large-Scale Computational Cluster/Grid Systems
abstract
In this paper, we propose distributed algorithms referred to as resource-aware dynamic incremental scheduling (RADIS) strategies. Our strategies are specifically designed to handle large volumes of computationally intensive arbitrarily divisible loads submitted for processing at cluster/grid systems involving multiple sources and sinks (processing nodes). We consider a real-life scenario, wherein the buffer space (memory) available at the sinks (required for holding and processing the loads) varies over time, and the loads have deadlines and propose efficient "pull-based" scheduling strategies with an admission control policy that ensures that the admitted loads are processed, satisfying their deadline requirements. The design of our proposed strategies adopts the divisible load paradigm, referred to as the divisible load theory (DLT), which is shown to be efficient in handling large volume loads. We demonstrate detailed workings of the proposed algorithms via a simulation study by using real-life parameters obtained from a major physics experiment.
Sivakumar Viswanathan, Bharadwaj Veeravalli, Thomas G. Robertazzi
IEEE Trans. Parallel Distributed Syst.3
2004 Load sequencing for a parallel processing utility
Saravut Charcranoon, Thomas G. Robertazzi, Serge Luryi
J. Parallel Distributed Comput.2
2004 Comment on "A Novel Data Distribution Technique for Host-Client Type Parallel Applications'
abstract
A paper by Nick Comino and V. Lakshmi Narasimhan is related to existing literature on divisible load scheduling theory. This includes the use of a Gantt-chart to illustrate timing relationships, basic model assumptions common to the divisible load scheduling literature, allowing time for the reporting back to the originator node of solutions the inclusion of fixed costs (charges) in the model, a proof that such load distribution can be optimized the product form solution for optimal load allocation of the first equation of page and the matrix multiplication application.
Thomas G. Robertazzi
IEEE Trans. Parallel Distributed Syst.1
2000 Parallel Processor Configuration Design with Processing/Transmission Costs
abstract
A computer configuration design problem where the objective is to configure a parallel processor to do processing in a cost effective manner is examined. The application envisioned is a specialized on-line service that rents time on its machine. The combinatorial optimization problem involved is examined analytically and a heuristic algorithm for its solution is provided. Lessons learned in this work appear in the conclusion.
Saravut Charcranoon, Thomas G. Robertazzi, Serge Luryi
IEEE Trans. Computers2
1998 Optimizing Computing Costs Using Divisible Load Analysis
abstract
A bus oriented network where there is a charge for the amount of divisible load processed on each processor is investigated. A cost optimal processor sequencing result is found which involves assigning load to processors in nondecreasing order of the cost per load characteristic of each processor. More generally, one can trade cost against solution time. Algorithms are presented to minimize computing cost with an upper bound on solution time and to minimize solution time with an upper bound on cost. As an example of the use of this type of analysis, the effect of replacing one fast but expensive processor with a number of cheap but slow processors is also discussed. The type of questions investigated here are important for future computer utilities that perform distributed computation for some charge.
Jeeho Sohn, Thomas G. Robertazzi, Serge Luryi
IEEE Trans. Parallel Distributed Syst.2
1996 Editorial
Stephen S. Rappaport, Thomas G. Robertazzi
Wirel. Networks2
1995 A Distributed Global Queue Transmission Strategy for a WDM Optical Fiber Network
abstract
A new distributed global queueing strategy and medium access protocol that users employ to schedule their transmissions to avoid receiver collisions is introduced for an optical fiber network. The network uses wavelength division multiplexing (WDM) for the data channels. The medium access control utilizes TDMA on the control channel to allow users to implement a global reservation scheme to send data packets. The data channels operate under a distributed demand assignment scheme that allows receiver collision-free operation and efficient scheduling. An analytical solution is obtained via equilibrium point analysis (EPA). It was shown that the maximum throughput obtained is approximately 42% which exceeds the maximum throughput of ALOHA based medium access protocols. The delay is shown to be relatively constant for a wide range of operation.
Eugene M. Foo, Thomas G. Robertazzi
INFOCOM2
1995 A Comparison of Information Based Deflection Strategies
abstract
A wide variety of deflection routing strategies using packet state information are compared in terms of delay performance using a toroidal network with uni-directional links. It is found that deflection strategies based on packet age, the number of deflections experienced or path length prediction work equally well and are superior to random deflection. Strategies based on source to destination shortest path distance or current location to destination shortest path distance were significantly inferior to random deflection. This ranking was found to hold with or without the inclusion of nodal input buffers.
Hsin-Yuan Huang, Thomas G. Robertazzi, Aurel A. Lazar
Comput. Networks ISDN Syst.2
1994 Closed Form Solutions for Bus and Tree Networks of Processors Load Sharing a Divisible Job
abstract
Optimal load allocation for load sharing a divisible job over processors interconnected in either a bus or a tree network is considered. The processors are either equipped with front-end processors or not so equipped. Closed form solutions for the minimum finish time and the optimal data allocation for each processor are obtained. The performance of large symmetric tree networks is examined by aggregating the component links and processors into a single equivalent processor. This allows an easy examination of large tree networks. In addition, it becomes possible to find a closed form solution for the optimal amount of data that is to be assigned to each processor in the tree network in order to achieve the minimum finish time.>
Sameer M. Bataineh, Te-Yu Hsiung, Thomas G. Robertazzi
IEEE Trans. Computers3
1993 Closed Form Solutions for Bus and Tree Networks of Processors Load Sharing A Divisible Job
abstract
Optimal load allocation for load sharing a divisi ble job over processors interconnected in either a bus or a tree network is considered. The processors are either equipped with front-end processors or not so equipped. Closed form solutions for the minimum fin ish time and the optimal data allocation for each pro cessor are obtained. The performance of large sym metric tree networks is examined by aggregating the component links and processors into a single equiv alent processor. This allows an easy examination of large tree networks. In addition it becomes possible to find a closed form solution for the optimal amount of data that is to be assigned to each processor in the tree network in order to achieve the minimum finish time.
Sameer M. Bataineh, Te-Yu Hsiung, Thomas G. Robertazzi
ICPP (1)3
1993 Traffic sensitive algorithms and performance measures for the generation of self-organizing radio network schedules
abstract
The generation of transmission schedules for self-organizing radio networks by traffic-sensitive algorithms is described. A centralized 'Traffic' algorithm that can be used as a performance benchmark is presented. Also described is a distributed 'degree' algorithm that is a traffic-sensitized version of an algorithm developed by A. Ephremides and T. Truong (1990). Two performance measures for comparing schedules and simulation results are also presented.>
Julie Shor, Thomas G. Robertazzi
IEEE Trans. Commun.2
1991 Markovian Petri Net Protocols with Product Form Solution
Aurel A. Lazar, Thomas G. Robertazzi
Perform. Evaluation2
1991 Bus-oriented load sharing for a network of sensor driven processors
abstract
A load-sharing problem involving the optimal allocation of measurement data among n sensor-driven processors interconnected through a bus-type communication medium is considered for three distinct architectural configurations. It is found that a minimal-time solution can be achieved if the computations by the processors end simultaneously. Simple recursions for the determination of the optimal allocation of load are presented. It is shown that for this problem a small number of processors can be almost as effective as a larger number.>
Sameer M. Bataineh, Thomas G. Robertazzi
IEEE Trans. Syst. Man Cybern.2
1990 Recursive computation of steady-state probabilities of nonproduct form queueing networks associated with computer network models
abstract
Consideration is given to the exact computation of the equilibrium state probabilities of a class of non-product-form queueing networks that is of interest for communication systems. It is shown that a specific structure in the state transition lattice leads to a sequential method of solution. The method is sequential either in terms of individual states or in terms of subsets of states. In the former case, algebraic recursions for the state probabilities can be developed. In both cases, substantial computational savings are possible.>
Irvin Y. Wang, Thomas G. Robertazzi
IEEE Trans. Commun.2
1989 Recursive Solution of a Class of Non-Product Form Protocol Models
abstract
Two classes of non-product-form protocol models where the equilibrium probabilities of state may be computed recursively are described. An algorithm is presented for the computer generation of these recursions. The use of the algorithm is described for manufacturing nets, a class of Petri type networks. These are useful for modeling a linear process where one must wait for components to arrive before one can move to the next step of the process. Aside from the manufacturing context, they are useful for modeling certain communication processes such as multihop radio transmission and layered architecture communications.>
Thomas G. Robertazzi
INFOCOM1
1989 Service Stage Petri Net Protocols with Product Form Solution
Irvin Y. Wang, Thomas G. Robertazzi
SIGMETRICS2
1989 Critical connectivity phenomena in multihop radio models
abstract
The percolation of a broadcast in a multihop radio network modeled by a spatial Poisson process is studied. The effect of station density and transmission radius on the extent of broadcast percolation is examined. For broadcast percolation in one spatial dimension, analytical expressions for the average extent of percolation are derived. A model for two-dimensional spatial percolation is presented along with related simulation results. The results suggest that in optimizing transmission radius as a function of communication performance measures, the choice of radius may be bounded from below by the need to maintain a desired network connectivity. The connectivity constraint can be relaxed to some extent in certain non-Poisson spatial models.>
Yuan-Chieh Cheng, Thomas G. Robertazzi
IEEE Trans. Commun.2
1988 Best "ordering" for floating-point addition
abstract
This correspondence examines the influence of the summation order on the numerical accuracy of the resulting sum when the addition is performed using floating-point, finite-precision arithmetic. A simple statistical model is used to find the relative performance of various addition procedures. It is shown that phrasing the question in terms of finding a best ordering is overly restrictive since the most natural and accurate procedures for performing the addition utilize the storage of intermediate sums as well as performing orderings.
Thomas G. Robertazzi, Stuart C. Schwartz
ACM Trans. Math. Softw.1
1987 Annotated Bibliography of Local Communication System Interconnection
abstract
An annotated bibliography of interconnection of local communication systems is presented. The interconnection of local area networks and interconnection by means of metropolitan area networks are emphasized.
Yuan-Chieh Cheng, Thomas G. Robertazzi
IEEE J. Sel. Areas Commun.2
1986 Population Estimation for a Multiple Access Channel
Thomas G. Robertazzi
ICC1
1985 On the Modeling and Optimal Flow Control of the Jacksonian Network
Thomas G. Robertazzi, Aurel A. Lazar
Perform. Evaluation1
1983 On the Modeling and Optimal Flow Control of the Jacksonian Network
Thomas G. Robertazzi, Aurel A. Lazar
Performance1