VLDB 2026 Research / reviewers in the wild / expert
Jim Hayes
dblp:h/JimHayes · also James Hayes
· DBLP profile ↗
6ranked-venue papers
1as first author
0since 2021 · last 2003
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5Software engineering, systems software and programming languages · 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
2 papers |
Distributed systems · 58% Cloud and datacenter computing · 21% Parallel and multicore computing · 21% | |
| Software engineering, system software, and programming languages
1 paper |
Program analysis · 44% Compilers and program optimization · 44% Programming languages and type systems · 13% |
Topics — the 6 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
grid computing |
0.0 | 2 | 2003 | Adaptive Computing on the Grid Using AppLeS · IEEE Trans. Parallel Distributed Syst. 2003 Predicting the CPU Availability of Time-shared Unix Systems on the Computational Grid · HPDC 1999 |
Parallel and multicore computing › parallel scheduling
adaptive scheduling |
0.0 | 1 | 2003 | Adaptive Computing on the Grid Using AppLeS · IEEE Trans. Parallel Distributed Syst. 2003 |
Distributed systems › distributed scheduling
application-level scheduling |
0.0 | 1 | 2003 | Adaptive Computing on the Grid Using AppLeS · IEEE Trans. Parallel Distributed Syst. 2003 |
Cloud and datacenter computing
resource management |
0.0 | 1 | 2003 | Adaptive Computing on the Grid Using AppLeS · IEEE Trans. Parallel Distributed Syst. 2003 |
Compilers and program optimization
intermediate representation |
0.0 | 1 | 2000 | Component design of retargetable program analysis tools that reuse intermediate representations · ICSE 2000 |
Distributed systems
resource availability prediction |
0.0 | 1 | 1999 | Predicting the CPU Availability of Time-shared Unix Systems on the Computational Grid · HPDC 1999 |
Methods — techniques the papers use, named apart from their topics
time series forecasting · 0.0load average analysis · 0.0autocorrelation analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2003 | Using TOP-C and AMPIC to port large parallel applications to the Computational Grid
Gene Cooperman, Henri Casanova, Jim Hayes, Thomas Witzel |
Future Gener. Comput. Syst. | 3 |
| 2003 | Adaptive Computing on the Grid Using AppLeSabstractEnsembles of distributed, heterogeneous resources, also known as computational grids, have emerged as critical platforms for high-performance and resource-intensive applications. Such platforms provide the potential for applications to aggregate enormous bandwidth, computational power, memory, secondary storage, and other resources during a single execution. However, achieving this performance potential in dynamic, heterogeneous environments is challenging. Recent experience with distributed applications indicates that adaptivity is fundamental to achieving application performance in dynamic grid environments. The AppLeS (Application Level Scheduling) project provides a methodology, application software, and software environments for adaptively scheduling and deploying applications in heterogeneous, multiuser grid environments. We discuss the AppLeS project and outline our findings. Francine Berman, Richard Wolski, Henri Casanova, Walfredo Cirne, Holly Dail, Marcio Faerman, Silvia M. Figueira, Jim Hayes, Graziano Obertelli, Jennifer M. Schopf, Gary Shao, Shava Smallen, Neil Spring, Alan Su 0001, Dmitrii Zagorodnov |
IEEE Trans. Parallel Distributed Syst. | 8 |
| 2002 | Using TOP-C and AMPIC to Port Large Parallel Applications to the Computational GridabstractPorting large applications to distributed computing platforms is a challenging task from a software engineering perspective. The Computational Grid has gained tremendous popularity as it aggregates unprecedented amounts of compute and storage resources by means of increasingly high performance network technology. The primary aim of this paper is to demonstrate how the development time to port very large applications to this environment can be significantly reduced. TOP-C and AMPIC are software packages that have each seen successful application in their respective domains of parallel computing and process creation/communication. We combine them to implement and deploy a master-worker model of parallel computing over the Computational Grid. To demonstrate the benefit of our approach, we ported the 1,000,000 line Geant4 sequential code in three man-weeks by using our TOP-C/AMPIC integration. This paper evaluates the benefits of our approach from a software engineering perspective, and presents experimental results obtained with the new implementation of Geant4 on a Grid testbed. Gene Cooperman, Henri Casanova, Jim Hayes, Thomas Witzel |
CCGRID | 3 |
| 2000 | Component design of retargetable program analysis tools that reuse intermediate representationsabstractInteractive program analysis tools are often tailored to one particular representation of programs, making adaptation to a new language costly. One way to ease adaptability is to introduce an intermediate abstraction—an adaptation layer—between an existing language representation and the program analysis tool. This adaptation layer translates the tool's queries into queries on the particular representation. Jim Hayes, William G. Griswold, Stuart Moskovics |
ICSE | 1 |
| 1999 | Predicting the CPU Availability of Time-shared Unix Systems on the Computational GridabstractFocuses on the problem of making short- and medium-term forecasts of CPU availability on time-shared Unix systems. We evaluate the accuracy with which availability can be measured using the Unix load average, the Unix utility "vmstat" and the Network Weather Service (NWS) CPU sensor that uses both. We also examine the autocorrelation between successive CPU measurements to determine their degree of self-similarity. While our observations show a long-range autocorrelation dependence, we demonstrate how this dependence manifests itself in the short- and medium-term predictability of the CPU resources in our study. Richard Wolski, Neil Spring, Jim Hayes |
HPDC | 3 |
| 1999 | The network weather service: a distributed resource performance forecasting service for metacomputing
Richard Wolski, Neil Spring, Jim Hayes |
Future Gener. Comput. Syst. | 3 |