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

Research Output 1985 2020

2000

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

1999

An Efficient Implementation of Java's Remote Method Invocation,

Maassen, J., van Nieuwpoort, R. V., Veldema, R. S., Bal, H. E. & Plaat, A., 1999, ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'99), pp. 173-182, May 1999, Atlanta, GA.. p. 173-182

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

MagPIe: MPI's Collective Communication Operations for Clustered Wide Area Systems,

Kielmann, T., Hofman, R. F. H., Bal, H. E., Plaat, A. & Bhoedjang, R. A. F., 1999, ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'99), May 1999, Atlanta, GA.. p. 131-140

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

MPI's Reduction Operations in Clustered Wide Area Systems.

Kielmann, T., Hofman, R. F. H., Bal, H. E., Plaat, A. & Bhoedjang, R. A. F., 1999, Proc. Message Passing Interface Developer's and User's Conference (MPIDC'99), Atlanta, GA, March 1999. p. 43-52

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Multi-modal, interactive, visualization of Robot Soccer

Spoelder, H. J. W., Renambot, L. P. M., Germans, D. M. & Bal, H. E., 1999, ASCI'99, Proceedings of the fifth annual conference of the Advanced School for Computing and Imaging, Heijen, The Netherlands, June 15-17, 1999. Boasson, M., Kaandorp, J. A., Tonino, J. F. M. & Vosselman, M. G. (eds.). p. 377-382

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademic

Parallel Computing on Wide-Area Clusters: the Albatross Project,

Bal, H. E., Plaat, A., Kielmann, T., Maassen, J., van Nieuwpoort, R. V. & Veldema, R. S., 1999, Extreme Linux Workshop, 8-10 June 1999, Monterey, CA.. p. 20-24

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademic

Sensitivity of Parallel Applications to Large Differences in Bandwidth and Latency in Two-Layer Interconnects

Plaat, A., Bal, H. E. & Hofman, R. F. H., 1999, Fifth International Symposium On High Performance Computer Architecture (HPCA-5), January 1999, Orlando, FL.. p. 244-252

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Transposition Table Driven Work Scheduling in Distributed Search,

Romein, J. W., Plaat, A., Bal, H. E. & Schaeffer, J., 1999, 16th National Conference on Artificial Intelligence (AAAI), July 18-22, 1999, Orlando, Florida.. p. 725-731

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Wide-Area Parallel Computing in Java,

van Nieuwpoort, R. V., Maassen, J., Bal, H. E., Kielmann, T. & Veldema, R. S., 1999, ACM 1999 Java Grande Conference, pp. 8-14, San Francisco, California, June 1999.. p. 8-14

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-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

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

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
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 & Experience. 6, p. 235-249

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

Programming Language Essentials

Bal, H. E. & Grune, D., 1994, Addison-Wesley.

Research output: Book / ReportBookAcademic

Using Broadcasting to Implement Distributed Shared Memory Efficiently

Tanenbaum, A. S., Kaashoek, M. F. & Bal, H. E., 1994, Reading in Distributed Computing Systems Chapter 8. IEEE Press, p. 387-408

Research output: Chapter in Book / Report / Conference proceedingChapterAcademic

Open Access
File
1993

Programming a Distributed System Using Shared Objects

Tanenbaum, A. S., Bal, H. E. & Kaashoek, M. F., 1993, Proc. 2nd Int'l Symposium on High-Performance Distributed Computing. p. 5-12

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademic

Open Access
File

Programming a Distributed System Using Shared Objects

Tanenbaum, A. S., Bal, H. E. & Kaashoek, M. F., 1993, Proceedings the 2nd International Symposium on High Performance Distributed Computing. IEEE, p. 5-12

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract data types
Distributed computer systems
Broadcasting
Computer hardware
Hardware

Programming Multicomputers Using Shared Objects

Tanenbaum, A. S., Bal, H. E. & Kaashoek, M. F., 1993, Proceedings of the 3rd International Workshop on Object Orientation in Operating Systems. IEEE, p. 199-202

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Hardware
Data storage equipment
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, 11, p. 985-1010 26 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Data storage equipment
Parallel programming
Ethernet
Broadcasting
Computer programming languages

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

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 on Amoeba Using Efficient Distributed Shared Memory

Bal, H. E., Kaashoek, M. F. & Tanenbaum, A. S., 1992, Scientific Computing on Supercomputers III. Devreese, J. T. & van Camp, P. E. (eds.). Boston, MA: Springer, p. 89-105

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Parallel programming
Data storage equipment
Computer systems
Computer operating systems
Message passing

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

Transparent Fault-tolerance in Parallel Orca Programs

Kaashoek, M. F., Michiels, R., Bal, H. E. & Tanenbaum, A. S., 1992, Proc. Symp. on Experiences with Distributed and Multiprocessor Systems III (March). p. 297-312

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademic

Open Access
File

Transparent Fault-tolerance in Parallel Orca Programs

Kaashoek, M. F., Michiels, R., Bal, H. E. & Tanenbaum, A. S., 1992, Proceedings of the Symposium on Experiences with Distributed and Multiprocessor Systems III. p. 297-312

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Parallel processing systems
Fault tolerance
Transparency
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

Programming Distributed Systems

Bal, H. E., 1991, Prentice Hall International.

Research output: Book / ReportBookAcademic

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
1990

Experience with Distributed Programming in Orca

Bal, H. E., Kaashoek, M. F. & Tanenbaum, A. S., 1990, 1990 International Conference on Computer Languages. IEEE, p. 79-89 11 p.

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Computer programming
Message passing
Communication
Parallel programming
Traveling salesman problem

Experience with Distributed Programming in Orca

Bal, H. E., Kaashoek, M. F. & Tanenbaum, A. S., 1990, Proc. Int'l Conf on Computer Languages 90. p. 79-89

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademic

Open Access
File

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
1989

A Distributed Implementation of the Shared Data-object Model

Bal, H. E., Kaashoek, M. F. & Tanenbaum, A. S., 1989, Proceedings of the 1st USENIX Workshop on Experiences with Distributed and Multiprocessor Systems. Berkely, CA: USENIX, p. 1-19

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract data types
Data storage equipment
Linguistics

Amoeba on a Multiprocessor

van Moergestel, L. J., Bal, H. E., Kaashoek, M. F., van Renesse, R. & Sharp, G. J., 1989, (Report, Dept. of Mathematics and Computer Science; no. IR-206)

Research output: Book / ReportReportAcademic

Open Access
File

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

Experience with the Distributed Data Structure Paradigm in Linda

Kaashoek, M. F., Bal, H. E. & Tanenbaum, A. S., 1989, Workshop on Experiences with Building Distributed and Multiprocessor Systems. IEEE, p. 175-191

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

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

The shared data-object model as a paradigm for programming distributed systems

Bal, H. E., 1989

Research output: PhD ThesisPhD Thesis - Research VU, graduation VUAcademic

Open Access
File