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

Min Tan 0002

dblp:96/104 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
0since 2021 · last 2000
—ORCID · none

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

Systems, architecture and hardware · 7 · 3 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 architecture, parallel and distributed computing, and storage systems
3 papers
Memory systems · 33% Parallel and multicore computing · 33% High-performance computing · 24%
Computer networks
1 paper
Network optimization and economics · 50% Wireless networking · 50%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Memory systems › data movement
data relocation
0.021998
A Stochastic Model for Heterogeneous Computing and Its Application in Data Relocation Scheme Development · IEEE Trans. Parallel Distributed Syst. 1998
Minimizing the Application Execution Time Through Scheduling of Subtasks and Communication Traffic in a Heterogeneous Computing System · IEEE Trans. Parallel Distributed Syst. 1997
Parallel and multicore computing
task scheduling
0.021998
A Stochastic Model for Heterogeneous Computing and Its Application in Data Relocation Scheme Development · IEEE Trans. Parallel Distributed Syst. 1998
Minimizing the Application Execution Time Through Scheduling of Subtasks and Communication Traffic in a Heterogeneous Computing System · IEEE Trans. Parallel Distributed Syst. 1997
Wireless networking › medium access control
communication scheduling
0.012000
A Mathematical Model and Scheduling Heuristics for Satisfying Prioritized Data Requests in an Oversubscribed Communication Network · IEEE Trans. Parallel Distributed Syst. 2000
Network optimization and economics
resource allocation
0.012000
A Mathematical Model and Scheduling Heuristics for Satisfying Prioritized Data Requests in an Oversubscribed Communication Network · IEEE Trans. Parallel Distributed Syst. 2000
High-performance computing › HPC storage systems
data staging
0.012000
A Mathematical Model and Scheduling Heuristics for Satisfying Prioritized Data Requests in an Oversubscribed Communication Network · IEEE Trans. Parallel Distributed Syst. 2000
Performance modeling and evaluation
queueing models
0.011998
A Stochastic Model for Heterogeneous Computing and Its Application in Data Relocation Scheme Development · IEEE Trans. Parallel Distributed Syst. 1998

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

simulation · 0.1shortest-path heuristic · 0.1mathematical modeling · 0.1stochastic modeling · 0.0greedy algorithm · 0.0polynomial algorithm · 0.0mathematical optimization · 0.0
YearPublicationVenuePosition
2000 Scheduling Heuristics for Data Requests in an Oversubscribed Network with Priorities and Deadlines
abstract
Providing up-to-date input to users' applications is an important data management problem for a distributed computing environment, where each data storage location and intermediate node may have specific data available, storage limitations, and communication links available. Sites in the network request data items and each request has an associated deadline and priority. This work concentrates on solving a basic version of the data staging problem in which all parameter values for the communication system and the data request information represent the best known information collected so far and stay fixed throughout the scheduling process. The network is assumed to be oversubscribed and not all requests for data items can be satisfied. A mathematical model for the basic data staging problem is given. Then, three multiple-source shortest-path algorithm based heuristics for finding a near-optimal schedule of the communication steps for staging the data are presented. Each heuristic can be used with each of four cost criteria developed. Thus, twelve implementations are examined. In addition, two different weightings for the relative importance of different priority levels are considered. The performance of the proposed heuristics is evaluated and compared by simulations. The proposed heuristics are shown to perform well with respect to upper and lower bounds. Furthermore, the heuristics and a complex cost criterion allow more highest priority messages to be received than a simple-cost-based heuristic that schedules all highest priority messages first.
Mitchell D. Theys, Noah Beck, Howard Jay Siegel, Michael Jurczyk, Min Tan 0002
ICDCS5
2000 A Mathematical Model and Scheduling Heuristics for Satisfying Prioritized Data Requests in an Oversubscribed Communication Network
abstract
Providing up-to-date input to users' applications is an important data management problem for a distributed computing environment, where each data storage location and intermediate node may have specific data available, storage limitations, and communication links available. Sites in the network request data items and each request has an associated deadline and priority. In a military situation, the data staging problem involves positioning data for facilitating a faster access time when it is needed by programs that will aid in decision making. This work concentrates on solving a basic version of the data staging problem in which all parameter values for the communication system and the data request information represent the best known information collected so far and stay fixed throughout the scheduling process. The network is assumed to be oversubscribed and not all requests for data items can be satisfied. A mathematical model for the basic data staging problem is introduced. Then, three multiple-source shortest-path algorithm-based heuristics for finding a near-optimal schedule of the communication steps for staging the data are presented. Each heuristic can be used with each of four cost criteria developed. Thus, 12 implementations are examined. In addition, two different weightings for the relative importance of different priority levels are considered. The performance of the proposed heuristics are evaluated and compared by simulations. The proposed heuristics are shown to perform well with respect to upper and lower bounds. Furthermore, the heuristics and a complex cost criterion allow more highest priority messages to be received than a simple-cost-based heuristic that schedules all highest priority messages first.
Mitchell D. Theys, Min Tan 0002, Noah Beck, Howard Jay Siegel, Michael Jurczyk
IEEE Trans. Parallel Distributed Syst.2
1998 A Stochastic Model for Heterogeneous Computing and Its Application in Data Relocation Scheme Development
abstract
In a dedicated, mixed-machine, heterogeneous computing (HC) system, an application program may be decomposed into subtasks, then each subtask assigned to the machine where it is best suited for execution. Data relocation is defined as selecting the sources for needed data items. It is assumed that multiple independent subtasks of an application program can be executed concurrently on different machines whenever possible. A theoretical stochastic model for HC Is proposed, in which the computation times of subtasks and communication times for intermachine data transfers can be random variables. The optimization problem for finding the optimal matching, scheduling, and data relocation schemes to minimize the total execution time of an application program is defined based on this stochastic HC model. The global optimization criterion and search space for the above optimization problem are described. It is validated that a greedy algorithm-based approach can establish a local optimization criterion for developing data relocation heuristics. The validation is provided by a theoretical proof based on a set of common assumptions about the underlying HC system and application program. The local optimization criterion established by the greedy approach, coupled with the search space defined for choosing valid data relocation schemes, can help developers of future practical data relocation heuristics.
Min Tan 0002, Howard Jay Siegel
IEEE Trans. Parallel Distributed Syst.1
1997 Determining the Execution Time Distribution for a Data Parallel Program in a Heterogeneous Computing Environment
Yan Alexander Li, John K. Antonio, Howard Jay Siegel, Min Tan 0002, Daniel W. Watson
J. Parallel Distributed Comput.4
1997 Minimizing the Application Execution Time Through Scheduling of Subtasks and Communication Traffic in a Heterogeneous Computing System
abstract
In a heterogeneous computing (HC) environment consisting of different types of machines, an application program is decomposed into subtasks, each of which is computationally homogeneous. The goal is to execute subtasks on the machines in such a way that the total program execution time is minimized. A mathematical framework is presented that models the matching of subtasks to machines, scheduling of subtasks' computation, scheduling of intermachine communication steps, and selection of sources of shared data items for intermachine communication (data relocation). The goal of this work is to generate a provably optimal scheme for communicating shared data among subtasks as an enhancement to any given matching and scheduling. Initially, it is assumed that at any instant in time, only one machine is being used for program execution and only one subtask is being executed. Based on this assumption, a polynomial algorithm is introduced to optimize scheduling and data relocation with respect to any given matching of subtasks to machines. The data relocation scheme is then extended to reduce intermachine data communication time in an HC environment with a given matching and scheduling of subtasks' computation where: multiple subtasks' computations can be performed concurrently on different machines; subtask computation steps can be overlapped with other subtasks' communication steps for intermachine data transfers; and machines in the HC suite are interconnected by a shared-bus type of network.
Min Tan 0002, Howard Jay Siegel, John K. Antonio, Yan Alexander Li
IEEE Trans. Parallel Distributed Syst.1
1995 Parallel Implementations of Block-Based Motion Vector Estimation for Video Compression on the MasPar MP-1 and PASM
Min Tan 0002, Janet M. Siegel, Howard Jay Siegel
ICPP (3)1
1994 Dynamic Task Migration from SPMD to SIMD Virtual Machines
abstract
A method to migrate a task dynamically from a virtual SPMD machine to a virtual SIMD machine is proposed. It is assumed that the SIMD and SPMD virtual machine models only differ to support the different modes of parallelism, and that the program was coded in a mode-independent programming language. The migration procedure does not require the SPMD PEs to be at the same location in the SPMD program at the time of the migration. This work is directly applicable to mixed-mode hybrid SIMDISPMD systems and part of the general problem of task migration in SIMDISPMD mixed-machine heterogeneous systems.
James B. Armstrong, Howard Jay Siegel, William E. Cohen, Min Tan 0002, Henry G. Dietz, José A. B. Fortes
ICPP (2)4