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.

Dawid Kurzyniec

dblp:98/335 · DBLP profile ↗
← Back
12ranked-venue papers
5as first author
0since 2021 · last 2007
0009-0007-1014-2650ORCID · corroborated

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

Systems, architecture and hardware · 10 · 4 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
Distributed systems · 53% High-performance computing · 37% Parallel and multicore computing · 10%

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

TopicWeightPapersLastEvidence papers
Distributed systems › middleware
component-based frameworks
0.122002
Lightweight Self-Organizing Frameworks for Metacomputing · HPDC 2002
On the Viability of Component Frameworks for High Performance Distributed Computing: A Case Study · HPDC 2002
High-performance computing › distributed computing infrastructure
metacomputing
0.122002
Lightweight Self-Organizing Frameworks for Metacomputing · HPDC 2002
On the Viability of Component Frameworks for High Performance Distributed Computing: A Case Study · HPDC 2002
Distributed systems
resource sharing
0.122006
Lightweight Self-Organizing Frameworks for Metacomputing · HPDC 2002
Poster reception - Zero-Force MPI: toward tractable toolkits for high performance computing · SC 2006
Distributed systems
service-oriented architecture
0.022002
Lightweight Self-Organizing Frameworks for Metacomputing · HPDC 2002
On the Viability of Component Frameworks for High Performance Distributed Computing: A Case Study · HPDC 2002
Parallel and multicore computing
parallel programming models
0.012002
On the Viability of Component Frameworks for High Performance Distributed Computing: A Case Study · HPDC 2002
Distributed systems › distributed resource management
distributed resource aggregation
0.012006
Poster reception - Zero-Force MPI: toward tractable toolkits for high performance computing · SC 2006

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

MPI · 0.1service-oriented architecture · 0.0numerical kernel benchmarking · 0.0component-based design · 0.0
YearPublicationVenuePosition
2007 Enhancing Portability of HPC Applications across High-end Computing Platforms
abstract
Fast hardware turnover in supercomputing centers, stimulated by rapid technological progress, results in high heterogeneity among HPC platforms, and necessitates that applications are ported and adapted frequently. The cutting-edge nature of the hardware mandates customized performance tuning, which, coupled with continuously growing application complexity, makes the process inherently and increasingly challenging. In this paper, we analyze build procedures of a representative set of HPC applications, and attempt to identify commonalities that can be exploited to enhance cross-platform portability. We then propose a novel method for reducing non-portabilities while preserving high performance. The approach, based on profiles that capture and isolate non-portable features at various levels, requires only a moderate amount of changes to existing makefiles. It leverages the expertise of system designers and administrators, and reduces burdens placed on application scientists. As a proof of concept, we discuss the application of our methodology to enhancing portability of the Mile application across heterogeneous HPC platforms.
Magdalena Slawiñska, Jaroslaw Slawinski, Dawid Kurzyniec, Vaidy S. Sunderam
IPDPS3
2007 Automated Deployment Support for Parallel Distributed Computing
abstract
Heterogeneous distributed computing platforms continue to require substantial effort in terms of software installation and management for efficient use, often necessitating manual intervention by resource providers and end-users. In this paper we propose a novel model of resource sharing that is a viable alternative to that commonly adopted in the grid community. Our model shifts the resource virtualization and aggregation responsibilities to software at the client side, taking these burdens away from resource providers. Following this model, we have designed the Zero-Force MPI toolkit that automates installation, run, and post-processing stages of HPC applications, thus allowing application scientists to focus on using computational resources instead of managing them. Through the provided console, MPI can be soft-installed across a set of distributed resources with just a few commands. The prototype implementation of the ZF-MPI toolkit is based on FTMPI. To evaluate the toolkit, we conducted experiments with deploying and executing the NAS Parallel Benchmarks. Results demonstrate that the run-not-install approach exemplified by ZF-MPI is effective and may substantially increase productivity of application execution.
Magdalena Slawiñska, Dawid Kurzyniec, Jarosaw Sawinski, Vaidy S. Sunderam
PDP2
2007 Unibus: a contrarian approach to grid computing
Dawid Kurzyniec, Magdalena Slawiñska, Jaroslaw Slawinski, Vaidy S. Sunderam
J. Supercomput.1
2006 Integrating heterogeneous information services using JNDI
abstract
The capability to announce and discover resources is a foundation for heterogeneous computing systems. Independent projects have adopted custom implementations of information services, which are not interoperable and induce substantial maintenance costs. In this paper, we propose an alternative methodology. We suggest that it is possible to reuse existing naming service deployments and combine them into complex, scalable, hierarchical, distributed federations, by using appropriate client-side integration middleware that unifies service access and hides heterogeneity behind a common API. We investigate a JNDI-based approach, and describe in detail two newly implemented JNDI service providers, which enable unified access to 1) Jini lookup services, and 2) harness distributed naming services. We claim that these two technologies, along with others already accessible through JNDI such as e.g. DNS and LDAP, offer features suitable for use in hierarchical heterogeneous information systems.
Dirk Gorissen, Piotr Wendykier, Dawid Kurzyniec, Vaidy S. Sunderam
IPDPS3
2006 Poster reception - Zero-Force MPI: toward tractable toolkits for high performance computing
abstract
Shared HPC platforms continue to require substantial effort for software installation and management, often necessitating manual intervention and tedious procedures. We propose a novel model of resource sharing that shifts resource virtualization and aggregation responsibilities to client-side software, thus reducing the burdens on resource providers.The Zero-Force MPI toolkit automates the installation, build, run, and post-processing stages of HPC applications, thus allowing application scientists to focus on using resources instead of managing them. Through a provided console, MPI runtime systems, support libraries, application executables, and needed datafiles can be soft-installed across distributed resources with just a few commands. Built-in data synchronization capabilities simplify common HPC development tasks, saving end-user time and effort. To evaluate ZF-MPI, we conducted experiments with the NAS Parallel Benchmarks. Results demonstrate that the proposed run-not-install approach is effective and may substantially increase overall productivity.
Magdalena Slawiñska, Dawid Kurzyniec, Jaroslaw Slawinski, Vaidy S. Sunderam
SC2
2004 Semantic Aspects of Asynchronous RMI: The RMIX Approach
abstract
Summary form only given. Remote method invocation is one of the most popular communication paradigms in distributed computing. However, its synchronous nature may affect application performance. Asynchronous, or nonblocking, RMI addresses the issue by implicitly introducing concurrency into an application and allowing it to interleave computations with communications. We analyze certain semantic issues raised by asynchronous RMI, such as execution order, exception handling, cancellation, data consistency, and more. Solutions are proposed, and a realization of asynchronous RMI within our multiprotocol, extensible communication framework for Java (termed RMIX), is presented.
Dawid Kurzyniec, Vaidy S. Sunderam
IPDPS1
2004 Performance and Client Heterogeneity in Service-Based Metacomputing
abstract
Summary form only given. Service-based modalities are becoming more prevalent in metacomputing and grid computing. The absence of preexisting client-server relationships imply the use of standardized, self-describing protocols, which typically suffer from performance deficiencies. The RMIX framework is designed to permit heterogeneous entities to interact via a service-based paradigm while enabling protocol selection and dynamic protocol switching. In particular, an RPC-compliant communication provider enables multilanguage heterogeneous clients to communicate with servers and leverage well-established RPC/XDR mechanisms to support interoperability without sacrificing performance. We describe the RMIX-RPCX communication substrate, and presents preliminary results that suggest its potential value in enhancing service-oriented heterogeneous metacomputing.
Tomasz Wrzosek, Dawid Kurzyniec, Vaidy S. Sunderam
IPDPS2
2002 PVM Emulation in the Harness Metacomputing Framework - Design and Performance Evaluation
abstract
This paper describes the Harness-PVM emulation module that makes it possible to run legacy PVM applications within the Harness metacomputing system environment. We show benchmark results suggesting that component- and Java-based frameworks may provide substantial benefits without significantly compromising performance. Augmenting or implementing grids using such component based systems can thus be advantageous in a number of situations.
Dawid Kurzyniec, Vaidy S. Sunderam, Mauro Migliardi
CCGRID1
2002 On the Viability of Component Frameworks for High Performance Distributed Computing: A Case Study
abstract
Software infrastructures that support metacomputing are evolving from traditional monolithic, platform-specific systems to component and service-based frameworks. We demonstrate that contrary to popular belief, such modular software systems are capable of delivering good to excellent performance, support legacy as well as new application programming paradigms, and deliver enhanced functionality. The Harness system, a software backplane enabling reconfigurable distributed concurrent computing is used to emulate the PVM programming environment. Numerical kernel benchmarks show that application performance results using the emulator and native versions are within a few percent of each other. Coupled with the ability to leverage pre-existing and specialized modules, our experiences suggest that service-oriented computational grids may be constructed rapidly and effectively via such component-based architectural frameworks that deliver full functionality, without compromising efficiency.
Dawid Kurzyniec, Vaidy S. Sunderam, Mauro Migliardi
HPDC1
2002 Lightweight Self-Organizing Frameworks for Metacomputing
abstract
A novel component-based, service-oriented framework for distributed metacomputing is described. Adopting a provider-centric view of resource sharing, this project emphasizes lightweight software infrastructures that maintain a minimal state, and interface to current and emerging distributed computing standards. Resource owners host a software backplane onto which owners, clients, or third-party, resellers may load components or component-suites that deliver value added services without compromising owner security or control. Standards-based descriptions of services facilitate publication and discovery via established schemes. The architecture of the container framework, design of components, security and access control schemes, and preliminary experiences are described in this paper.
Vaidy S. Sunderam, Dawid Kurzyniec
HPDC2
2001 Sharing Java Resources in the Harness Metacomputing Framework
abstract
Harness is an Java-centric metacomputing system based on a principle of dynamic reconfigurability not only in terms of participating computing resources, but also the capabilities of the virtual machine itself. The central feature of the system is a “plug-in” mechanism built upon Java dynamic class loading services enabling integration of new functionality in the run time. In this paper we describe new flexible, framework based Java class loading techniques and their application in the Harness system. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Dawid Kurzyniec, Vaidy S. Sunderam
DAIS1
2001 Convenient use of legacy software in Java with Janet package
Marian Bubak, Dawid Kurzyniec, Piotr Luszczek
Future Gener. Comput. Syst.2