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

Research Output 1985 2019

Filter
Article
1986

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
1989

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

Programming Languages for Distributed Computing Systems

Bal, H. E., Steiner, J. G. & Tanenbaum, A. S., 1 Sep 1989, In : ACM Computing Surveys. 21, 3, p. 261-322 62 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Distributed computer systems
Distributed Computing
Computer programming languages
Programming Languages
Flavors

Programming Languages for Distributed Computing Systems

Bal, H. E., Steiner, J. G. & Tanenbaum, A. S., 1989, In : Computing Surveys. 21, Sept., p. 261-322

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
File
1990

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
1991

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

The Amoeba Distributed Operating System - A Status Report

Tanenbaum, A. S., Kaashoek, M. F., van Renesse, R. & Bal, H. E., 1991, In : Computer Communications. 14, 6, p. 324-335 12 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Program processors
Computer systems

The Amoeba Distributed Operating System - A Status Report

Tanenbaum, A. S., Kaashoek, M. F., van Renesse, R. & Bal, H., 1991, In : Computer Communications. 14, July/Augus, p. 324-335

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
File
1992

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

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 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

Replication Techniques for Speeding up Parallel Applications on Distributed Systems

Bal, H. E., Kaashoek, M. F., Tanenbaum, A. S. & Jansen, J., 1992, In : Concurrency, Practice and Experience. 4, 3, p. 337-355 19 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Abstract data types
Amber
Data storage equipment

Replication Techniques for Speeding up Parallel Applications on Distributed Systems

Bal, H. E., Kaashoek, M. F., Tanenbaum, A. S. & Jansen, J., 1992, In : Concurrency Practice & Experience. 4, Aug., p. 337-355

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
File
1994

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
1995

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
1997

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

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

Performance of a High-Level Parallel Language on a High-Speed Network

Bal, H. E., Bhoedjang, R., Hofman, R., Jacobs, C., Langendoen, K. G., Rühl, T. & Verstoep, K., 1 Jan 1997, In : Journal of Parallel and Distributed Computing. 40, 1, p. 49-64 16 p.

Research output: Contribution to JournalArticleAcademicpeer-review

1998

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

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

Performance Evaluation of the Orca Shared Object System

Bal, H. E., Bhoedjang, R. A. F., Hofman, R., Jacobs, C., Langendoen, K. G., Rühl, T. & Kaashoek, M. F., 1 Feb 1998, In : ACM Transactions on Computer Systems. 16, 1, p. 1-40 40 p.

Research output: Contribution to JournalArticleAcademicpeer-review

2000

The distributed ASCI supercomputer project

Bal, H. E., Bhoedjang, R. A. F., Hofman, R., Jacobs, C. J. H., Kielmann, T., Maassen, J., van Nieuwpoort, R. V., Romein, J. W., Renambot, L. P. M., Ruhl, T., Veldema, R. S., Verstoep, M., Baggio, A. G., Ballintijn, G. C., Kuz, I., Pierce, G., van Steen, M. R., Tanenbaum, A. S., Doornbos, G., Germans, D. M. & 31 othersSpoelder, H. J. W., Baerends, E. J., van Gisbergen, S. J. A., Afsermanesh, H., van Albada, D., Belloum, A., Dubbeldam, J. L. A., Hendrikse, Z., Hertzberger, B., Hoekstra, A. F. T., Iskra, K., Kandhai, D., Koelma, D., van der Linden, F., Overeinder, B., Sloot, P., Spinnato, P., Epema, D., van Gemund, A., Jonker, P., Radulescu, A., van Reeuwijk, C., Sips, H. J., Knijnenburg, P., Lew, M., Sluiter, F., Wijshof, H., Wolters, L., Blom, H., Laat, C. & van der Steen, A., 2000, In : ACM SIGOPS Operating Systems Review. 34, p. 76-96

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
File

The Distributed ASCI Supercomputer Project.

Bal, H. E., 2000, In : ACM SIGOPS Operating Systems Review. 34, 4, p. 76-96

Research output: Contribution to JournalArticleAcademic

Wide-Area Parallel Programming using the Remote Method Invocation Model.

van Nieuwpoort, R. V., Maassen, J., Bal, H. E., Kielmann, T. & Veldema, R. S., 2000, In : Concurrency, Practice and Experience. 12, 8, p. 643-666

Research output: Contribution to JournalArticleAcademicpeer-review

2001

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

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
2002

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

Real-time, Adaptive Measurement of Corneal Shapes

Vos, F. M., Spoelder, H. J. W., Germans, D. M., Hofman, R. & Bal, H. E., 2002, In : Computing in Science and Engineering. 4, 2, p. 66-76

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
File
Image processing

The Polder Computing Environment: a system for interactive distributed simulation.

Iskra, K., Belleman, R. G., van Albada, G. D., Santoso, J., Sloot, P., Bal, H. E., Spoelder, H. J. W. & Bubak, M., 2002, In : Concurrency and Computation: Practice and Experience. 14, 13-15, p. 1313-1335

Research output: Contribution to JournalArticleAcademicpeer-review

2003

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

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

Solving the Game of Awari using Parallel Retrograde Analysis

Romein, J. W. & Bal, H. E., 2003, In : Computer. 38, 10, p. 26-33

Research output: Contribution to JournalArticleAcademicpeer-review

Printed circuit boards
Data storage equipment
Communication
2004

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
2005

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

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

Satin: Simple and Efficient Java-based Grid Programming

van Nieuwpoort, R. V., Maassen, J., Kielmann, T. & Bal, H. E., 2005, In : Scalable Computing: Practice and Experience. 6, 3, p. 19-32

Research output: Contribution to JournalArticleAcademicpeer-review

2006

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

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
2007

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)

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
2008

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

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