If you made any changes in Pure these will be visible here soon.

Research Output 1985 2019

Filter
Article
Article

A Comparison of Two Paradigms for Distributed Shared Memory

Levelt, W. G., Kaashoek, M. F., Bal, H. E. & Tanenbaum, A. S., 1992, In : Software, Practice and Experience. 22, Nov., p. 985-1010

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
File

A Comparison of Two Paradigms for Distributed Shared Memory

Levelt, W. G., Kaashoek, M. F., Bal, H. E. & Tanenbaum, A. S., 1992, In : Software, Practice and Experience. 22, 11, p. 985-1010 26 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Data storage equipment
Parallel programming
Ethernet
Broadcasting
Computer programming languages

Adaptive Load Balancing for Divide-and-Conquer Grid Applications

van Nieuwpoort, R. V., Maassen, J., Wrzesinska, G., Kielmann, T. & Bal, H. E., 2006, In : Journal of supercomputing.

Research output: Contribution to JournalArticleAcademicpeer-review

A distributed computing approach to improve the performance of the Parallel Ocean Program (v2.1)

van Werkhoven, B. J. C., Kliphuis, M., Dijkstra, H. A., Brunnabend, S. A., van Meersbergen, M. A. J., Seinstra, F. J. & Bal, H. E., 2014, In : Geoscientific Model Development Discussions. 7, p. 267-281

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
Distributed computer systems
Resource allocation
Innovation
Graphics processing unit

A high-level framework for distributed processing of large-scale graphs

Krepska, E. L., Kielmann, T., Fokkink, W. J. & Bal, H. E., 2011, In : Lecture Notes in Computer Science. 6522, p. 155-166

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
File

A Jungle Computing approach to common image source identification in large collections of images

van Werkhoven, B., Hijma, P., Jacobs, C. J. H., Maassen, J., Geradts, Z. J. M. H. & Bal, H. E., Dec 2018, In : Digital Investigation. 27, p. 3-16 14 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
Crime
Smartphones
Personal computers
Cameras
offense

A Medium-Scale Distributed System for Computer Science Research: Infrastructure for the Long Term

Bal, H. E., Epema, D., de Laat, C., van Nieuwpoort, R. V., Romein, J., Seinstra, F. J., Snoek, C. & Wijshoff, H., 1 May 2016, In : Computer. 49, 5, p. 54-63 10 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Computer science
Imaging techniques

Analysis of DIRAC's behavior using model checking with process algebra

Remenska, D., Templon, J. A., Willemse, T. A. C., Bal, H. E., Verstoep, K., Fokkink, W. J., Charpentier, P., Graciana Diaz, R., Lanciotti, E., Roiser, S. & Ciba, K., 2012, In : Journal of Physics: Conference Series. 396, 5, 10 p.

Research output: Contribution to JournalArticleAcademicpeer-review

algebra
grids
space exploration
management systems
tracing

An Efficient Reliable Broadcast Protocol

Kaashoek, M. F., Tanenbaum, A. S., Flynn Hummel, S. & Bal, H. E., 1989, In : ACM SIGOPS Operating Systems Review. 23, Oct., p. 5-19

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
File

An Object-Based Approach to Programming Distributed Systems

Tanenbaum, A. S., Bal, H. E., Ben Hassen, S. & Kaashoek, M. F., 1994, In : Concurrency, Practice and Experience. 6, p. 235-249 15 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Computer programming
Computer systems
Data storage equipment
Computer programming languages
Network protocols

An Object-Based Approach to Programming Distributed Systems

Tanenbaum, A. S., Bal, H. E., Ben Hassen, S. & Kaashoek, M. F., 1994, In : Concurrency Practice & Experience. 6, p. 235-249

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
File

A Performance Analysis of Transposition-Table-Driven Work Scheduling in Distributed Search

Romein, J. W., Bal, H. E., Schaeffer, J. & Plaat, A., 2002, In : IEEE Transactions on Parallel and Distributed Systems. 13, 5, p. 447-459

Research output: Contribution to JournalArticleAcademicpeer-review

Scheduling
Scheduling algorithms
Synchronization
Data storage equipment

Application-Tailored I/O with Streamline

de Bruijn, W. J., Bos, H. J. & Bal, H. E., 2011, In : ACM Transactions on Computer Systems. 29, 2, p. 6:1-6:33 33 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Hardware
Media streaming
Copying
Pipelines
Pipe

A Task and Data Parallel Programming Language based on Shared Objects

Hassen, S. B., Bal, H. E. & Jacobs, C., 1 Nov 1998, In : ACM Transactions on Programming Languages and Systems. 20, 6, p. 1131-1170 40 p.

Research output: Contribution to JournalArticleAcademicpeer-review

CAVEStudy: an Infrastructure for Computational Steering and Measuring in Virtual Reality Environments.

Renambot, L. P. M., Bal, H. E., Germans, D. M. & Spoelder, H. J. W., 2001, In : Cluster Computing. 4, 1, p. 79-87

Research output: Contribution to JournalArticleProfessional

CCJ: Object-based Message Passing and Collective Communication in Java

Nelisse, A. H. W., Maassen, J., Kielmann, T. & Bal, H. E., 2003, In : Concurrency and Computation: Practice and Experience. 15, 3-5, p. 341-369

Research output: Contribution to JournalArticleAcademicpeer-review

Changes in extreme regional sea level under global warming

Brunnabend, S-E., Dijkstra, H. A., Kliphuis, M. A., Bal, H. E., Seinstra, F., van Werkhoven, B. J. C., Maassen, J. & van Meersbergen, M., 20 Jan 2017, In : Ocean Science. 13, 1, p. 47-60 14 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
global warming
sea level
ocean
eddy
climate modeling

Changes in extreme regional sea surface height due to an abrupt weakening of the Atlantic meridional overturning circulation

Brunnabend, S-E., Dijkstra, H. A., Kliphuis, M. A., van Werkhoven, B. J. C., Bal, H. E., Seinstra, F., Maassen, J. & van Meersbergen, M., 2014, In : Ocean Science. 10, 6, p. 881-891 11 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
sea surface height
meridional circulation
eddy
ocean
sea level change

Cluster communication protocols for parallel-programming systems

Verstoep, K., Bhoedjang, R. A. F., Rühl, T., Bal, H. E. & Hofman, R., 2004, In : ACM Transactions on Computer Systems. 22, 3, p. 281-325

Research output: Contribution to JournalArticleAcademicpeer-review

Parallel programming
Interfaces (computer)
Computer systems
Network protocols
Firmware

Design Issues for Qualitative Modelling of Biological Cells with Petri Nets

Krepska, E., Bonzanni, N., Feenstra, K. A., Fokkink, W. J., Kielmann, T., Bal, H. E. & Heringa, J., 2008, In : Lecture Notes in Computer Science. 5054, p. 48-62

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
File

Distributed MAP in the SpinJa model checker

Vijzelaar, S. J. J., Verstoep, K., Fokkink, W. J. & Bal, H. E., 2011, In : Electronic Proceedings in Theoretical Computer Science. 72, p. 84-90

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
File

Distributed Programming with Shared Data

Bal, H. E. & Tanenbaum, A. S., 1991, In : Computer Languages. 16, 2, p. 129-146 18 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Data storage equipment
Parallel programming
Message passing
Semantics

Distributed Programming with Shared Data

Bal, H. E. & Tanenbaum, A. S., 1991, In : Computer Languages. 16, Feb., p. 129-146

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
File

Efficient Java RMI for Parallel Programming

Maassen, J., van Nieuwpoort, R. V., Veldema, R. S., Bal, H. E., Kielmann, T., Jacobs, C. J. H. & Hofman, R. F. H., 2001, In : ACM Transactions on Programming Languages and Systems. 23, 6, p. 747-775

Research output: Contribution to JournalArticleAcademicpeer-review

Parallel programming
Network protocols
Sun
Polymorphism
Interoperability

Executing multicellular differentiation: quantitative predictive modelling of C.elegans vulval development

Bonzanni, N., Krepska, E., Feenstra, K. A., Fokkink, W. J., Kielmann, T., Bal, H. E. & Heringa, J., 15 Aug 2009, In : Bioinformatics. 25, 16, p. 2049-56 8 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Predictive Modeling
Biological Phenomena
Developmental Biology
Caenorhabditis elegans
MicroRNAs

Fault-tolerant Scheduling of Fine-grained Tasks in Grid Environments

Wrzesinska, G., van Nieuwpoort, R. V., Maassen, J., Kielmann, T. & Bal, H. E., 2006, In : High performance computing applications. 20, 1, p. 103-114

Research output: Contribution to JournalArticleAcademicpeer-review

Fault-tolerant
Scheduling
Grid
Fault tolerance
Fault Tolerance

Generating synchronization statements in divide-and-conquer programs

Hijma, H. P., van Nieuwpoort, R. V., Jacobs, C. J. H. & Bal, H. E., 2012, In : Parallel computing. 38, 1-2, p. 75-89

Research output: Contribution to JournalArticleAcademicpeer-review

Divide and conquer
Synchronization
Parallelism
Generator
Grid

Griz: experience with remote visualization over an optical grid

Renambot, L. P. M., van der Schaaf, T., Bal, H. E., Germans, D. M. & Spoelder, H. J. W., 2003, In : Future Generation Computer Systems. 19, 6, p. 871-881

Research output: Contribution to JournalArticleAcademicpeer-review

Visualization
Tile
Fiber optic networks
Pixels
Experiments

Hawk: A Runtime System for Partitioned Objects

Ben Hassen, S., Bal, H. E. & Tanenbaum, A. S., 1997, In : Journal of Parallel and Distributed Computing. 12, 1-3, p. 205-230 26 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Runtime Systems
Dependency Graph
Partition
Communication
Data transfer

Hawk: a runtime system for partitioned objects.

Tanenbaum, A. S., Ben Hassen, S. & Bal, H. E., 1997, In : Parallel Algorithms and Applications. 12, p. 205-230

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
File

HipG: Parallel processing of large-scale graphs

Krepska, E. L., Kielmann, T., Fokkink, W. J. & Bal, H. E., 2011, In : ACM SIGOPS Operating Systems Review. 45, 2, p. 1-13

Research output: Contribution to JournalArticleAcademicpeer-review

Hybrid reasoning on OWL RL

Urbani, J., Piro, R., van Harmelen, F. A. H. & Bal, H. E., 2013, In : Semantic Web.

Research output: Contribution to JournalArticleAcademicpeer-review

File

Ibis: a Flexible and Efficient Java based Grid Programming Environment

van Nieuwpoort, R. V., Maassen, J., Wrzesinska, G., Hofman, R., Jacobs, C. J. H., Kielmann, T. & Bal, H. E., 2005, In : Concurrency and Computation: Practice and Experience. 17, 7-8, p. 1079-1107

Research output: Contribution to JournalArticleAcademicpeer-review

Programming Environments
Java
Grid
Network protocols
Grid computing

Introduction to the Special Section

Bal, H., Belkhouche, B. & Soffa, M. L., 1995, In : IEEE Transactions on Software Engineering. 21, 11, p. 881-882

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
File

JEL: Unified Resource Tracking for Parallel and Distributed Applications

Drost, N., van Nieuwpoort, R. V., Maassen, J., Seinstra, F. J. & Bal, H. E., 2011, In : Concurrency and Computation: Practice and Experience. 23, 1, p. 17-37

Research output: Contribution to JournalArticleAcademicpeer-review

Parallel Applications
Distributed Applications
Join
Resources
Distributed computer systems

Language and Machine-Independent Global Optimization on Intermadiate Code

Bal, H. E. & Tanenbaum, A. S., 1986, In : Computer Languages. 11, p. 105-121

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
File

Language- and Machine-Independent Global Optimization on Intermediate Code

Bal, H. E. & Tanenbaum, A. S., 1986, In : Computer Languages. 11, 2, p. 105-121 17 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Global optimization
Machine oriented languages

Lessons learned from building and calibrating the ICWall, a stereo tiled display: Research Articles

van der Schaaf, T., Germans, D. M., Bal, H. E. & Koutek, M., 2007, In : Computer Animation and Virtual Worlds. 18, 3, p. 193-210

Research output: Contribution to JournalArticleAcademicpeer-review

Display devices
Calibration
Depth perception
Tile
Application programming interfaces (API)

Measuring in Virtual Reality: A Case Study in Dentistry

Germans, D. M., Spoelder, H. J. W., Renambot, L. P. M., Bal, H. E., van Daatselaar, S. & van der Stelt, P. F., 2008, In : IEEE Transactions on Instrumentation and Measurement. 57, 4, p. 1177-1184

Research output: Contribution to JournalArticleAcademicpeer-review

dentistry
Dentistry
virtual reality
Virtual reality
canals

Object combining: a new aggressive optimization for object intensive programs: Research Articles

Veldema, R. S., Jacobs, C. J. H., Hofman, R. F. H. & Bal, H. E., 2005, In : Concurrency and Computation: Practice and Experience. 17, 5-6, p. 439-464

Research output: Contribution to JournalArticleAcademicpeer-review

Optimization
Data storage equipment
Data structures
Managers
Object

On the complexities of utilizing large-scale lightpath-connected distributed cyberinfrastructure

Maassen, J., van Werkhoven, B., van Meersbergen, M., Bal, H. E., Kliphuis, M., Brunnabend, S. E., Dijkstra, H. A., van Malenstein, G., de Vos, M., Kuijpers, S., Boele, S., Wolfrat, J., Hill, N., Wallom, D., Grimm, C., Kranzlmüller, D., Ganpathi, D., Jha, S., Jha, S., Bryan, F. O. & 2 othersKirtman, B. & Seinstra, F. J., 25 Jan 2017, In : Concurrency and Computation: Practice and Experience. 29, 2, e3853.

Research output: Contribution to JournalArticleAcademicpeer-review

Infrastructure
E-Science
Climate Models
Human Resources
Supercomputer

Optimizing convolution operations on GPUs using adaptive tiling

van Werkhoven, B., Maassen, J., Bal, H. E. & Seinstra, F. J., 2014, In : Future Generation Computer Systems. 30, 1, p. 14-26

Research output: Contribution to JournalArticleAcademicpeer-review

Convolution
Parallel programming
Graphics processing unit

Orca: A Language for Distributed Object-Oriented Programming

Bal, H. E., Tanenbaum, A. S. & Kaashoek, M. F., 1990, In : SIGPLAN notices. 25, May, p. 17-24

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
File

Orca: A Language for Parallel Programming of Distributed Systems

Bal, H. E., Kaashoek, M. F. & Tanenbaum, A. S., 1992, In : IEEE Transactions on Software Engineering. 18, 3, p. 190-205 16 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Parallel programming
Abstract data types
Broadcasting
Semantics
Data storage equipment

Orca: A Language for Parallel Programming of Distributed Systems

Bal, H. E., Kaashoek, M. F. & Tanenbaum, A. S., 1992, In : IEEE Transactions on Software Engineering. 18, March, p. 190-205

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
File

Parallel processing of large datasets from nanoLC-FTICR-MS measurements

van der Burgt, Y. E. M., Taban, I. M., Konijnenburg, M., Biskup, M., Duursma, M. C., Heeren, R. M. A., Rompp, A., van Nieuwpoort, R. V. & Bal, H. E., 2007, In : Journal of the American Society for Mass Spectrometry. 18, p. 152-161

Research output: Contribution to JournalArticleAcademicpeer-review

Processing
Distributed computer systems
Noise abatement
Proteomics
Calibration

Parallel Programming Using Shared Objects and Broadcasting

Tanenbaum, A. S., Kaashoek, M. F. & Bal, H. E., 1992, In : Computer. 25, 8, p. 10-19 10 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Parallel programming
Broadcasting
Computer systems
Hardware
Network protocols

Parallel Programming Using Shared Objects and Broadcasting

Tanenbaum, A. S., Kaashoek, M. F. & Bal, H. E., 1992, In : IEEE Computer. 25, Aug., p. 10-19

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
File

Parallel simulation of ion recombination in nonpolar liquids.

Seinstra, F. J., Bal, H. E. & Spoelder, H. J. W., 1998, In : Future Generation Computer Systems. 13, p. 261-268

Research output: Contribution to JournalArticleAcademicpeer-review

Parallel simulation of ion recombination in nonpolar liquids.

Seinstra, F. J., Bal, H. E. & Spoelder, H. J. W., 1997, In : Lecture Notes in Computer Science. 1225, p. 213-222

Research output: Contribution to JournalArticleAcademicpeer-review