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

Research Output 1985 2019

1999

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, 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, March, p. 190-205

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

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, Feb., p. 129-146

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

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, Proc. Int'l Conf on Computer Languages 90. p. 79-89

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

Open Access
File

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

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., 1989, In : Computing Surveys. 21, Sept., p. 261-322

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

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
1988

Distributed Programming with Shared Data

Bal, H. E. & Tanenbaum, A. S., 1988, 1988 Internation Conference on Computer Languages. IEEE, p. 82-91 10 p.

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

Computer programming
Data storage equipment
Computer operating systems
Semantics

Distributed Programming with Shared Data

Bal, H. E. & Tanenbaum, A. S., 1988, IEEE Conf. on Computer Languages. p. 82-91

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

Open Access
File
1987

Implementing Distributed Algorithms using Remote Procedure Call

Bal, H. E., van Renesse, R. & Tanenbaum, A. S., 1987, Proceedings of the AFIPS National Computer Conference. Reston, Virginia: AFIPS, p. 499-505 7 p.

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

Parallel algorithms
Communication
Synchronization
Semantics
Experiments

Implementing Distributed Algortihms using Remote Procedure Call

Bal, H. E., van Renesse, R. & Tanenbaum, A. S., 1987, Proc. National Computer Conference. p. 499-505

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

Open Access
File