logo
Go to the homepage of the Vrije Universiteit. Go to the homepage of the department of computer science. Go to the homepage of the faculty of sciences.

Publication list of Henri Bal


Books

  1. Bal, H.E. and Grune, D.: "Programming Language Essentials", Addison-Wesley, 1994, Wokingham, England, ISBN 0 201 63179 2

  2. Bal, H.E., "Programming Distributed Systems", Silicon Press, Summit, N.J., 1990, ISBN 0-929306-05-8. Also published as: Bal, H.E., "Programming Distributed Systems", Prentice Hall International, Hemel Hempstead, England, 1991, ISBN 0-13-722083-9

  3. Grune, D., Bal, H.E., Jacobs, C.J.H., and Langendoen, K.G.: "Modern Compiler Design", 2000, John Wiley & sons, Chicester, England, ISBN 0-471-97697-0

  4. H.E. Bal, H. Casanova, J. Dongarra, and S. Matsuoka, Chapter 24: Application-Level tools in: Blueprint for a New Computing Infrastructure (2nd Edition, editors I. Foster and C. Kesselman), Morgan Kaufmann, pp. 463-489, 2004.

  5. Franck Cappello and Henri Bal, Chapter 24: Computer Science Grids, in: High Performance Computing and Grids in Action, Volume 16 of Advances in Parallel Computing, (Editor L. Grandinetti), IOP Press Amsterdam, March 2008.

  6. Frank J. Seinstra, Jason Maassen, Rob V. van Nieuwpoort, Niels Drost, Timo van Kessel, Ben van Werkhoven, Jacopo Urbani, Ceriel Jacobs, Thilo Kielmann and Henri E. Bal: Jungle Computing: Distributed Supercomputing Beyond Clusters, Grids, and Clouds, In: Grids, Clouds and Virtualization, (Eds. Massimo Cafaro and Giovanni Aloisio), Springer, pp. 167-197, 2011

Refereed papers in international journals and conference proceedings

  1. Hamid R. Bazoobandi, Jacopo Urbani, Frank Van Harmelen and Henri Bal: An Empirical Study on How the Distribution of Ontologies Affects Reasoning on the Web, 16th Int. Semantic Web Conference (ISWC 2017), Vienna, Austria, 21-25 Oct. 2017

  2. Marc X. Makkes, Alexandru Uta, Roshan Bharath Das, Vladimir Bozdog and Henri Bal: P-SWAN: Real-time Privacy Preserving Computation for IoT Ecosystems, IEEE International Conference on Fog and Edge Computing (ICFEC 2017), May 2017, Madrid

  3. Roshan Bharath Das, Nicolae Vladimir Bozdog, and Henri Bal: Cowbird: A Flexible Cloud-based Framework for Combining Smartphone Sensors and IoT, IEEE Mobile Cloud 2017 (5th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering), 6-8 April 2017, San Francisco, USA

  4. Brunnabend, S.-E., Dijkstra, H. A., Kliphuis, M. A., Bal, H. E., Seinstra, F., van Werkhoven, B., Maassen, J., and van Meersbergen, M.: Changes in extreme regional sea level under global warming, Ocean Sci., 13, 47-60, doi:10.5194/os-13-47-2017, 2017.

  5. Nicolae Vladimir Bozdog, Roshan Bharath Das, Aart van Halteren, and Henri Bal: SWAN-Lake: Opportunistic Distributed Sensing for Android Smartphones, 7th International Conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications, December 16, 2016, Turin, Italy

  6. Henri Bal, Dick Epema, Cees de Laat, Rob van Nieuwpoort, John Romein, Frank Seinstra, Cees Snoek, and Harry Wijshoff: A Medium-Scale Distributed System for Computer Science Research: Infrastructure for the Long Term, IEEE Computer, Vol. 49, No. 5, May 2016, pp. 54-63.

  7. Ismail El-Helw, Rutger Hofman, Wenzhe Li, Sungjin Ahn, Max Welling and Henri Bal: Scalable Overlapping Community Detection, 5th International Workshop on Parallel and Distributed Computing for Large Scale Machine Learning and Big Data Analytics (ParLearning 2016), Chicago, IL, May 2017, in conjunction with IPDPS 2016 (winner of Best Paper Award)

  8. Maassen J, van Werkhoven B, van Meersbergen M, Bal HE, Kliphuis M, Brunnabend SE, Dijkstra HA, van Malenstein G, de Vos M, Kuijpers S, Boele S, Wolfrat J, Hill N, Wallom D, Grimm C, Kranzlmuller D, Ganpathi D, Jha S, El Khamra, Y, Bryan FO, Kirtman B, Seinstra FJ: On the Complexities of Utilizing Large-Scale Lightpath-Connected Distributed Cyberinfrastructure. Accepted for publication in Concurrency and Computation: Practice and Experience, special issue on Negative Results in eScience.

  9. Alessio Sclocco, Joeri van Leeuwen, Henri E. Bal, and Rob V. van Nieuwpoort: Real-Time Dedispersion for Fast Radio Transient Surveys, using Auto Tuning on Many-Core Accelerators, Astronomy and Computing (accepted for publication), arXiv:1601.01165, 2016.

  10. Ismail El-Helw, Rutger Hofman, Wenzhe Liy, Sungjin Ahnz, Max Wellingx and Henri Bal: Scalable Overlapping Community Detection, 5th Int. Workshop on Parallel and Distributed Computing for Large Scale Machine Learning and Big Data Analytics, May 27, 2016, Chicago, USA (held in Conjunction with 30th IEEE International Parallel & Distributed Processing Symposium)

  11. Roshan Bharath Das, Aart van Halteren, and Henri Bal: SWAN-Fly : A flexible cloud-enabled framework for context-aware applications in smartphones, Sensors to Cloud Architectures Workshop (SCAW-2016), 13 March 2016, Barcelona, Spain (held in conjunction with HPCA-22)

  12. Alessio Sclocco, Joeri van Leeuwen, Henri Bal and Rob van Nieuwpoort: A Real-Time Radio Transient Pipeline for ARTS, GlobalSIP 2015 (IEEE Symposium on Signal Processing on Graphics Processing Units and Multicores), Orlando, USA, Dec. 2015

  13. Nicolae Vladimir Bozdog, Spyros Voulgaris, Henri Bal and Aart van Halteren: PeerMatcher: Decentralized Partnership Formation, Ninth IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2015), Cambridge, MA 21 - 25 September 2015

  14. P. Chris Broekema, Rob V. van Nieuwpoort and Henri E. Bal: The Square Kilometre Array Science Data Processor Preliminary Compute Platform Design, Journal of Instrumentation, Volume 10, July 2015, IOP science

  15. Alessio Sclocco, Henri E. Bal and Rob V. van Nieuwpoort: Finding Pulsars in Real-Time, 11th IEEE Int. Conf. on eScience, Munich, Germany, Aug 31 - Sept 04, 2015

  16. Hamid R. Bazoobandi, Steven De Rooij, Jacopo Urbani, Annette Ten Teije, Frank Van Harmelen and Henri Bal: A Compact In-Memory Dictionary for RDF data, 12th European Semantic Web Conference (ESWC 2015), 31 May - 4 June 2015, Portoroz, Slovenia.

  17. Pieter Hijma, Ceriel Jacobs, Rob van Nieuwpoort, and Henri Bal: Cashmere: Heterogeneous Many-Core Computing 29th IEEE International Parallel & Distributed Processing Symposium (IPDPS 2015), 25-29 May 2015, Hyderabad, India.

  18. Ismail El-Helw, Rutger Hofman, and Henri Bal: Scaling MapReduce Vertically and Horizontally, SC'14, 16-21 Nov. 2014, New Orleans (nominated for Best Student Paper Award)

  19. Pieter Hijma, Rob van Nieuwpoort, Ceriel Jacobs, and Henri Bal: Stepwise-refinement for performance: a methodology for many-core programming, Concurrency and Computation: Practice and Experience, 2014 (accepted for publication)

  20. S.-E. Brunnabend, H. A. Dijkstra, M. A. Kliphuis, B. van Werkhoven, H. E. Bal, F. Seinstra, J. Maassen, and M. van Meersbergen: Changes in extreme regional sea surface height due to an abrupt weakening of the Atlantic meridional overturning circulation, Ocean Science, Vol. 10, pp. 881-891, 2014.

  21. Alessandro Margara, Jacopo Urbani, Frank van Harmelen, and Henri Bal: Streaming the Web: Reasoning over Dynamic Data, Journal of Web Semantics, 2014 (accepted for publication)

  22. Stefan Vijzelaar, Kees Verstoep, Henri Bal and Wan Fokkink: Bonsai: Cutting Models Down to Size, Ershov Informatics Conference (PSI 2014), 24 - 27 June, 2014, St. Petersburg, Russia

  23. Jacopo Urbani, Alessandro Margara, Ceriel Jacobs, Spyros Voulgaris and Henri Bal: Ajira: A Lightweight Distributed Middleware for MapReduce and Stream Processing, 34th Int. Conference on Distributed Computing Systems (ICDCS 2014), 30 June - 3 July 2014, Madrid, Spain.

  24. Ismail El-Helw, Rutger Hofman, and Henri Bal: Glasswing: Scalable MapReduce for Modern Multi-core and Many-core Clusters (short paper), Proc. 23rd Int. ACM Symposium on High Performance Distributed Computing (HPDC 2014), 23-27 June, 2014 Vancouver, Canada.

  25. Daniela Remenska, Henri Bal, Jeff Templon, Kees Verstoep and Tim Willemse: Property Specification Made Easy: Harnessing the Power of Model Checking in UML designs, 34th IFIP International Conference on Formal Techniques for Distributed Objects, Components and Systems (FORTE 2014), June 3-6, 2014, Berlin, Germany

  26. Ben Van Werkhoven, Jason Maassen, Frank Seinstra and Henri Bal: Performance models for CPU-GPU data transfers 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid2014), Chicago, May 26-29, 2014.

  27. B. van Werkhoven, J. Maassen, M. Kliphuis, H.A. Dijkstra, S.E. Brunnabend, M. van Meersbergen, F.J. Seinstra, and H.E. Bal: A distributed computing approach to improve the performance of the Parallel Ocean Program (v2.1), Geosci. Model Dev., 7, 267-281, doi:10.5194/gmd-7-267-2014, 2014.

  28. Alessio Sclocco, Henri E. Bal, Rob V. van Nieuwpoort, Jason Hessels, Joeri van Leeuwen: Auto-Tuning Dedispersion for Many-Core Accelerators, 28th IEEE International Parallel & Distributed Processing Symposium (IPDPS), May 2014

  29. Ben van Werkhoven, Jason Maassen, Henri E. Bal, and Frank J. Seinstra: Optimizing convolution operations on GPUs using adaptive tiling, Future Generation Computer Systems Vol. 30 (2014) pp. 14-26

  30. Cedric Nugteren, Gert-Jan van den Braak, Henk Corporaal, and Henri Bal: A Detailed GPU Cache Model Based on Reuse Distance Theory, 20th IEEE Int. Symp. on High Performance Computer Architecture (HPCA-2014), 15-19 Febr. 2014, Orlando, Florida, USA (this paper received a HiPEAC award)

  31. Jacopo Urbani, Robert Piro, Frank van Harmelen, and Henri Bal: Hybrid Reasoning on OWL RL, Semantic Web Journal, 2013, IOS Press (accepted for publication)

  32. Timo van Kessel, Ben van Werkhoven, Niels Drost, Jason Maassen, Henri E. Bal, Frank J. Seinstra: User transparent data and task parallel multimedia computing with Pyxis-DT, Future Generation Computer Systems, Vol. 29, pp. 2252-2261, Oct. 2013.

  33. Daniela Remenska, Tim A.C. Willemse, Kees Verstoep, Jeff Templon, and Henri Bal: Using model checking to analyze the system behavior of the LHC production grid, Future Generation Computer Systems, Vol. 29, pp. 2239-2251, Oct. 2013.

  34. Jacopo Urbani, Alessandro Margara, Ceriel Jacobs, Frank Van Harmelen and Henri Bal: DynamiTE: Parallel Materialization of Dynamic RDF Data, 12th Int. Semantic Web Conference (ISWC 2013), Sydney, Australia, 21-25 Oct. 2013

  35. Daniela Remenska, Henri Bal, Jeff Templon, Kees Verstoep, Tim Willemse, Philip Homburg and Adria Casajus: From UML to Process Algebra and Back: An Automated Approach to Model-Checking Software Design Artifacts of Concurrent Systems, 5th NASA Formal Methods Symposium (NFM) 2013, Moffett Field, CA, May 14-16, 2013

  36. Jacopo Urbani, Jason Maassen, Niels Drost, Frank Seinstra, and Henri Bal: Scalable RDF data compression with MapReduce, Concurrency and Computation: Practice and Experience, Vol. 25, Nr. 1, pp. 24-39, Jan. 2013

  37. Roelof Kemp, Nicholas Palmer, Thilo Kielmann, Henri Bal, Bastiaan Aarts, and Anwar Ghuloum: Using RenderScript and RCUDA for Compute Intensive tasks on Mobile Devices: a Case Study, First European Workshop on Mobile Engineering (ME'13), in Conjunction with SE13, Aachen, Germany, 26 Feb. 2013.

  38. Nicholas Palmer, Roelof Kemp, Thilo Kielmann and Henri Bal: SWAN-Song: a Flexible Context Expression Language for Smartphones, Third International Workshop on Sensing Applications on Mobile Phones (PhoneSense 2012), in conjunction with ACM SenSys 2012, November 6, 2012 Toronto, Canada

  39. Nicholas Palmer, Roelof Kemp, Thilo Kielmann and Henri Bal: The Case For Smartphones As An Urgent Computing Client Platform, Workshop on Urgent Computing, in conjunction with ICCS (Int. Conf. on Computational Science), June 2012, Omaha, Nebraska.

  40. Daniela Remenska, Tim A.C. Willemse, Kees Verstoep, Wan Fokkink, Jeff Templon and Henri Bal: Using Model Checking to Analyze the System Behavior of the LHC Production Grid 12th IEEE/ACM Int. Symp. on Cluster, Cloud and Grid Computing (CCGrid 2012), May 13-16, 2012, Ottawa, Canada

  41. Timo Van Kessel, Niels Drost, Jason Maassen, Henri Bal and Frank Seinstra: User Transparent Data and Task Parallel Multimedia Computing, 12th IEEE/ACM Int. Symp. on Cluster, Cloud and Grid Computing (CCGrid 2012), May 13-16, 2012, Ottawa, Canada

  42. Niels Drost, Jason Maassen, Maarten A.J. van Meersbergen, Henri E. Bal, F. Inti Pelupessy, Simon Portegies Zwart, Michael Kliphuis, Henk A. Dijkstra, and Frank J. Seinstra: High-Performance Distributed Multi-Model / Multi-Kernel Simulations: A Case-Study in Jungle Computing, 21st International Heterogeneity in Computing Workshop, in conjunction with IPDPS 2012, Shanghai, China, May 21, 2012

  43. Nicholas Palmer, Roelof Kemp, Thilo Kielmann and Henri Bal: RAVEN: Using Smartphones For Collaborative Disaster Data Collection, Proceedings of the 9th International Conference on Information Systems for Crisis Reponse and Management (ISCRAM), Vancouver, Canada, April 2012

  44. Willem de Bruijn, Herbert Bos and Henri Bal: Application-tailored I/O with Streamline, ACM Transactions On Computer Systems (TOCS), Vol. 29, 2011 (accepted for publication).

  45. Pieter Hijma, Rob van Nieuwpoort, Ceriel Jacobs, and Henri Bal: Generating Synchronization Statements in Divide-and-Conquer Programs, Parallel Computing Journal, 2012 (accepted for publication).

  46. Jacopo Urbani, Spyros Kotoulas, Jason Maassen, Frank van Harmelen, and Henri Bal: WebPIE: A Web-scale parallel inference engine using MapReduce, Journal of Web Semantics, Vol. 10, Elsevier, 2012

  47. R. Yang, R.D. van der Mei, D. Roubos, F.J. Seinstra, and H.E. Bal: Resource Optimization in Distributed Real-Time Multimedia Applications, Multimedia Tools and Applications, Springer, Vol. 59, Nr. 3, pp. 941-971, 2012

  48. Qingwen Chen, Paola Grosso, Cees De Laat, Rutger Hofman and Henri Bal: Towards an energy-aware scheduler for GreenClouds, Int. Conf. on Cloud and Green Computing (CGC 2011), Dec. 12-14, 2011, Sydney, Australia

  49. Jacopo Urbani, Frank Van Harmelen, Stefan Schlobach and Henri Bal: QueryPIE: Backward reasoning for OWL Horst over very large knowledge bases, 10th Int. Semantic Web Conference (ISWC 2011), Bonn, Germany, 23-27 Oct. 2011

  50. Roelof Kemp, Nicholas Palmer, Thilo Kielmann and Henri Bal: Energy Efficient Information Monitoring Applications on Smartphones through Communication Offloading, 3rd International Conference on Mobile Computing, Applications, and Services (MobiCASE 2011), Los Angeles, CA, 24-27 Oct. 2011

  51. Elzbieta Krepska, Thilo Kielmann, Wan Fokkink, and Henri Bal: HipG: Parallel Processing of Large-Scale Graphs, ACM Operating Systems Review (OSR), Vol. 45, No. 2, pp. 3-13, July 2011.

  52. Stefan Vijzelaar, Kees Verstoep, Wan Fokkink and Henri Bal: Distributed MAP in the SpinJa Model Checker, 10th International Workshop on Parallel and Distributed Methods in verifiCation (PDMC 2011), July 14, 2011, Cliff Lodge, Snowbird, Utah.

  53. J. Maassen, N. Drost, H.E. Bal, and F.J. Seinstra: Towards Jungle Computing with Ibis/Constellation, Proceedings of the 20th ACM International Symposium on High-Performance Distributed Computing (HPDC 2011) - Workshop on Dynamic Distributed Data-Intensive Applications, Programming Abstractions, and Systems (3DAPAS), San Jose, CA, USA, June 8-11, 2011.

  54. Nicholas Palmer, Emilian Miron, Roelof Kemp, Thilo Kielmann, and Henri Bal: Collaborative Editing of Structured Data on Mobile Devices, 12th International Conference on Mobile Data Management (MDM 2011), Lulea, Sweden, 6-9 June, 2011

  55. Pieter Hijma, Rob van Nieuwpoort, Ceriel Jacobs, and Henri E. Bal: Automatically Inserting Synchronization Statements in Divide-and-Conquer Programs, 16th International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS 2011, held in conjunction with IPDPS), Anchorage (Alaska) USA, May 20, 2011.

  56. Niels Drost, Rob V. van Nieuwpoort, Jason Maassen, Frank Seinstra and Henri E. Bal: Zorilla: A P2P Middleware for Real-World Distributed Systems, Concurrency and Computation: Practice and Experience, Vol. 23, Nr. 13, pp. 1506-1521, Sept. 2011

  57. Niels Drost, Rob V. van Nieuwpoort, Jason Maassen, Frank Seinstra and Henri E. Bal: JEL: Unified Resource Tracking for Parallel and Distributed Applications, Concurrency and Computation: Practice and Experience, Vol. 23, No. 1, pp. 17-37, 2011.

  58. Elzbieta Krepska, Thilo Kielmann, Wan Fokkink, and Henri Bal: A High-level Framework for Distributed Processing of Large-scale Graphs, 12th Int. Conf. on Distributed Computing and Networking (ICDCN 2011), pp. 155-166, Bangalore, India, Jan 2011

  59. Bart van Wissen, Nick Palmer, Roelof Kemp, Thilo Kielmann, and Henri Bal: "ContextDroid: an Expression-Based Context Framework for Android", International Workshop on Sensing for App Phones (PhoneSense 2010), Zurich, Switzerland, Nov. 2010

  60. Henri E. Bal, Jason Maassen, Rob van Nieuwpoort, Niels Drost, Roelof Kemp, Timo van Kessel, Nick Palmer, Gosia Wrzesinska, Thilo Kielmann, Kees van Reeuwijk, Frank J. Seinstra, Ceriel Jacobs, and Kees Verstoep Real-World Distributed Computing with Ibis, IEEE Computer magazine, Aug. 2010

  61. Roelof Kemp, Nick Palmer, Thilo Kielmann, and Henri E. Bal: Cuckoo: a Computation Offloading Framework for Smartphones, 2nd Int. Conf. on Mobile Computing, Applications, and Services (MobiCASE 2010), Santa Clara, CA, October 25-28, 2010

  62. Roelof Kemp, Nicholas Palmer, Thilo Kielmann, and Henri Bal: The Smartphone and the Cloud: Power to the User (Invited paper), International Workshop on Mobile Computing and Clouds (MobiCloud 2010), In Conjunction with MobiCASE 2010, Santa Clara, CA, October 25-28, 2010.

  63. Jacopo Urbani, Jason Maassen and Henri Bal: Massive Semantic Web data compression with MapReduce, MapReduce workshop at HPDC 2010, Chicago, June 2010.

  64. Jacopo Urbani, Spyros Kotoulas, Jason Maassen, Frank van Harmelen and Henri Bal: OWL Reasoning with MapReduce: Calculating the Closure of 100 Billion Triples, 7th European Semantic Web Conference (ESWC2010), Heraklion, Greece, 30 May - 3 June 2010.

  65. Rob V. van Nieuwpoort, Gosia Wrzesinska, Ceriel J.H. Jacobs and Henri E.Bal: Satin: a High-Level and Efficient Grid Programming Model, ACM Transactions on Programming Languages and Systems (TOPLAS), Volume 32, Issue 3, ACM Press New York, NY, USA, 2010

  66. Roelof Kemp, Nicholas Palmer, Thilo Kielmann, and Henri Bal: Opportunistic Communication for Multiplayer Mobile Gaming: Lessons Learned from PhotoShoot (demo paper), Second ACM International Workshop on Mobile Opportunistic Networking (ACM/SIGMOBILE MobiOpp 2010), Pisa, Italy, 22-23 Febr 2010.

  67. Roelof Kemp, Nicholas Palmer, Thilo Kielmann, Frank Seinstra, Niels Drost, Jason Maassen and Henri Bal: eyeDentify: Multimedia Cyber Foraging from a Smartphone, IEEE International Symposium on Multimedia (ISM2009), San Diego, California, 14-16 December 2009.

  68. Nicola Bonzanni, Elzbieta Krepska, Anton Feenstra, Wan Fokkink, Thilo Kielmann, Henri Bal and Jaap Heringa: Executing multicellular differentiation: Qualititative predictive modelling of C.elegans vulval development, Bioinformatics, Vol. 25, Nr. 16, pp. 2049-2056, 2009.

  69. Kees Verstoep, Henri Bal, Jiri Barnat, and Lubos Brim: Efficient Large-Scale Model Checking, IEEE International Parallel & Distributed Processing Symposium (IPDPS), May 25-29, 2009, Rome, Italy.

  70. H.E. Bal, N. Drost, R. Kemp, J. Maassen, R.V. van Nieuwpoort, C. van Reeuwijk, and F.J. Seinstra: Ibis: Real-World Problem Solving using Real-World Grids, Sixth High-Performance Grid Computing Workshop (HPGC 2009), with the 23rd International Parallel & Distributed Processing Symposium (IPDPS 2009), Rome, Italy, May 25-29, 2009. Copyright 2009 IEEE.

  71. J. Maassen, K. Verstoep, H.E. Bal, P. Grosso, and C. de Laat: Assessing the Impact of Future Reconfigurable Optical Networks on Application Performance, Sixth High-Performance Grid Computing Workshop (HPGC 2009), with the 23rd International Parallel & Distributed Processing Symposium (IPDPS 2009), Rome, Italy, May 25-29, 2009. Copyright 2009 IEEE.

  72. Nicholas Palmer, Roeloef Kemp, Thilo Kielmann, Henri Bal: Ibis for Mobility: Solving Challenges of Mobile Computing Using Grid techniques, HotMobile 2009, February 23-24, 2009, Santa Cruz, CA. (Best presentation award)

  73. Maik Nijhuis, Herbert Bos, Henri Bal, and Cedric Augonnet: Mapping and synchronizing streaming applications on Cell processors, 2009 International Conference on High Performance Embedded Architectures & Compilers, January 25-28, 2009, Paphos, Cyprus.

  74. H.E. Bal and K. Verstoep: Large-Scale Parallel Computing on Grids, Electronic Notes in Theoretical Computer Science, Volume 220, Issue 2, 11 December 2008, Pages 3-17, Proceedings of the 7th International Workshop on Parallel and Distributed Methods in verifiCation (PDMC 2008).

  75. N.O. Palmer, T. Kielmann, and H.E. Bal: Serialization For Ubiquitous Systems: An Evaluation of High Performance Techniques on Java Micro Edition, The Second International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (UBICOMM 2008), September 29 - October 4, Valencia, Spain.

  76. P. Giacomin, A. Bassi, F.J. Seinstra, T. Kielmann, and H.E. Bal: HITP: A Transmission Protocol for Scalable High-Performance Distributed Storage, Proc. 14th Int. Euro-Par Conference (Euro-Par 2008), August 26-29, 2008, Las Palmas de Gran Canaria, Canary Islands, Spain.

  77. D. Germans, H. Spoelder, L. Renambot, H. Bal, S. van Daatselaar, P. van der Stelt: Measuring in Virtual Reality: A Case Study in Dentistry, IEEE Trans. on Instrumentation and Measurement, Vol. 57, No. 4., 2008, pp. 1177-1184

  78. Elzbieta Krepska, Nicola Bonzanni, Anton Feenstra, Wan Fokkink, Thilo Kielmann, Henri Bal, and Jaap Heringa: Design Issues for Qualitative Modelling of Biological Cells with Petri Nets, Proc. Formal Methods in Systems Biology, June 2008, Lecture Notes in Bioinformatics, Springer.

  79. Kees Verstoep, Jason Maassen, Henri E. Bal and John W. Romein: Experiences with Fine-grained Distributed Supercomputing on a 10G Testbed, 8th IEEE International Symposium on Cluster Computing and the Grid (CCGrid'08), May 19-22, 2008, Lyon, France.

  80. R. Yang, R.D. van der Mei, D. Roubos, F.J. Seinstra, G.M. Koole, and H.E. Bal: Modeling "Just-in-Time" Communication in Distributed Real-Time Multimedia Applications, 8th IEEE International Symposium on Cluster Computing and the Grid (CCGrid'08), May 19-22, 2008, Lyon, France.

  81. Rob V. van Nieuwpoort, Thilo Kielmann and Henri E. Bal: User-Friendly and Reliable Grid Computing Based on Imperfect Middleware, Proc. of the ACM/IEEE Conference on Supercomputing (SC'07), Nov. 2007, Reno, NV, USA.

  82. Maik Nijhuis, Herbert Bos, and Henri E. Bal: A Component-based Coordination Language for Efficient Reconfigurable Streaming Applications, Proc. International Conference on Parallel Processing, Sept. 2007, Xi'An, China.

  83. Gosia Wrzesinska, Ana-Maria Oprescu, Thilo Kielmann, and Henri Bal: Persistent Fault-tolerance for Divide-and-Conquer Applications on the Grid, Euro-Par 2007, Aug. 2007, Rennes, France.

  84. Andrei Agapi, Thilo Kielmann, and Henri Bal: Synthetic Coordinates for Disjoint Multipath Routing over the Internet, In: Towards Next Generation Grids, Proceedings of the CoreGRID Symposium 2007, August 27-28, Rennes, France, pp. 141-150, Springer.

  85. Franck Cappello and Henri Bal: Towards an International Computer Science Grid (keynote paper), 7th IEEE Int. Symp. on Cluster Computing and the Grid (CCGrid2007), May 2007, Rio de Janeiro, Brazil.

  86. N. Drost, E. Ogston, R.V. van Nieuwpoort, and H.E. Bal: ARRG: Real World Gossiping, Proc. Int. Symposium on High Performance Distributed Computing (HPDC 2007), June 2007, Monterey Bay, CA, (nominated for best-paper award).

  87. J. Maassen and H.E. Bal: Solving the Connectivity Problems in Grid Computing: Proc. Int. Symposium on High Performance Distributed Computing (HPDC 2007), June 2007, Monterey Bay, CA, (nominated for best-paper award).

  88. Gosia Wrzesinska, Jason Maassen and Henri Bal: Self-adaptive Applications on the Grid, ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'07), March 2007, San Jose, CA.

  89. Y.E.M. van der Burgt, I.M. Taban, M. Konijnenburg, M. Biskup, M.C. Duursma, R.M.A. Heeren, A. Rompp, R.V. van Nieuwpoort, H.E. Bal: Parallel processing of large datasets from nanoLC-FTICR-MS measurements, Journal of the American Society for Mass Spectrometry 18 (2007) pp. 152-161

  90. Gosia Wrzesinska, Jason Maassen, Kees Verstoep, and Henri E. Bal: Satin++: Divide-and-Share on the Grid, 2nd IEEE International Conference on e-Science and Grid Computing, Amsterdam, The Netherlands, 4-6 Dec. 2006

  91. Ana Lucia Varbanescu, Maik Nijhuis, Arturo Gonzalez Escribano, Henk Sips, Herbert Bos and Henri Bal: SP@CE - An SP-based Programming Model for Consumer Electronics Streaming Applications, 19th Intl. Workshop on Languages and Compilers for Parallel Computing (LCPC), 2-4 Nov. 2006, New Orleans, Louisiana.

  92. Maik Nijhuis, Herbert Bos, Henri E. Bal: Supporting Reconfigurable Parallel Multimedia Applications (distinguished paper), Euro-PAR '06, Dresden, Germany, pp. 765-776, Aug. 2006

  93. Tom van der Schaaf, Michal Koutek, Desmond Germans and Henri Bal: ICWall: a Calibrated Stereo Tiled Display from Commodity Components, ACM International Conference on Virtual Reality Continuum and Its Applications (VRCIA), Hong Kong, 14-17 June 2006.

  94. Niels Drost, Rob V. van Nieuwpoort, and Henri E. Bal: Simple locality-aware co-allocation in peer-to-peer supercomputing. Sixth International Workshop on Global and Peer-2-Peer Computing (GP2P), May 2006, Singapore.

  95. Tom van der Schaaf, Michal Koutek and Henri Bal: Parallel particle rendering: A performance comparison between Chromium and Aura, Eurographics Symposium on Parallel Graphics and Visualization (EGPGV'06), Braga, Portugal, 11-12 May 2006.

  96. Ivo H. M. van Stokkum and Henri E. Bal: "A Problem Solving Environment for interactive modelling of multiway data", Concurrency and Computation: Practice and Experience (Special Issue: Computational Frameworks), Volume 18, Issue 2, pp. 263- 269, February 2006.

  97. Mathijs den Burger, Thilo Kielmann, and Henri Bal: "Balanced Multicasting: High-throughput Communication for Grid Applications", SC'05, Seattle, WA, 12-18 Nov. 2005.

  98. Rob van Nieuwpoort, Jason Maassen, Thilo Kielmann, and Henri E. Bal: "Satin: Simple and Efficient Java-based Grid Programming", Scalable Computing: Practice and Experience , Volume 6, No. 3, September 2005, pages 19-32.

  99. C. van Reeuwijk, Rob van Nieuwpoort, and Henri Bal: "Developing Java Grid Applications with Ibis", Euro-Par 2005, Lisbon, Portugal, August 2005.

  100. Olivier Aumage, Rutger Hofman, and Henri E. Bal: "NetIbis: An Efficient and Dynamic Communication System for Heterogeneous Grids", CCGrid05, Cardiff, UK, 9 - 12 May 2005.

  101. Gosia Wrzesinskan, Rob van Nieuwpoort, Jason Maassen, and and Henri E. Bal: "Fault-tolerance, Malleability and Migration for Divide-and-Conquer Applications on the Grid", IPDPS 2005, Denver, Colorado, 3-8 April 2005.

  102. Rob V. van Nieuwpoort, Jason Maassen, Gosia Wrzesinska, Rutger Hofman, Ceriel Jacobs, Thilo Kielmann, Henri E. Bal: "Ibis: a Flexible and Efficient Java-based Grid Programming Environment", Concurrency & Computation: Practice & Experience, Vol. 17, No. 7-8, pp. 1079-1107, June/July 2005

  103. Ronald Veldema, Ceriel J. H. Jacobs, Rutger F. H. Hofman, Henri E. Bal: "Object combining: a new aggressive optimization for object intensive programs Concurrency and Computation: Practice and Experience", Concurrency & Computation: Practice & Experience, Vol. 17, No. 5-6, pp. 439-464, April/May 2005

  104. Willem de Bruijn, Herbert Bos and Henri Bal: "Robust distributed systems: achieving self management through inference", First International IEEE WoWMoM Workshop on Autonomic Communications and Computing (ACC 2005), June 2005, Taormina, Italy.

  105. Fabrice Huet, Denis Caromel, and Henri E. Bal: "A High Performance Java Middleware with a Real Application", SC'04, Pittsburgh, PA, 6-12 Nov. 2004.

  106. K. Verstoep, R.A.F. Bhoedjang, T. Ruhl, H.E. Bal, and R.F.H. Hofman: "Cluster Communication Protocols for Parallel-Programming Systems", ACM Transactions On Computer Systems (TOCS), Vol. 22, No. 3, pp. 281-325, August 2004.

  107. Rob V. van Nieuwpoort, Jason Maassen, Gosia Wrzesinska, Thilo Kielmann, Henri E. Bal: "Adaptive Load Balancing for Divide-and-Conquer Grid Applications". Accepted for publication in Journal of Supercomputing, 2004

  108. Alexandre Denis, Olivier Aumage, Rutger Hofman, Kees Verstoep, Thilo Kielmann, and Henri E. Bal: "Wide-Area Communication for Grids: An Integrated Solution to Connectivity, Performance and Security Problems", HPDC-13, Honolulu, USA, June 4-6 2004, pp. 97-106.

  109. John W. Romein, Jaap Heringa, Henri E. Bal, A Million-Fold Speed Improvement in Genomic Repeats Detection, SuperComputing 2003, Phoenix, Arizona, November 15-21, 2003

  110. John W. Romein, Henri E. Bal: Solving the Game of Awari using Parallel Retrograde Analysis, IEEE Computer, Vol. 38, No. 10, pp. 26-33, October 2003
  111. Rob V. van Nieuwpoort, Jason Maassen, Rutger Hofman, Thilo Kielmann, Henri E. Bal: Satin: Simple and Efficient Java-based Grid Programming, AGridM 2003 Workshop on Adaptive Grid Middleware, September 28, 2003, New Orleans, Louisiana, USA.

  112. L. Renambot, T. van der Schaaf, H.E. Bal, D. Germans, and H.J.W. Spoelder, "Griz: Experience with Remote Visualization over an Optical Grid", Journal of Future Generation Computer Systems, (Special issue on IGRID 2002), Vol. 19, No. 6, pp. 871-882, August 2003.

  113. Ronald Veldema, Ceriel J.H. Jacobs, Rutger F.H. Hofman, and Henri E. Bal: "Object Combining: A new aggressive optimization for Object Intensive Programs", ACM JavaGrande ISCOPE 2002 Conference, Seattle, WA, pp. 165-174, Nov. 2002.

  114. Rob V. van Nieuwpoort, Jason Maassen, Rutger Hofman, Thilo Kielmann , and Henri E. Bal: "Ibis: an Efficient Java-based Grid Programming Environment", ACM JavaGrande ISCOPE 2002 Conference, Seattle, WA, pp. 18-27, Nov. 2002.

  115. H.J.W. Spoelder, D. Germans, L. Renambot, H.E. Bal, P.J. de Waal, and F.C.A. Groen,: A Framework for Interaction of Distributed Autonomous Systems and Human Supervisors, IEEE Trans. on Instrumentation and Measurement, Vol. 51, No. 4, pp. 798-803, Aug. 2002. Also published in:
    Proc. IEEE Instrumentation and Measurement Technology Conference 2001, pp. 1937-1941, May 21-23, 2001, Budapest, Hungary.

  116. John W. Romein, Henri E. Bal, Jonathan Schaeffer, Aske Plaat: A Performance Analysis of Transposition-Table-Driven Work Scheduling in Distributed Search, IEEE Trans. on Parallel and Distributed Systems, Vol. 13, No. 5, pp. 447-459, May 2002.

  117. F.M. Vos, H.J.W. Spoelder, D.M. Germans, R. Hofman, and H.E. Bal, Real-time, adaptive measurement of corneal shapes, Computing in Science & Engineering, Vol. 4, No. 2, pp. 66-76, March/April 2002.

  118. J. Maassen, R. van Nieuwpoort, R. Veldema , H.E. Bal, T. Kielmann, C. Jacobs and R. Hofman: Efficient Java RMI for Parallel Programming, ACM. Trans. on Programming Languages and Systems, Vol. 23, No. 6, pp. 747 - 775, Nov. 2001.

  119. T. Kielmann, P. Hatcher, L. Bougé, H.E. Bal. Enabling Java for High-Performance Computing, Communications of the ACM, Vol. 44, No. 10, pp. 110-117, Oct. 2001.

  120. J.W. Romein, H.E. Bal: Wide-Area Transposition-Driven Scheduling, IEEE International Symposium on High Performance Distributed Computing, pp. 347-355, August 7-9, 2001, San Francisco, CA

  121. L. Renambot, H.E. Bal, D. Germans, and H.J.W. Spoelder: Lightweight Programming for VR: Towards a Persistent Virtual Laboratory, Workshop on Advanced Collaborative Environments (Held in conjunction with HPDC-10), pp. 102-110, August 2001, San Francisco, CA,

  122. R. Veldema, R.F.H. Hofman, R.A.F. Bhoedjang, C.J.H. Jacobs, and H.E. Bal: Source-Level Global Optimizations for Fine-Grain Distributed Shared Memory Systems, ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, June 18-20, 2001, Snowbird, Utah.

  123. R. van Nieuwpoort, T. Kielmann, and H.E. Bal: Efficient Load Balancing for Wide-Area Divide-and-Conquer Applications ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 34-43, June 18-20, 2001, Snowbird, Utah.

  124. T. Kielmann, H.E. Bal, S. Gorlatch, K. Verstoep, and R.F.H. Hofman: Network Performance-aware Collective Communication for Clustered Wide Area Systems, Parallel Computing, Vol. 27, No.11, pp. 1431-1456, Nov. 2001.

  125. J. Maassen, T. Kielmann, and H.E. Bal: Parallel Application Experience with Replicated Method Invocation, Concurrency & Computation: Practice & Experience, Vol. 13, No. 8-9, pp. 681-712, 2001.

  126. D. Germans, H.J.W. Spoelder, L. Renambot, and H.E. Bal: VIRPI: A High-Level Toolkit for Interactive Scientific Visualization in Virtual Reality, 5th Immersive Projection Technology Workshop, pp. 109-120, 16-18 May 2001, Stuttgart, Germany.

  127. H.J.W. Spoelder, D. Germans, L. Renambot, H.E. Bal, P.J. de Waal, and F.C.A. Groen,: A Framework for Interaction of Distributed Autonomous Systems and Human Supervisors, Proc. IEEE Instrumentation and Measurement Technology Conference 2001, pp. 1937-1941, May 21-23, 2001, Budapest, Hungary.

  128. A. Nelisse, T. Kielmann, and H.E. Bal, and J. Maassen: Object-based Collective Communication in Java, Proc. Joint ACM Java Grande - ISCOPE 2001 Conference, Stanford University, CA, pp. 11-20, June 2-4, 2001.

  129. R. Veldema, R.A.F. Bhoedjang, R.F.H. Hofman, C.J.H. Hofman, and H.E. Bal: Runtime Optimizations for a Java DSM Implementation, Proc. Joint ACM Java Grande - ISCOPE 2001 Conference, Stanford University, CA, pp. 153-162, June 2-4, 2001.

  130. L. Renambot, H.E. Bal, D. Germans, and H.J.W. Spoelder: "CAVEStudy: an Infrastructure for Computational Steering and Measuring in Virtual Reality Environments", Cluster Computing journal (special issue on HPDC-9) Vol. 4, No. 1, pp. 79-87, March 2001.

    Published earlier as:
    L. Renambot, H.E. Bal, D. Germans, and H.J.W. Spoelder: "CAVEStudy: an Infrastructure for Computational Steering in Virtual Reality Environments", 9th IEEE International Symposium on High Performance Distributed Computing, pp. 239-246, August 1-4, 2000, Pittsburgh, Pennsylvania.

  131. Aske Plaat, Henri E. Bal, Rutger F.H. Hofman, and Thilo Kielmann, "Sensitivity of Parallel Applications to Large Differences in Bandwidth and Latency in Two-Layer Interconnects", To appear in Future Generation Computer Systems, 2000.

    Published earlier as:
    "Sensitivity of Parallel Applications to Large Differences in Bandwidth and Latency in Two-Layer Interconnects", Fifth International Symposium On High Performance Computer Architecture (HPCA-5), pp. 244-253, January 1999, Orlando, FL.

  132. R.A.F. Bhoedjang, K. Verstoep, T. Ruhl, H.E. Bal, R.F.H. Hofman: "Evaluating Design Alternatives for Reliable Communication on High-Speed Networks", Ninth International Conference on Architectural Support for Programming Languages and Operating System (ASPLOS-IX), Cambridge, MA, Nov. 2000.

  133. H.E. Bal et al.: "The distributed ASCI supercomputer project", ACM Special Interest Group, Operating Systems Review, Vol. 34, No. 4, p 76-96, October 2000.

  134. Rob van Nieuwpoort, Thilo Kielmann, and Henri E. Bal, Satin: Efficient Parallel Divide-and-Conquer in Java, Proc. Euro-Par 2000, Munich, Germany, August 29 - September 1, 2000.

  135. R. van Nieuwpoort, J. Maassen, H.E. Bal, T. Kielmann, and R. Veldema: "Wide-area Parallel Programming Using the Remote Method Invocation Model", Concurrency Practice & Experience, Vol. 12, No. 8, pp. 643-666, July 2000.

    Published earlier as:
    R. van Nieuwpoort, J. Maassen, H.E. Bal, T. Kielmann, and R. Veldema: Wide-Area Parallel Computing in Java, ACM 1999 Java Grande Conference, pp. 8-14, San Francisco, CA, June 1999.

  136. Jason Maassen, Thilo Kielmann, and Henri E. Bal, Efficient Replicated Method Invocation in Java,
    Proc. ACM 2000 Java Grande Conference, San Francisco, CA, June 3-4, 2000. Also accepted for Concurrency Practice & Experience.

  137. Thilo Kielmann, Henri E. Bal, and Sergei Gorlatch, Bandwidth-efficient Collective Communication for Clustered Wide Area Systems, International Parallel and Distributed Processing Symposium (IPDPS 2000), Cancun, Mexico, May 1-5, 2000.

  138. J.W. Romein, A. Plaat, H.E. Bal, and J. Schaeffer: Transposition Table Driven Work Scheduling in Distributed Search, 16th National Conference on Artificial Intelligence (AAAI), 725-731, July 18-22, 1999, Orlando, Florida.

  139. J. Maassen, R. van Nieuwpoort, R. Veldema, H.E. Bal , and A. Plaat: An Efficient Implementation of Java's Remote Method Invocation, ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'99), pp. 173-182, May 1999, Atlanta, GA.

  140. T. Kielmann, R.F.H. Hofman, H.E. Bal, A. Plaat, and R.A.F. Bhoedjang: MagPIe: MPI's Collective Communication Operations for Clustered Wide Area Systems, ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'99), pp. 131-140, May 1999, Atlanta, GA.

  141. S. Ben Hassen, H.E. Bal, and C. Jacobs: "A Task and Data Parallel Programming Language based on Shared Objects", ACM. Trans. on Programming Languages and Systems, Vol. 20, No. 6, pp. 1131-1170, Nov. 1998.

  142. Bhoedjang, R., Ruhl, T., and Bal, H.E.: "User-Level Network Interface Protocols", IEEE Computer, Vol. 31, No 11, pp. 53-60, Nov. 1998.

  143. Bal, H.E. and Haines, M.: "Approaches for Integrating Task and Data Parallelism", IEEE Concurrency, Vol. 6, No. 3, pp. 74-84, July-August 1998.

  144. R.A.F. Bhoedjang, T. Ruhl, H.E. Bal: "Multicast On Myrinet Using Link-Level Flow Control", International Conference on Parallel Processing, pp. 381-390, August 1998, Minneapolis, MN, (best paper award),

  145. R.A.F. Bhoedjang, J. Romein, and H.E. Bal: "Optimizing Distributed Data Structures Using Application-Specific Network Interface Software", International Conference on Parallel Processing, pp. 485-492, August 1998, Minneapolis, MN.

  146. Bal, H.E., Plaat, A., Bakker, M.G., Dozy, P., and Hofman, R.F.H.,: "Optimizing Parallel Applications for Wide-Area Clusters", International Parallel Processing Symposium, Orlando, Florida, pp. 784-790, April 1998.

  147. Bal, H.E., Bhoedjang, R., Hofman, R., Jacobs, C., Langendoen, K., Ruhl, T., and Kaashoek, M.F.,: "Performance Evaluation of the Orca Shared Object System", ACM Transactions on Computer Systems, Vol. 16, No. 1, pp. 1-40, Febr. 1998.

  148. Bal, H.E., Bhoedjang, R., Langendoen, K., and Breg, F.: "Experience with Parallel Symbolic Applications in Orca", Journal of Programming Languages, 1998.

  149. Langendoen, K., Hofman, R., and Bal, H.E.: "Challenging Applications on Fast Networks", Fourth International Symposium on High-Performance Computer Architecture (HPCA-4), IEEE CS, pp. 68-79, Las Vegas, Nevada, Feb. 1-4, 1998.

  150. Seinstra, F.J., Bal, H.E., and Spoelder, H.J.W.: "Parallel Simulation of Ion Recombination in Nonpolar Liquids, Journal of Future Generation Computer Systems, (Special issue on the High-Performance Computing and Networking Conference '97), Vol. 13, No. 4-5, pp. 261-268, March 1998.

  151. Ben Hassen, S., Bal, H.E., and Tanenbaum, A.S., "Hawk: a Runtime System for Partitioned Objects", Journal of Parallel Algorithms and Applications, Vol. 12/1-3, pp. 205-230, Aug. 1997.

  152. Romein, J.W., Bal, H.E., and Grune, D.: "An Application Domain Specific Language for Describing Board Games", International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'97), pp. 305-314, July 1997, Las Vegas, NV.

  153. Langendoen, K., Bhoedjang, R. and Bal, H.E.: "Models for Asynchronous Message Handling", IEEE Concurrency, Vol. 5, No. 2, pp. 28-38, April-June 1997.

  154. Carreira, J., Gabriel Silva, J., Langendoen, K., and Bal, H.E.,: "Implementing Tuple Space with Threads", Euro-PDS'97, Barcelona, Spain, 9-11 June 1997.

  155. Bal, H.E., Bhoedjang, R., Hofman, R., Jacobs, C., Langendoen, K., Ruhl, T., Verstoep, K., "Performance of a High-Level Parallel Language on a High-Speed Network", Journal of Parallel and Distributed Computing (Special issue on Workstation Clusters and Network-based Computing), Vol. 40, pp. 49-64, Febr. 1997.

  156. Langendoen, K., Romein, J., Bhoedjang, R. and Bal, H., "Integrating Polling, Interrupts, and Thread Management", Proceedings of Frontiers'96 Conference, pp. 13-22, 27-31 Oct 1996, Annapolis, MD.

  157. Ben Hassen, S., Athanasiu, I., and Bal, H.E., "A Flexible Operation Execution Model for Shared Distributed Objects", ACM Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA'96), pp. 30-50, San Jose, CA, October 6-10, 1996.

  158. Gregory V. Wilson and Henri E. Bal, "Using the Cowichan Problems to Assess the Usability of Orca, IEEE Parallel and Distributed Technology, Vol. 4, No. 3, Fall 1996, pp. 36-44.

  159. Verstoep, K., Langendoen, K. and Bal, H.E., "Efficient Reliable Multicast on Myrinet", 1996 Int. Conference on Parallel Processing, Bloomingdale, IL, Vol. III, pp. 156-165, 12-16 August 1996.

  160. Ruhl, T., Bal, H., Benson, G., Bhoedjang, R., and Langendoen, K. "Experience with a Portability Layer for Implementing Parallel Programming Systems", International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'96), pp. 1477-1488, August 9-11 1996, Sunnyvale, CA.

  161. Hofman, R., Langendoen, K., and Bal, H.E., "Visualizing High-Level Communication and Synchronization", IEEE Int. Conference on Algorithms and Architectures for Parallel Processing (ICA3PP), Singapore, pp. 37-43, June 11-13, 1996.

  162. Saniya Ben Hassen and Henri E. Bal, "Integrating Task and Data Parallelism Using Shared Objects", 10th ACM International Conference on Supercomputing, Philadelphia, PA, pp. 317-324, May 1996.

  163. Bal, H.E. and Allis, L.V., "Parallel Retrograde Analysis on a Distributed System", Supercomputing '95, San Diego, CA, Dec. 1995.

  164. T. Ruhl and H. E. Bal, "Optimizing Atomic Functions using Compile-Time Information", Working conference on Massively Parallel Programming Models (MPPM-95), Berlin, Oct. 1995, pp. 68-75.

  165. Romein, J., and Bal. H.E., Parallel N-Body Simulation on a Large-Scale Homogeneous Distributed System, Euro-Par'95 Conference, Stockholm, Sweden, Aug. 1995, Lecture Notes in Computer Science 966, pp. 473-484.

  166. Oey, M. Langendoen, K., and Bal, H.E., "Comparing Kernel-Space and User-Space Communication Protocols on Amoeba", 15th International Conference on Distributed Computing Systems", Vancouver, B.C., Canada, May 1995, pp. 238-245.

  167. Athanasiu I. and Bal, H.E., "The Arc Consistency Problem: a Case Study in Parallel Programming with Shared Objects", 7th International Conference on Parallel and Distributed Computing Systems, Las Vegas, Oct. 1994, pp. 816-821.

  168. Heinzle, H-P., Bal H.E., and Langendoen, K., "Implementing Object-Based Distributed Shared Memory on Transputers", in World Transputer Congress 1994,, A. De Gloria and M.R. Jane and D. Marini (Eds.), IOS Press, Lake Como, Italy, Sept. 1994, pp. 390-405.

  169. Tanenbaum, A.S., Bal, H.E., Ben Hassen, S., and Kaashoek, M.F.: "An Object-Based Approach to Programming Distributed Systems" , Concurrency Practice & Experience, vol. 6, no. 4, pp. 235-249, June 1994.

  170. Tanenbaum, A.S., Kaashoek, M.F., and Bal, H.E., "Using Broadcasting to Implement Distributed Shared Memory Efficiently", in "Readings in Distributed Computing Systems", T.L. Casavant and M. Singhal eds., IEEE Computer Society Press, 1993, pp. 387-408.

  171. Tanenbaum, A.S., Bal, H.E., and Kaashoek, M.F., "Programming a Distributed System Using Shared Objects" "Proc. 2nd Int'l Symposium on High-Performance Distributed Computing" , Spokane, WA, IEEE, 1993, pp. 5-12.

  172. H.E. Bal, "Evaluation of KL1 and the inference machine", Future Generations Computer Systems Journal, Vol. 9, 1993, pp. 119-125.

  173. R. Bhoedjang, T. Ruhl, R. Hofman, K. Langendoen, H.E. Bal, M.F. Kaashoek, "Panda: A Portable Platform to Support Parallel Programming Languages", Symposium on Experiences with Distributed and Multiprocessor Systems", 22-23 September 1993, San Diego, pp. 213-226.

  174. Bal, H.E. and Kaashoek, M.F, "Object Distribution in Orca using Compile-Time and Run-Time Techniques", ACM Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA '93), 26 September - 1 October 1993, Washington D.C., pp. 162-177.

  175. Kaashoek, M.F., Michiels, R., Bal. H.E., and Tanenbaum A.S,: "Transparent Fault-tolerance in Parallel Orca Programs" Symposium on Experiences with Distributed and Multiprocessor Systems III, Newport Beach, March 1992, pp. 297-312.

  176. Bal, H.E., "Parallel Programming in SR", Proc. IEEE CS Int'l Conf. on Computer Languages, Oakland, CA, April 1992, pp. 310-319.

  177. Bal. H.E., Kaashoek, M.F., and Tanenbaum A.S, "Orca: A Language for Parallel Programming of Distributed Systems", IEEE Transactions on Software Engineering, Vol. 18, No. 3, March 1992, pp. 190-205.

    Also published as:
    Bal. H.E., Kaashoek, M.F., and Tanenbaum A.S, "Orca: A Language for Parallel Programming of Distributed Systems", in "Programming Languages for Parallel Processing", D.B. Skillicorn and D. Talia (eds), IEEE Computer Society Press, 1994, pp. 36-51.

  178. Bal, H.E. and Grune, D., "Programming Languages", Chapter 2 of "Handbooks in Operations Research and Management Science, Vol. III", Coffman, E.G. ,Lenstra, J.K., and Rinnooy Kan, A.H.G. (Eds), Elsevier Science Publishers, 1992, pp. 31-89.

  179. Levelt, W.G., Kaashoek, M.F. Bal, H.E., and Tanenbaum, A.S., " A Comparison of Two Paradigms for Distributed Shared Memory", Software Practice & Experience, Vol. 22, No. 11, November 1992, pp. 985-1010

  180. Tanenbaum, A.S., Kaashoek, M.F., and Bal, H.E., "Parallel Programming using Shared Objects and Broadcasting", IEEE Computer, Vol. 25, No. 8, Aug. 1992, pp. 10-19.

  181. Tanenbaum, A.S., Kaashoek, M.F., Renesse, R. van, and Bal, H.E., "The Amoeba Distributed Operating System - A Status Report", Computer Communications, Vol. 14, no. 6, July/August 1991, pp. 324-335.

  182. Bal, H.E., "Heuristic Search in PARLOG using Replicated Worker Style Parallelism", Future Generations Computer Systems Journal, Vol. 6, No. 4, September 1991, pp. 303-315.

  183. Bal, H.E., "Fault-tolerant Parallel Programming in Argus", Concurrency: Practice and Experience, Vol. 4, No. 1, Febr. 1992, pp. 37-55.

  184. Bal, H.E., Kaashoek, M.F., Tanenbaum, A.S., and Jansen, J., "Replication Techniques for Speeding up Parallel Applications on Distributed Systems" Concurrency Practice & Experience, Vol. 4, No. 5, pp. 337-355, August 1992.

  185. Bal, H.E., "A Comparative Study of Five Parallel Programming Languages," EurOpen Spring 1991 Conference on Open Distributed Systems, Tromso, 20-24 May 1991, pp. 209-228 (Best Paper Award).

    Also published as:
    Bal, H.E., "A Comparative Study of Five Parallel Programming Languages," Future Generations Computer Systems Journal, Vol. 8, pp. 121-135, 1992.

    Also published as:
    Bal, H.E., "A Comparative Study of Five Parallel Programming Languages," in "Distributed Open Systems", F. Brazier and D. Johansen (Eds.), IEEE Computer Society Press, 1994, pp. 134-151.

  186. Bal, H.E., Kaashoek, M.F., and Tanenbaum, A.S., "Experience with Distributed Programming in Orca", IEEE CS Int. Conf. on Computer Languages, New Orleans, Louisiana, March 1990, pp. 79-89.

  187. Bal, H.E., Steiner, J.G., and Tanenbaum, A.S., "Programming Languages for Distributed Computing Systems", ACM Computing Surveys, Vol. 21, No. 3, September 1989, pp. 261-322.

  188. Bal, H.E. and Tanenbaum, A.S., " Distributed Programming with Shared Data", IEEE CS Int. Conf. on Computer Languages, Miami Beach, Florida, October 1988, pp. 82-91.

    Also published as:
    Bal, H.E. and Tanenbaum, A.S., " Distributed Programming with Shared Data", Computer Languages, Vol. 16, no. 2, 1991, pp. 129-146.

    Also published as:
    Bal, H.E. and Tanenbaum, A.S., " Distributed Programming with Shared Data", in Distributed Shared Memory: Concepts and Systems, J. Protic, M. Tomasevic, and V. Milutinovic (Eds), IEEE Press, 1997.

  189. Bal, H.E., Renesse, R. van, and Tanenbaum A.S., "Implementing Distributed Algorithms Using Remote Procedure Calls", Proc. of the 1987 National Computer Conference, Chicago, Illinois, June 1987, pp. 499-506.

  190. Bal, H.E. and Tanenbaum, A.S., "Language- and Machine-Independent Global Optimization on Intermediate Code", Computer Languages, Vol. 11, No. 2, April 1986, pp. 105-121.

If you have any comments, please e-mail the maintainer of this page.
Your browser does not fully support CSS. This may result in visual artifacts.