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

Rutger Hofman: Publications

Journal Papers

  • Jun Pang, Wan Fokkink, Rutger Hofman, Ronald Veldema:
    "Model Checking a Cache Coherence Protocol for a Java DSM Implementation."
    Journal of Logic and Algebraic Programming, Vol. 71, Issue 2, pp. 1-43...
    March 2007.
  • K. Verstoep, R.A.F. Bhoedjang, T. Ruhl, H.E. Bal, R.F.H. Hofman:
    "Cluster Communication Protocols for Parallel-Programming Systems."
    ACM Transactions On Computer Systems (TOCS) Volume 22, Issue 3.
    August 2004. Copyright 2004 by ACM, Inc.
  • 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, Volume 17, Issue 7-8.
    June 2005.
  • F.M. Vos, H.J.W. Spoelder, D.M. Germans, R. Hofman, H.E. Bal:
    "Real-time, adaptive measurement of corneal shapes."
    Computing in Science & Engineering, Vol. 4, No. 2, pp. 66-76,
    March/April 2002.
    PDF
  • J. Maassen, R. van Nieuwpoort, R. Veldema , H.E. Bal, T. Kielmann, C. Jacobs R. Hofman:
    "Efficient Java RMI for Parallel Programming."
    ACM. Trans. on Programming Languages and Systems, Vol. 23, No. 6, pp. 747 - 775,
    Nov. 2001. Copyright 2001 by ACM, Inc.
  • Thilo Kielmann, Henri E. Bal, Sergei Gorlatch, Kees Verstoep, and Rutger F.H. Hofman:
    "Network Performance-aware Collective Communication for Clustered Wide Area Systems."
    Parallel Computing, Vol. 27, No. 11, pp. 1431-1456,
    2001.
  • 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."
    Future Generation Computer Systems,
    2000 (This is an extended version of the HPCA-5 paper.)
  • H.E. Bal, R. Bhoedjang, R. Hofman, C. Jacobs, K. Langendoen, T. Rühl, and M.F. Kaashoek:
    "Performance Evaluation of the Orca Shared Object System."
    IEEE Transactions on Computer Systems (TOCS),
    Feb 1998.
  • H.E. Bal, R. Bhoedjang, R. Hofman, C. Jacobs, K. Langendoen, T. Rühl, K. Verstoep:
    "Performance of a High-Level Parallel Language on a High-Speed Network."
    Journal of Parallel and Distributed Computing,
    40, 1997, pp. 49-64.
  • P.H. Hartel, H.L. Muller, W.G. Vree, R.F.H. Hofman, K.G. Langendoen, and L.O. Hertzberger:
    "A toolkit for parallel programming."
    Concurrency: Practice and Experience
    1993.
  • M. Beemster, P.H. Hartel, L.O. Hertzberger, R.F.H. Hofman, K.G. Langendoen, L.L. Li, R. Milikowski, W.G. Vree, H.P. Barendregt and J.C. Mulder:
    "Experience with a Clustered Reduction Machine."
    Future Generation Computer Systems
    , 9, pp. 175--200, 1993.
  • R.F.H. Hofman and W.G. Vree:
    "Distributed hierarchical scheduling with explicit grain size control."
    Future Generation Computer Systems
    , bf 8, pp. 111--119, 1992.

Ph-D Thesis

  • R.F.H. Hofman:
    "Scheduling and Grain Size Control."
    Ph D Thesis, Universiteit van Amsterdam.
    9th May 1994.

Conference papers

  • Ismail El-Helw, Rutger Hofman, Wenzhe Li, Sungjin Ahn, Max Welling, and Henri Bal:
    "Scalable Overlapping Community Detection."
    IPDPSW Workshop ParLearning
    2016.
  • Ismail El-Helw, Rutger Hofman, and Henri E. Bal:
    "Towards Fast Overlapping Community Detection."
    CC-Grid
    2016.
    (short paper)
  • Ismail El-Helw, Rutger Hofman, and Henri Bal:
    "Scaling MapReduce Vertically and Horizontally."
    Supercomputing
    2014.
    Nominated for best student paper award.
  • Ismail El-Helw, Rutger Hofman, and Henri Bal:
    "Glasswing: Scalable MapReduce for Modern Multi-core and Many-core Clusters."
    Proc. 23rd Int. ACM Symposium on High Performance Distributed Computing (HPDC 2014),
    23-27 June, 2014. Vancouver, Canada
    (short paper)
  • Melanie R. Rieback, Georgi N. Gaydadjiev, Bruno Crispo, R.F.H. Hofman, A.S. Tanenbaum:
    "A Platform for RFID Security and Privacy Administration."
    USENIX Lisa
    2006
    Best paper Award
  • Guido van 't Noordende, Adam Balogh, Rutger Hofman, Frances M.T. Brazier, Andrew S. Tanenbaum:
    "A Secure Jailing System for Confining Untrusted Applications."
    Proc. 2nd International Conference on Security and Cryptography (SECRYPT), Barcelona, Spain, July 28-31, 2007. pp. 414-423.

    PDF
  • G. van 't Noordende, A. Balogh, R.F.H. Hofman, F. Brazier, A.S. Tanenbaum:
    "Secure and Portable Confinement of Untrusted Programs",
    Submitted for publication

    PDF
  • O. Aumage, R.F.H. Hofman, H.E. Bal:
    "NetIbis: An Efficient and Dynamic Communication System for Heterogeneous Grids",
    CCGrid 2005

    PDF
  • A. Denis, O. Aumage, R.F.H. Hofman, C. Verstoep, Th. Kielmann, H.E. Bal:
    "Wide-Area Communication for Grids: An Integrated Solution to Connectivity, Performance and Security Problems",
    HPDC-13
    2004
    PDF
  • 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.
    Postscript
  • Jun Pang, Wan Fokkink, Rutger Hofman, Ronald Veldema:
    "Model Checking a Cache Coherence Protocol for a Java DSM Implementation".
    IPDPS: 238
    2003
    Postscript
  • 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,
    Nov. 2002, pp. 165-174. Copyright 2002 by ACM, Inc.
    Postscript
  • 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,
    Nov. 2002, pp. 18-27. Copyright 2002 by ACM, Inc.
    Postscript
  • R. Veldema, R.F.H. Hofman, R.A.F. Bhoedjang, C.J.H. Jacobs, and Henri E. Bal:
    "Source-Level Global Optimizations for Fine-Grained Distributed Shared Memory Systems".
    Proc. Eighth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'01), Snowbird, UT, June 18-19,
    2001.
    Postscript
  • R. Veldema, R.F.H. Hofman, R.A.F. Bhoedjang, and Henri E. Bal:
    "Runtime Optimizations for a Java DSM implementation".
    Proc. Joint ACM Java Grande - ISCOPE 2001 Conference, Stanford University, CA, June 2-4,
    2001.
    Postscript
  • R. Bhoedjang, K. Verstoep, T. Rühl, H.E. Bal, R. 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
    Postscript
  • 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
    Postscript
  • Thilo Kielmann, Henri E. Bal, Jason Maassen, Rob van Nieuwpoort, Ronald Veldema, Rutger Hofman, Ceriel Jacobs, and Kees Verstoep:
    "The Albatross Project: Parallel Application Support for Computational Grids."
    Proc. 1st European GRID Forum Workshop, pp. 341-348, Poznan, Poland,
    April 12-13, 2000
    Postscript
  • 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), Atlanta, GA, pp. 131-140,
    May 1999
    Postscript
  • Thilo Kielmann, Rutger F.H. Hofman, Henri E. Bal, Aske Plaat, and Raoul A.F. Bhoedjang:
    "MPI's Reduction Operations in Clustered Wide Area Systems."
    Proc. Message Passing Interface Developer's and User's Conference (MPIDC'99), Atlanta, GA, pp. 43-52,
    March 10-12, 1999
    Postscript
  • A. Plaat, H.E. Bal, and R.F.H. Hofman:
    "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), Orlando, FL
    January 1999
    Postscript
  • K. Langendoen, R. Hofman, and H.E.Bal:
    "Challenging Applications on Fast Networks."
    International Symposium on High-Performance Computer Architecture (HPCA-4), IEEE CS,
    Las Vegas, Nevada, Feb. 1-4, 1998.
    Postscript
  • H.E. Bal, R. Bhoedjang, R. Hofman, C. Jacobs, K. Langendoen, T. Rühl, and M.F. Kaashoek:
    "Portability in the Orca Shared Object System."
    Vrije Universiteit, Amsterdam
    , Sept. 1997.
    Postscript
  • H.E. Bal, R. Hofman, and K. Verstoep:
    "A Comparison of Three High Speed Networks for Parallel Cluster Computing."
    Workshop on Communication and Architectural Support for Network-based Parallel Computing, Springer-Verlag,
    1997, pp. 184-197.
    Postscript
  • R. Hofman, K. Langendoen, and H.E. Bal:
    "Visualizing High-Level Communication and Synchronization."
    IEEE Int. Conference on Algorithms and Architectures for Parallel Processing (ICA3PP),
    IEEE Computer Society Press, Los Alamitos, CA, 1996, pp. 37-43.
    Postscript
  • R. Bhoedjang, T. Rühl, K. Langendoen, R. Hofman, H.E. Bal, and M.F. Kaashoek:
    "Panda: A Portable Platform to Support Parallel Programming Languages."
    Symposium on Experiences with Distributed and Multiprocessor Systems, USENIX,
    1993, pp. 213-226.
  • R.F.H. Hofman, K.G. Langendoen, and W.G. Vree:
    "Scheduling Consequences of Keeping Parents at Home."
    Int. Conf. Par. and Distr. Systems
    , National Tsing Hwa Univ., HsinChu, Taiwan, Dec. 1992.
  • R.F.H. Hofman and W.G. Vree:
    "Evaluation of distributed hierarchical scheduling with explicit grain size control."
    Proceedings of SHPCC '92
    , pp. 186--189, Williamsburg, VA. IEEE Computer Society Press, 1992.
  • J.C. Glas, R.F.H. Hofman, W.G. Vree:
    "Parallelisation of Branch-and-Bound Algorithms in a Functional Programming Environment."
    In H. Kuchen and R. Loogen, ed., 4th International Workshop on the Parallel Implementation of Functional Languages
    , pp. 287--298, Aachener Informatik-Berichte 92-19, RWTH Aachen, Fachgruppe Informatik, Aachen, Germany, Sept. 1992.
  • R. F. H. Hofman, K. G. Langendoen, and W. G. Vree:
    "Scheduling performance under the influence of optimisations for shared memory graph reduction."
    In P. H. Hartel and H. L. Muller, editors, 4th Computer systems , pp. 1-15, Amsterdam, The Netherlands. Dept. of Comp. Sys, Univ. of Amsterdam.
    Oct 1991.
  • R.F.H. Hofman:
    "Evaluation of centralised on-line load balancing algorithms for a parallel reduction machine."
    In A.J. van de Goor, editor, Computing science in the Netherlands, pp. 201--212, Utrecht, Netherlands. CWI.
    1990.
  • R.F.H. Hofman:
    "Evaluation of dual ported memories from the task level."
    Fifth Distributed Memory Computing Conference, pp. 670--674, Charleston, South Carolina. IEEE Computer Society Press,
    1990.

Non-refereed publications and reports

  • G.J. van 't Noordende, A. Balogh, R.F.H. Hofman, F.M.T. Brazier, A.S. Tanenbaum:
    "A Secure and Portable Jailing System."
    Technical report IR-CS-025, Vrije Universiteit
    October 2006.
  • R.F.H. Hofman:
    "Join the shortest queue may be bounded."
    PRM Project Internal Report, Dept. of Comp. Systems, University of Amsterdam,
    1989.
  • R.F.H. Hofman:
    "An on-the-fly scheduling algorithm for an experimental parallel reduction machine."
    PRM project internal report D-18, Dept. of Comp. Sys, Univ. of Amsterdam,
    1988.
  • R.F.H. Hofman:
    "Installation of an Ektacytometer at the University Hospital of Utrecht, and preliminary measurements."
    Internal Report VMFF-14-87. Vakgroep Medische Fysica RUU,
    1987.
  • R.F.H. Hofman:
    "Montage van de Soft X-ray-pinhole camera SOPHOCLES aan TORTUR III, en ontwikkelen van een methode om het emissiviteitsprofiel van het plasma te bepalen."
    I.R. 86/056. FOM-instituut voor Plasmafysica Rhijnhuyzen,
    1986.

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