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.

Ed Zaluska

dblp:80/1006 · also E. J. Zaluska · DBLP profile ↗
← Back
22ranked-venue papers
0as first author
0since 2021 · last 2015
—ORCID · none

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

Systems, architecture and hardware · 10Software engineering, systems software and programming languages · 8Graphics, computer vision, multimedia, augmented reality and games · 3Applied, interdisciplinary, general and emerging computing · 3Artificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 1Human-computer interaction and ubiquitous computing · 1

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 graphics and multimedia
1 paper
Geometric modeling and processing · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Processor architecture and microarchitecture · 100%

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

TopicWeightPapersLastEvidence papers
Geometric modeling and processing › shape descriptor
fourier descriptors
0.011999
Modeling generalized cylinders via Fourier morphing · ACM Trans. Graph. 1999
Geometric modeling and processing
shape representation
0.011999
Modeling generalized cylinders via Fourier morphing · ACM Trans. Graph. 1999
Geometric modeling and processing
subdivision surfaces
0.011999
Modeling generalized cylinders via Fourier morphing · ACM Trans. Graph. 1999
Processor architecture and microarchitecture › register file
multi-ported register file
0.011989
A Three-Port/Three-Access Register File for Concurrent Processing and I/O Communication in a RISC-Like Graphics Engine · ISCA 1989
Processor architecture and microarchitecture
register file
0.011989
A Three-Port/Three-Access Register File for Concurrent Processing and I/O Communication in a RISC-Like Graphics Engine · ISCA 1989

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

fourier morphing · 0.0cross-sectional curve interpolation · 0.0register file design · 0.0
YearPublicationVenuePosition
2015 Empirical evaluation of a new composite approach to the coverage criteria and reachability testing of concurrent programs
abstract
Summary Testing is a key activity to assure the quality of concurrent applications. In recent years, a variety of different mechanisms have been proposed to test concurrent software. However, a persistent problem is the high testing cost because of the large number of different synchronization sequences that must be tested. When structural testing criteria are adopted, a large number of infeasible synchronization sequences is generated, increasing the testing cost. Although the use of reachability testing reduces the number of infeasible combination (because only feasible synchronization sequences are generated), many synchronization combinations are also generated, and this again results in a testing cost with exponential behavior. This paper presents a new composite approach that uses reachability testing to guide the selection of the synchronization sequences tests according to a specific structural testing criterion. This new composite approach is empirically evaluated in the context of message‐passing concurrent programs developed with MPI. The experimental study evaluates both the cost and effectiveness of proposed composite approach in comparison with traditional reachability testing and structural testing. The results confirm that the use of the new composite approach has advantages for testing of concurrent applications. Copyright © 2015 John Wiley & Sons, Ltd.
Simone do Rócio Senger de Souza, Paulo Sergio Lopes de Souza, Maria A. S. Brito, Adenilso da Silva Simão, Ed Zaluska
Softw. Test. Verification Reliab.5
2014 Structural testing for message-passing concurrent programs: an extended test model
abstract
SUMMARY Developing high‐quality, error‐free message‐passing concurrent programs is not trivial. Although a number of different primitives with associated semantics are available to assist such development, they often increase the complexity of the testing process. In this paper, we extend our previous test model for message‐passing programs and present new structural testing criteria, taking into account additional features used in this paradigm, such as collective communication, non‐blocking sends, distinct semantics for non‐blocking receives, and persistent operations. Our new model also recognizes that sender primitives cannot always be matched with every receive primitive. This improvement allows us to remove statically a significant number of infeasible synchronization edges that would otherwise have to be analyzed later by the tester. In this paper, the test model is presented using the Message‐Passing Interface standard; however, our new model has been designed to be flexible, and it can be configured to support a range of different message‐passing environments or languages. We have carried out case studies showing the applicability of the new test model to represent message‐passing programs and also to reveal errors, mainly those errors related to inter‐process communication. In addition to increasing the number of features supported by the test model, we have also reduced the overall cost of testing significantly. Our case studies suggest that the number of synchronization edges can be reduced by up to 93%, mainly by eliminating infeasible edges between unmatchable communication primitives. The main contribution of the paper is to present a more flexible test model that provides improved coverage for message‐passing programs and at the same time reduces the cost of testing significantly. Copyright © 2012 John Wiley & Sons, Ltd.
Paulo Sergio Lopes de Souza, Simone do Rócio Senger de Souza, Ed Zaluska
Concurr. Comput. Pract. Exp.3
2011 Using Coverage and Reachability Testing to Improve Concurrent Program Testing Quality
Simone do Rócio Senger de Souza, Paulo Sergio Lopes de Souza, Mario C. C. Machado, Mário S. Camillo, Adenilso da Silva Simão, Ed Zaluska
SEKE6
2010 The Evolution of myExperiment
abstract
The myExperiment social website for sharing scientific workflows, designed according to Web 2.0 principles, has grown to be the largest public repository of its kind. It is distinctive for its focus on sharing methods, its researcher-centric design and its facility to aggregate content into sharable `research objects'. This evolution of myExperiment has occurred hand in hand with its users. myExperiment now supports Linked Data as a step toward our vision of the future research environment, which we categorise here as 3rd generation e-Research.
David De Roure, Carole A. Goble, Sergejs Aleksejevs, Sean Bechhofer, Jiten Bhagat, Don Cruickshank, Paul Fisher, Nandkumar Kollara, Danius T. Michaelides, Paolo Missier, David R. Newman, Marcus Ramsden, Marco Roos, Katy Wolstencroft, Ed Zaluska, Jun Zhao 0003
eScience15
2010 Managing very large distributed data sets on a data grid
abstract
Abstract In this work we address the management of very large data sets, which need to be stored and processed across many computing sites. The motivation for our work is the ATLAS experiment for the Large Hadron Collider (LHC), where the authors have been involved in the development of the data management middleware. This middleware, called DQ2, has been used for the last several years by the ATLAS experiment for shipping petabytes of data to research centres and universities worldwide. We describe our experience in developing and deploying DQ2 on the Worldwide LHC computing Grid, a production Grid infrastructure formed of hundreds of computing sites. From this operational experience, we have identified an important degree of uncertainty that underlies the behaviour of large Grid infrastructures. This uncertainty is subjected to a detailed analysis, leading us to present novel modelling and simulation techniques for Data Grids. In addition, we discuss what we perceive as practical limits to the development of data distribution algorithms for Data Grids given the underlying infrastructure uncertainty, and propose future research directions. Copyright © 2009 John Wiley & Sons, Ltd.
Miguel Branco, Ed Zaluska, David De Roure, Mario Lassnig, Vincent Garonne
Concurr. Comput. Pract. Exp.2
2008 A Semantic Service Matching Middleware for Mobile Devices Discovering Grid Services
Ed Zaluska, David De Roure
GPC2
2006 The Semantic Grid and chemistry: Experiences with CombeChem
abstract
The Comb e Chem e-Science project has demonstrated the advantages of using Semantic Web technology , in particular RDF and the associated triplestores, to describe and link diverse and complex chemical information, covering the whole process of the generation of chemical knowledge from inception in the synthetic chemistry laboratory, through analysis of the materials made which generates physical measurements, computations based on this data to develop interpretations, and the subsequent dissemination of the knowledge gained. The RDF descriptions employed allow for a uniform description of chemical data in a wide variety of forms including multimedia, and of the chemical processes both in the laboratory and in model building. The project successfully adopted a strategy of capturing semantic annotations ‘at source’ and establishing schema and ontologies based closely on current operational practice in order to facilitate implementation and adoption. We illustrate this in the contexts of the synthetic organic chemistry laboratory with chemists at the bench, computational chemistry for modelling data , and the linking of chemical publications to the underlying results and data to provide the appropriate provenance. The resulting ‘Semantic Data Grid’ comprises tens of millions of RDF triples across multiple stores representing complex chains of derived data with associated provenance.
Kieron R. Taylor, Jonathan W. Essex, Jeremy G. Frey, Hugo R. Mills, Gareth V. Hughes, Ed Zaluska
J. Web Semant.6
2005 Grid-Enabling an Existing Instrument-Based National Service
abstract
Recent work by the `CombeChem' project together with the UK National Crystallography Service (NCS) has integrated the NCS into an e-Science environment. The existing high-throughput crystallography facility is enhanced by on-line feedback with the ability to monitor and steer diffraction experiments remotely. Security mechanisms are used to determine authorisation attributes and hence to allow user interaction at appropriate stages, together with access of a database recording the status of the submitted samples. The user can monitor the position of their samples, be alerted to all stages from submission to experiment and then analysis, visualise raw data as it is generated, be involved in the key decision-making during the parameterisation and initialization of the experiment and then track the data collection to ensure its successful completion. Results data are staged to a secure area and made available for download (either the raw diffraction data or a refined structure generated by NCS staff)
Jeremy G. Frey, Sam Peppe, Mike Surridge, Ken Meacham, Simon J. Coles, Michael B. Hursthouse, Mark E. Light, Hugo R. Mills, David De Roure, Graham Smith, Ed Zaluska
e-Science11
2005 Experiences with GRIA - Industrial Applications on a Web Services Grid
abstract
The GRIA project set out to make the grid usable by industry. The GRIA middleware is based on Web services, and designed to meet the needs of industry for security and business-to-business (B2B) service procurement and operation. It provides well-defined B2B models for accounting and QoS agreement, and proxy-free delegation to support account management and service federation. The GRIA v3 software is now being used by industry. By taking a business-oriented approach independent of the evolving Open Grid Services Architecture proposals from the Global Grid Forum, GRIA has demonstrated the need for a wider understanding of virtual organizations (VOs). Traditional academic VOs are persistent, resourceful and have logically centralized, membership-oriented management structures. In contrast, the GRIA experience has been that business VOs are likely to be project-focused and have distributed process-oriented management structures
Mike Surridge, Stephen Taylor 0002, David De Roure, Ed Zaluska
e-Science4
2000 SCOPE - The Specific Cluster Operation and Performance Evaluation Benchmark Suite (Research Note)
Panagiotis Melas, Ed Zaluska
Euro-Par2
1999 Modeling generalized cylinders via Fourier morphing
abstract
Generalized cylinders provide a compact representation for modeling many components of natural objects as well as a great variety of human-made industrial parts. This paper presents a new approach to modeling generalized cylinders based on cross-sectional curves defined using Fourier descriptors. This modeling is based on contour interpolation and is implemented using a subdivision technique. The definition of generalized cylinders uses a three-dimensional trajectory which provides an adequate control for the smoothness of bend with a small number of parameters and includes the orientation of each cross-section (i.e, the local coordinate system) in the interpolation framework. Fourier representations of cross-sectional curves are obtained from contours in digital images, and corresponding points are identified by considering angular and arc-length parametrizations. Changes in cross-section shape through the trajectory are performed using Fourier morphing. The technique proposed provides a comprehensive definition that allows the modeling of a wide variety of shapes, while maintaining a compact characterization to facilitate the description of shapes and displays.
Alberto S. Aguado, Eugenia Montiel, Ed Zaluska
ACM Trans. Graph.3
1998 High Performance Protocols for Clusters of Commodity Workstations
Panagiotis Melas, Ed Zaluska
Euro-Par2
1998 Efficient scheduling of MPI applications on networks of workstations
Mario A. R. Dantas, Ed Zaluska
Future Gener. Comput. Syst.2
1998 Surface subdivision for generating superquadrics
Eugenia Montiel, Alberto S. Aguado, Ed Zaluska
Vis. Comput.3
1996 Do-loop-surface: an abstract representation of parallel program performance
abstract
Performance is a critical issue in current massively parallel processors. However, delivery of adequate performance is not automatic and performance evaluation tools are required in order to help the programmer to understand the behaviour of a parallel program. In recent years, a wide variety of tools have been developed for this purpose, including tools for monitoring and evaluating performance and viaualization tools. However, these tools do not provide an abstract representation of performance. Massively parallel processors can generate a huge amount of performance data, and sophisticated methods for representing and displaying these data (e.g. visual and aural) are required. Performance views are not scalable in general and do not represent an abstraction of the performance data. The do-loop-surface display is proposed as an abstract representation of the performance of a particular do-loop in a program. It has been used to improve the performance of a matrix multiply parallel algorithm as well as to understand the behaviour of the following applications: matrix transposition (TRANS1) and fast fourier transform (FFT1) from the Genesis benchmarks, and the kernel of a fluid dynamics package (FIRE). These experiments were performed on a CM-5, a Meiko CS-1 and a PARSYS Supernode. The examples demonstrate that the do-loop-surface display is a useful way to represent performance. It is implemented using AVS (application visualization system), a standard data visualization package.
Oscar Naim, Anthony J. G. Hey, Ed Zaluska
Concurr. Pract. Exp.3
1995 Parallel Load-Balancing: An Extension to the Gradient Model
F. J. Muniz, Ed Zaluska
Parallel Comput.2
1994 A portable parallel programming environment based around PCTE
Stephen Andrew Hellberg, Ed Zaluska
Inf. Softw. Technol.2
1989 A Three-Port/Three-Access Register File for Concurrent Processing and I/O Communication in a RISC-Like Graphics Engine
abstract
A novel method that provides extremely fast Input/Output (I/O) data transfer to a RISC-like graphics engine is presented. This method employs a combined two-port / two-access and a three-port / three-access register file used for concurrent processing and I/O data transfer. The three-port cell employed is only 25 % larger than the two-port cell, offering considerable advantages over alternative approaches, such as FIFOs or register banks.
Manuel Lois Anido, David J. Allerton, Ed Zaluska
ISCA3
1989 A high-level coordinator in a distributed filestore architecture
Marcos José Santana, Ed Zaluska
Microprocessing and Microprogramming2
1988 The architecture of RIG: A RISC for image generation in a multi-microprocessor environment
Manuel Lois Anido, David J. Allerton, Ed Zaluska
Microprocess. Microprogramming3
1988 Load Balancing in a Session Based Distributed File-store Architecture
abstract
Abstract This paper discusses novel dynamic‐load‐balancing and user‐allocation mechanisms for an advanced session‐based file‐store architecture to improve overall system performance. Such an architecture comprises several LAN‐based file servers working together, implementing a global and distributed file‐store for a loosely coupled distributed computing system. The load‐balancing and user‐allocation algorithms are responsibilities of a high‐level co‐ordinator server, which may be either centralized or distributed. The mechanism discussed considers three basic parameters in order to optimize the global performance: the individual file‐server performance, the cost of connection between user workstations and file servers and the cost of accessing different file servers. The paper presents the algorithms developed, together with a brief description of the file‐store architecture and associated environment. Results obtained from a simulation study and practical aspects are also presented and discussed.
Marcos José Santana, Ed Zaluska
Softw. Pract. Exp.2
1987 Real-Time Scan-Line In-Fill
abstract
A novel algorithm is described to perform in-fill of wire-frame polygons, typically for application in visual systems for flight simulation. Post-processing is performed on an image formed in a conventional raster-scan framestore using edge-detection in scan-line order. A prototype real-time implementation of this algorithm is operational and is also presented.
David J. Allerton, J. D. Evemy, Ed Zaluska
Eurographics3