Demo Data from VLDB 2026 / reviewers in the wild / expert
Catherine E. Houstis
dblp:08/4479
· DBLP profile ↗
16ranked-venue papers
9as first author
0since 2021 · last 2005
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 5 first-authorComputer networks · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 2 · 2 first-authorTheory of computation · 2Artificial intelligence and machine learning · 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 architecture, parallel and distributed computing, and storage systems
4 papers |
Parallel and multicore computing · 46% Electronic design automation · 32% Performance modeling and evaluation · 16% | |
| Computer networks
1 paper |
Routing and switching · 100% |
Topics — the 13 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation › high-level synthesis
scheduling |
0.0 | 2 | 1990 | Module Allocation of Real-Time Applications to Distributed Systems · IEEE Trans. Software Eng. 1990 A Simulation Study of Two Distributed Task Allocation Procedures · IEEE Trans. Software Eng. 1988 |
Parallel and multicore computing › task allocation
module allocation |
0.0 | 1 | 1990 | Module Allocation of Real-Time Applications to Distributed Systems · IEEE Trans. Software Eng. 1990 |
Parallel and multicore computing
load balancing |
0.0 | 1 | 1988 | A Simulation Study of Two Distributed Task Allocation Procedures · IEEE Trans. Software Eng. 1988 |
Parallel and multicore computing
task allocation |
0.0 | 1 | 1988 | A Simulation Study of Two Distributed Task Allocation Procedures · IEEE Trans. Software Eng. 1988 |
Performance modeling and evaluation
distributed system performance |
0.0 | 1 | 1990 | Module Allocation of Real-Time Applications to Distributed Systems · IEEE Trans. Software Eng. 1990 |
Performance modeling and evaluation › queueing models
priority queueing |
0.0 | 1 | 1981 | Analysis of a Task Oriented Multipriority Queueing System · IEEE Trans. Commun. 1981 |
Performance modeling and evaluation
queueing models |
0.0 | 1 | 1981 | Analysis of a Task Oriented Multipriority Queueing System · IEEE Trans. Commun. 1981 |
Distributed systems
distributed coordination |
0.0 | 1 | 1988 | A Simulation Study of Two Distributed Task Allocation Procedures · IEEE Trans. Software Eng. 1988 |
Routing and switching
adaptive routing |
0.0 | 1 | 1978 | Distributed Control for a Variable Length Message Store-and-Forward System · IEEE Trans. Commun. 1978 |
Routing and switching
routing |
0.0 | 1 | 1978 | Distributed Control for a Variable Length Message Store-and-Forward System · IEEE Trans. Commun. 1978 |
Routing and switching › packet switching
store-and-forward network |
0.0 | 1 | 1978 | Distributed Control for a Variable Length Message Store-and-Forward System · IEEE Trans. Commun. 1978 |
Operating systems › i/o › i/o subsystem
i/o scheduling |
0.0 | 1 | 1981 | Analysis of a Task Oriented Multipriority Queueing System · IEEE Trans. Commun. 1981 |
Distributed systems
fault tolerance |
0.0 | 1 | 1978 | Distributed Control for a Variable Length Message Store-and-Forward System · IEEE Trans. Commun. 1978 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.0allocation model · 0.0TDMA · 0.0CSMA/CD · 0.0queueing analysis · 0.0closed-form delay expressions · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2005 | Providing support for integrated scientific computing: metacomputing meets the grid and the semantic WebabstractIn this paper, we present an integrated system architecture for metacomputing on top of distributed scientific resources via semantic-driven information management. Our approach is to consider both data and programs as objects of an application-specific ontology, describing them via corresponding metadata schemata that can be exploited to search for and to generate information in an efficient and automated way. Metacomputations are expressed in the form of workflows thereby enabling a flexible combination of data and program objects that can reside on different servers or grid resources. Workflow descriptions are associated with ontology concepts and can be activated as a side-effect of searching for information to produce new data on demand. We also report on the current status of an implementation that provides support for several aspects of this architecture. Spyros Lalis, Catherine E. Houstis, Marios Pitikakis, George Vasilakis, Manolis Vavalis |
CCGRID | 2 |
| 2000 | PYTHIA-II: a knowledge/database system for managing performance data and recommending scientific softwareabstractOften scientists need to locate appropriate software for their problems and then select from among many alternatives. We have previously proposed an approach for dealing with this task by processing performance data of the targeted software. This approach has been tested using a customized implementation referred to as PYTHIA. This experience made us realize the complexity of the algorithmic discovery of knowledge from performance data and of the management of these data together with the discovered knowledge. To address this issue, we created PYTHIA-II—a modular framework and system which combines a general knowledge discovery in databases (KDD) methodology and recommender system technologies to provide advice about scientific software/hardware artifacts. The functionality and effectiveness of the system is demonstrated for two existing performance studies using sets of software for solving partial differential equations. From the end-user perspective, PYTHIA-II allows users to specify the problem to be solved and their computational objectives. In turn, PYTHIA-II (i) selects the software available for the user's problem (ii) suggests parameter values, and (iii) assesses the recommendation provided. PYTHIA-II provides all the necessary facilities to set up database schemas for testing suites and associated performance data in order to test sets of software. Moreover, it allows easy interfacing of alternative data mining and recommendation facilities. PYTHIA-II is an open-ended system implemented on public domain software and has been used for performance evaluation in several different problem domains. Elias N. Houstis, Ann Christine Catlin, John R. Rice, Vassilios S. Verykios, Naren Ramakrishnan, Catherine E. Houstis |
ACM Trans. Math. Softw. | 6 |
| 1997 | Execution of Compute-Intensive Applications into Parallel Machines
Catherine E. Houstis, Sarantos Kapidakis, Evangelos P. Markatos, Erol Gelenbe |
Inf. Sci. | 1 |
| 1996 | PYTHIA: A Knowledge-Based System to Select Scientific AlgorithmsabstractProblem-solving e*nvironments (PSEs) interact with the user in a language “natural” to the associated discipline, and they provide a high-level abstraction of the underlying, computationally complex model. The knowledge-based system PYTHIA addresses the problem of (parameter, algorithm) pair selection within a scientific computing domain assuming some minimum user-specified computational objectives and some characteristics of the given problem. PYTHIA's framework and methodology are general and applicable to any class of scientific problems and solvers. PYTHIA is applied in the context of Parallel ELLPACK where there are many alternatives for the numerical solution of elliptic partial differential equations (PDEs). PYTHIA matches the characteristics of the given problem with those of PDEs in an existing problem population and then uses performance profiles of the various solvers to select the appropriate method given user-specified error and solution time bounds. The profiles are automatically generated for each solver of the Parallel ELLPACK library.— Authors' Abstract Sanjiva Weerawarana, Elias N. Houstis, John R. Rice, Anupam Joshi, Catherine E. Houstis |
ACM Trans. Math. Softw. | 5 |
| 1994 | BIND: A Biomedical INteroperable Database System
Catherine E. Houstis, Theodore S. Papatheodorou, Vassilios S. Verykios, Aris Floratos, Ahmed K. Elmagarmid |
DEXA | 1 |
| 1991 | Geometry based mapping strategies for PDE computationsabstractIn this paper we formulate new mapping strategies for partial differential equations Nikos Chrisochoides, Elias N. Houstis, Catherine E. Houstis |
ICS | 3 |
| 1991 | A Comparative Performace Analysis of Mapping Application to Parallel Mutliprocessor Systems: A Case Study
Catherine E. Houstis, Mokhtar Aboelaze |
J. Parallel Distributed Comput. | 1 |
| 1990 | Module Allocation of Real-Time Applications to Distributed SystemsabstractAn allocation model for mapping a real-time application to certain k-processor multiprocessor systems is developed and analyzed. Its objective is minimizing the total processing time of the application by exploiting the parallelism of the application-architecture pair. The model is formulated in terms of the performance characteristics of the system and the resource requirements of the computation involved. Experience with the model suggests that it can be used effectively for the performance evaluation of application-distributed system pairs.> Catherine E. Houstis |
IEEE Trans. Software Eng. | 1 |
| 1989 | Automatic load balanced paritioning strategies for PDE computationsabstractIn this paper we study the partitioning and allocation of computations associated with the numerical solution of partial differential equations (PDEs). Strategies for the mapping of such computations to parallel MIMD architectures can be applied to different levels of the solution process. We introduce and study heuristic approaches defined on the associated geometric data structures (meshes). Specifically, we study methods for decomposing finite element and finite difference meshes into balanced, nonoverlapping subdomains which guarantee minimum communication and synchronization among the underlying associated subcomputations. Two types of algorithms are considered: clustering techniques based on sequential orderings of the discrete geometric data and optimization based techniques involving geometric or graphical metric criteria. These algorithms support the automatic mode of a geometry decomposition tool developed in the parallel ELLPACK environment which is implemented under X11-window systems. A brief description of this tool is presented. Nikos Chrisochoides, Catherine E. Houstis, Elias N. Houstis, S. K. Kortesis, John R. Rice |
ICS | 2 |
| 1988 | A Simulation Study of Two Distributed Task Allocation ProceduresabstractThe authors concentrate on the simulation study of two distributed task allocation procedures: the load balancing and the LOCO procedure. The first is widely used in general-purpose processing. The second was recently introduced and analyzed in the processing environment corresponding to the complex multitask jobs typical of some supercomputing and artificial-intelligence-oriented systems. Both procedures are simulated and compared in realistic situations, where both processing resources and interconnection network may represent the system bottleneck. Both were tested using carrier-sense multiple-access communications protocols. The CSMA/CD protocol performed better than TDMA with load balancing, but no difference was found with the LOCO procedure. For a large number of special-purpose processing resources and a large number of jobs in the system, LOCO produced better results than load balancing.> Veljko M. Milutinovic, Jakov J. Crnkovic, Catherine E. Houstis |
IEEE Trans. Software Eng. | 3 |
| 1987 | Allocation of Real-Time Applications to Distributed Systems
Catherine E. Houstis |
ICPP | 1 |
| 1987 | The Mapping of Applications to Multiple Bus and Banyan Interconnected Multiprocessor Systems: A Case Study
Catherine E. Houstis, Mokhtar Aboelaze |
ICS | 1 |
| 1987 | Partitioning PDE computations: Methods and performance evaluation
Catherine E. Houstis, Elias N. Houstis, John R. Rice |
Parallel Comput. | 1 |
| 1986 | Modeling and Analysis of a Communication Switching Processor
Catherine E. Houstis, Mike C. Wescott |
Perform. Evaluation | 1 |
| 1981 | Analysis of a Task Oriented Multipriority Queueing SystemabstractThis paper presents closed form expressions for average delay in a class of work conserving single server queueing systems suggested by, but not limited to, the behavior of heavily I/O oriented computing systems. Jobs arrive at the system according to a Poisson process, and each job consists of a set of tasks which must be accomplished in a prescribed order. The tasks with indexihave a general service time distribution Giand a priorityPiwhich.is arbitrary but prescribed. Tasks are serviced within composite priority groups in a preemptive resume fashion and in the order in which, the tasks reached a ready-for-service status. Such queue behavior would be characteristic, for example, of a front end processor or a terminal controller in a communications environment. A design example is presented which illustrates the usefulness of the model to compare alternatives in communications systems design and other areas as well. John N. Daigle, Catherine E. Houstis |
IEEE Trans. Commun. | 2 |
| 1978 | Distributed Control for a Variable Length Message Store-and-Forward SystemabstractThis paper describes the performance of a store-store-and-forward communications network with an adaptive routing strategy. The network chosen is a simplification of the AUTODIN network (described below) and the strategy is a modification of the routing of ARPANET. The objective is to make a network such as AUTODIN, with its wide variation in message length, effectively responsive for computercomputer and terminal-computer messages as well as record traffic. A second objective is to increase survivability following isolated equipment failures. A simulation study is used to show that improved performance is achieved. Catherine E. Houstis, William J. Kelly Jr., Benjamin J. Leon |
IEEE Trans. Commun. | 1 |