Publications


My Citations from Google scholar

Citations and h-index


Edited volumes (books and journal issues)

  • Thilo Kielmann, Marc van Kreveld, Wiro Niessen (Editors). Proceedings of the Sixteenth Annual Conference of the Advanced School for Computing and Imaging (ASCI 2010), Veldhoven, the Netherlands, November 2010. ISBN 978-90-79982-08-0. PDF.
  • Rosa Badia, Francoise Baude, Vladimir Getov, Thilo Kielmann, Ian Taylor (Editors). Workshop on Grid Systems, Tools and Environments, December 2006, Sophia Antipolis, France, Published as CoreGRID Technical Report TR-0103, 2007.
  • Thilo Kielmann. Journal of Grid Computing, Special Issue on Grid Applications, Volume 4, Issue 2, 2006. Editorial (PDF).
  • David Wallom and Thilo Kielmann (Editors). Workshop on Grid Applications: From Early Adopters to Mainstream Users, Published as GGF document GFD.68, Global Grid Forum, 2006.
  • Thilo Kielmann and Wilson Rivera. Concurrency & Computation: Practice & Experience, Special Issue on Adaptive Grid Middleware, Vol. 18, No. 13, 2006. Editorial (PDF).
  • Rosa Badia, Francoise Baude, Vladimir Getov, Thilo Kielmann, Ian Taylor (Editors). Workshop on Grid Systems, Tools and Environments, October 2005, Sophia Antipolis, France, Published as CoreGRID Technical Report TR-0043, 2006, PDF.
  • Vladimir Getov and Thilo Kielmann (Editors). Component Models and Systems for Grid Applications, Springer Verlag, 2005.
  • Thilo Kielmann (Editor). Workshop on Grid Applications and Programming Tools, Published as GGF document GFD.39, Global Grid Forum, 2004.
  • Thilo Kielmann. Journal of Grid Computing, Special Issue on Grid Applications and Programming Tools, Volume 1, Issue 2, 2003. Editorial (PDF).
  • L.J. van Vliet, J.W.J. Heijnsdijk, T. Kielmann, and P.M.W. Knijnenburg (Editors). ASCI 2000, Proceedings of the sixth annual conference of the Advanced School for Computing and Imaging,Lommel, Belgium, June 14-16, 2000.

Book chapters

  • Thilo Kielmann, Sergei Gorlatch. Bandwidth-Latency Models (BSP, LogP), In Encyclopedia of Parallel Computing, Springer Verlag, 2011, Part 2 / B,  pages 107-111. PDF (draft).
  • Thilo Kielmann, Guillaume Pierre, Christine Morin. XtreemOS: a Sound Foundation for Cloud Infrastructure and Federations, In Grids, P2P and Services Computing, Springer Verlag 2010, pages 1-5. PDF (draft).
  • 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, to appear in Grids, Clouds and Virtualization, Springer Verlag 2010. PDF (draft).
  • Pierpaolo Giacomin, Alessandro Bassi, Frank J. Seinstra, Thilo Kielmann. Towards Coordinated Data Management for High-performance Distributed Multimedia Content Analysis. In Grid Computing Achievements and Prospects, Springer Verlag 2008, pp. 133-146. (This is an extended version of the paper appeared in the CoreGRID integration workshop 2008.)
  • Ani Anciaux-Sedrakian, Rosa M.Badia, Raul Sirvent, Josep M.Perez, Thilo Kielmann, Andre Merzky. Grid Superscalar and Job Mapping on the Reliable Grid Resources. In Making Grids Work, Springer Verlag 2008, pp. 77-88. PDF.
  • Elzbieta Krepska, Thilo Kielmann, Raul Sirvent, Rosa M. Badia. A Service for Reliable Execution of Grid Applications. In Achievements in European Research on Grid Systems, Springer Verlag, 2008, pp. 179-192. (This is an extended version of the paper appeared in the CoreGRID integration workshop 2006.) PDF.
  • Thilo Kielmann, Gosia Wrzesinska, Natalia Currle-Linde, Michael Resch. Redesigning the SEGL Problem Solving Environment: A Case Study of Using Mediator Components, In Integrated Research in Grid Computing, pp. 255-269, Springer Verlag, 2007. PDF.
  • Thilo Kielmann, Andre Merzky, Henri Bal, Francoise Baude, Denis Caromel, Fabrice Huet. Grid Application Programming Environments. In Future Generation Grids, pp. 283-306, Springer Verlag, 2006.
    Also published as CoreGRID Technical Report TR-0003. PDF.

Journal articles

  • Alexandru Uta, Andreea Sandu, and Thilo Kielmann, Overcoming Data Locality: an In-Memory Runtime File System with Symmetrical Data Distribution, Future Generation Computer Systems, Vol. 54, 2016, pp. 144-158. PDF (preprint).
  • Alexandra (Vintila) Filip, Ana-Maria Oprescu, Stefania Costache, and Thilo Kielmann, E-BaTS: Energy-aware Scheduling for Bag-of-Task Applications in HPC Clusters, Parallel Processing Letters, Vol. 25, Mo. 3, 32 pages, September 2015. PDF (preprint).
  • Andrei Agapi, Ken Birman, Robert M. Broberg, Chase Cotton, Thilo Kielmann, Martin Millnert, Rick Payne, Robert Surton, Robbert van Renesse, Routers for the Cloud, Can the Internet Achieve 5-Nines Availability?, IEEE Internet Computing, Vol. 15, No. 5, pp. 72-77, 2011. PDF (preprint).
  • Elzbieta Krepska, Thilo Kielmann, Wan Fokkink, Henri Bal, HipG: Parallel Processing of Large-Scale Graphs, Operating Sytems Review, Vol. 45, No. 2, pp. 3-13, July 2011. online.
  • Ana-Maria Oprescu, Thilo Kielmann, Haralambie Leahu, Budget Estimation and Control for Bag-of-Tasks Scheduling in Clouds, Parallel Processing Letters, Vol. 21, No. 2, pp. 219-243, June 2011. PDF (draft).
  • Mathijs den Burger, Thilo Kielmann. Collective Receiver-initiated Multicast for Grid Applications, IEEE Transactions on Parallel and Distributed Systems (TPDS), Vol. 22, No. 2, pp. 231-244, February 2011. PDF (draft).
  • Henri E. Bal, Jason Maassen, Rob V. van Nieuwpoort, Niels Drost, Roelof Kemp, Timo van Kessel, Nick Palmer, Gosia Wrzesinska, Thilo Kielmann, Kees van Reeuwijk, Frank J. Seinstra, Ceriel J.H. Jacobs, and Kees Verstoep. Real-World Distributed Computing with Ibis, IEEE Computer, Vol. 3, No. 8, pp. 54-62, August 2010. PDF (draft).
  • Bonzanni, N., Krepska, E., Feenstra, K.A., Fokkink, W.J., Kielmann, T., Bal, H.E. & Heringa, J. Executing multicellular differentiation: quantitative predictive modelling of C. elegans vulval development. Bioinformatics, 25(16), 2049-2056, 2009.
  • Chris Smith, Thilo Kielmann, Steven Newhouse, Marty Humphrey. The HPC Basic Profile and SAGA: Standardizing Compute Grid Access in the Open Grid Forum, Concurrency and Computation: Practice and Experience, Vol. 21, No. 8, 2009. pp. 1053-1068. PDF.
  • Tom Goodale, Shantenu Jha, Hartmut Kaiser, Thilo Kielmann, Pascal Kleijer, Gregor von Laszewski, Craig Lee, Andre Merzky, Hrabri Rajic, John Shalf. SAGA: A Simple API for Grid Applications, High-Level Application Programming on the Grid, Computational Methods in Science and Technology, Vol. 12, No. 1, 2006, pp. 7-20, Scientific Publishers OWN, Poznan. PDF.
  • Jason Maassen, Rob V. van Nieuwpoort, Thilo Kielmann, Kees Verstoep, Mathijs den Burger. Middleware Adaptation with the Delphoi Service, Concurrency and Computation: Practice and Experience, Vol. 18, No. 13, pp. 1659-1679, November 2006. PDF.
  • Gosia Wrzesinska, Rob V. van Nieuwpoort, Jason Maassen, Thilo Kielmann, Henri E. Bal. Fault-tolerant Scheduling of Fine-grained Tasks in Grid Environments , International Journal of High Performance Computing Applications (IJHPCA), Vol. 20, No. 1, pp. 103-114, Spring 2006. PDF.
  • Gabrielle Allen, Kelly Davis, Tom Goodale, Andrei Hutanu, Hartmut Kaiser, Thilo Kielmann, Andre Merzky, Rob van Nieuwpoort, Alexander Reinefeld, Florian Schintke, Thorsten Schütt, Ed Seidel, Brygg Ullmer. The Grid Application Toolkit: Towards Generic and Easy Application Programming Interfaces for the Grid. Proceedings of the IEEE, Vol. 93, No. 3, pp. 534-550, March 2005. PDF.
  • 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, 2005. PDF.
  • Gabrielle Allen, Kelly Davis, Konstantinos N. Dolkas, Nikolaos D. Doulamis, Tom Goodale, Thilo Kielmann, Andre Merzky, Jarek Nabrzyski, Juliusz Pukacki, Thomas Radke, Michael Russell, Ed Seidel, John Shalf, Ian Taylor. Enabling Applications on the Grid – A GridLab Overview. International Journal on High Performance Computing Applications, Volume 17, No. 4, Winter 2003, pp. 449-466. PDF.
  • Arnold Nelisse, Jason Maassen, Thilo Kielmann, and Henri E. Bal. CCJ: Object-based Message Passing and Collective Communication in Java. Concurrency & Computation: Practice & Experience, Vol. 15, No. 3-5, pp. 341-369, 2003. PDF.
  • Thilo Kielmann, Henri E. Bal, Jason Maassen, Rob van Nieuwpoort, Lionel Eyraud, Rutger Hofman, Kees Verstoep. Programming Environments for High-Performance Grid Computing: the Albatross Project. Future Generation Computer Systems, Vol. 18, No. 8, pp. 1113-1125, 2002. PDF.
  • Jason Maassen, Rob van Nieuwpoort, Ronald Veldema, Henri Bal, Thilo Kielmann, Ceriel Jacobs, and Rutger Hofman. Efficient Java RMI for Parallel Programming. ACM Transactions on Programming Languages and Systems (TOPLAS), Vol. 23, No. 6, pp. 747-775, 2001. PDF.
  • 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. PDF (draft).
  • Thilo Kielmann, Philip Hatcher, Luc Bougé, Henri E. Bal. Enabling Java for High-Performance Computing. Communications of the ACM, Vol. 44, No. 10, pp. 110-117, 2001. PDF (draft).
  • Jason Maassen, Thilo Kielmann, and Henri E. Bal. Parallel Application Experience with Replicated Method Invocation. Concurrency & Computation: Practice & Experience, Vol. 13, No. 8-9, pp. 681-712, 2001. PDF (draft).
  • 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, Vol. 17, No. 6, pp. 769-782, 2001. PDF (draft).
  • Olaf Arndt, Bernd Freisleben, Thilo Kielmann, and Frank Thilo. A Comparative Study of Online Scheduling Algorithms for Networks of Workstations. Cluster Computing, Vol. 3, No. 2, pp. 95-112, 2000. PDF (draft).
  • Rob van Nieuwpoort, Jason Maassen, Henri E. Bal, Thilo Kielmann, and Ronald Veldema. Wide-Area Parallel Programming using the Remote Method Invocation Model. Concurrency: Practice and Experience, Vol. 12, No. 8, pp. 643-666, 2000. PDF (draft).
  • Tom Holvoet and Thilo Kielmann. Behaviour Specification of Parallel Active Objects. Parallel Computing Vol. 24, No. 7, pp. 1107-1135, 1998. PDF (draft).
  • Bernd Freisleben and Thilo Kielmann. Automated Transformation of Sequential Divide-and-Conquer Algorithms into Parallel Programs. Computers and Artificial Intelligence, Vol. 14, No. 6, pp. 579-596, 1995. PDF (draft).

Conference articles

  • Alexandru Uta, Ana-Maria Oprescu, and Thilo Kielmann. Towards Resource Disaggregation – Memory Scavenging for Scientific Workloads, inIEEE Cluster 2016, Taipeh, Taiwan, December 2016.
  • Alexandru Uta, Andreea Sandu, Stefania Costache, and Thilo Kielmann. MemEFS: an elastic in-memory runtime file system for escience applications, In eScience, 11th IEEE International Conference on. München, Germany, August/September 2015. PDF.
  • Ana-Maria Oprescu, Alexandra (Vintila) Filip, and Thilo Kielmann. Fast Pareto Front Approximation for Cloud Instance Pool Optimization, Genetic and Evolutionary Computation Conference (GECCO 2015), July 2015, Madrid, Spain. PDF.
  • Kaveh Razavi, Gerrit van der Kolk, and Thilo Kielmann. Prebaked uVMs: Scalable, Instant VM Startup for IaaS Clouds, The 35th International Conference on Distributed Computing Systems (ICDCS 2015), Columbus, OH, USA, June/July 2015. PDF.
  • Alexandru Uta, Andreea Sandu, Stefania Costache, and Thilo Kielmann. Scalable in-memory computing. In Cluster, Cloud and Grid Computing (CCGrid), 2015 15th IEEE/ACM International Symposium on, pages 805–810. Shenzhen, China, May 2015. Scale challenge finalist paper. PDF.
  • Kaveh Razavi, Ana Ion, Genc Tato, Kyuho Jeong, Renato Figueiredo, Guillaume Pierre ,and Thilo Kielmann. Kangaroo: A Tenant-Centric Software-Defined Cloud Infrastructure, IEEE International Conference on Cloud Engineering (IC2E 2015), Tempe, AZ, USA, March 2015. PDF.
  • Alexandru Uta, Andreea Sandu, and Thilo Kielmann. Overcoming Data Locality: an In-Memory Runtime File System with Symmetrical Data Distribution, IEEE Cluster 2014, Madrid, Spain, September 2014. (poster paper, Best Poster Award). PDF.
  • Kaveh Razavi, Ana Ion, and Thilo Kielmann. Squirrel: Scatter Hoarding VM Image Contents on IaaS Compute Nodes, HPDC’14, The 23rd International ACM Symposium on High Performance Parallel and Distributed Computing, Vancouver, Canada, June 2014. PDF.
  • Hector Fernandez, Guillaume Pierre, and Thilo Kielmann. Autoscaling Web Applications in Heterogeneous Cloud Infrastructures, IC2E 2014, IEEE International Conference on Cloud Engineering, Boston, MA, USA, March 2014. PDF.
  • Kaveh Razavi and Thilo Kielmann. Scalable Virtual Machine Deployment Using VM Image Caches, SC13, Denver, CO, USA, November 2013. PDF.
  • Ana-Maria Oprescu, Thilo Kielmann, Haralambie Leahu. Stochastic Tail-Phase Optimization for Bag-of-Tasks Execution in Clouds, The 5th IEEE/ACM International Conference on Utility and Cloud Computing (UCC 2012), Chicago, IL, USA, November 2012. PDF.
  • Guillaume Pierre, Ismail el Helw, Corina Stratan, Ana Oprescu, Thilo Kielmann, Thorsten Schuett, Jan Stender, Matej Artac, Ales Cernivec. ConPaaS: an Integrated Runtime Environment for Elastic Cloud Applications, ACM/IFIP/USENIX 12th International Middleware Conference, (poster paper), Lisbon, Portugal, December 2011. PDF.
  • 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.
  • 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.
  • E. Krepska, T. Kielmann, W. Fokkink, H. Bal, A high-level framework for distributed processing of large-scale graphs, In Proceedings of the 12th International Conference on Distributed Computing and Networking (ICDCN’11), M. Aguilera, H. Yu, N. Vaidya, V. Srinivasan, R. Choudhury (Eds.), LNCS vol. 6522, pp 155-166, Springer Verlag, 2011. PDF.
  • Kemp, R., Palmer, N.O., Kielmann, T. & Bal, H.E Cuckoo: a Computation Offloading Framework for Smartphones. In 2nd Int. Conf. on Mobile Computing, Applications, and Services (MobiCASE 2010).
  • Ana-Maria Oprescu, Thilo Kielmann, Bag-of-Tasks Scheduling under Budget Constraints, Proc. 2nd IEEE International Conference on cloud Computing Technology and Science (CloudCom 2010), Indianapolis, USA, Nov/Dec 2010. PDF.
  • Mathijs den Burger, Ceriel Jacobs, Thilo Kielmann, Andre Merzky, Ole Weidner, Hartmut Kaiser. What Is the Price of Simplicity? A Cross-platform Evaluation of the SAGA API, Euro-PAR 2010, Ischia, Italy, Aug/Sep 2010, LNCS 6271, pp. 392-404, Springer, PDF.
  • Tatsuhiro Chiba, Thilo Kielmann, Mathijs den Burger, Satoshi Matsuoka. Dynamic Load-Balanced Broadcast for Data-Intensive Applications on Clouds , CCGrid 2010, May 2010, Melbourne, Australia, PDF.
  • Kemp, R., Palmer, N.O., Kielmann, T., Seinstra, F.J., Drost, N., Maassen, J. & Bal, H.E. eyeDentify: Multimedia Cyber Foraging from a Smartphone. In IEEE International Symposium on Multimedia (ISM2009).
  • Andrei Agapi, Sebastien Soudan, Marcelo Pasin, Pascale Vicat-Blanc Primet, Thilo Kielmann. Optimizing Deadline-Driven Bulk Data Transfers in Overlay Networks, International Conference on Computer Communications and Networks (ICCCN 2009), August 03-06, 2009, San Francisco, CA, USA. PDF.
  • 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, USA. PDF.
  • Ana-Maria Oprescu, Thilo Kielmann, Wan Fokkink. FTRepMI: Fault-Tolerant, Sequentially-Consistent Object Replication for Grid Applications, International Conference on Distributed Computing and Networking (ICDCN 2009), January 3-6, 2009, Hyderabad, India. Published as LNCS 5408, pp. 368-376, Springer. PDF.
  • Nicholas Palmer, Thilo Kielmann, Henri Bal. Serialization for Ubiquitous Systems: An Evaluation of High Performance Techniques on Java Micro Edition, Second International Conference on Mobile Ubiquitous Computing Systems, Services and Technologies (UBICOMM 2008), Valencia, Spain, September 2008, IEEE. PDF.
  • Pierpaolo Giacomin, Alessandro Bassi, Frank Seinstra, Thilo Kielmann, Henri Bal. HITP: A Transmission Protocol for Scalable High-Performance Distributed Storage, Euro-Par 2008, Las Palmas de Gran Canaria, Spain, August 2008, to be published in LNCS by Springer.
  • Michal Ejdys, Ula Herman-Izycka, Namita Lal, Thilo Kielmann, Enric Tejedor, Rosa M. Badia. Integrating Application and System Components with the Grid Component Model, CoreGRID Symposium, Las Palmas de Gran Canaria, Spain, August 2008. PDF, published in From Grids to Service and Pervasive Computing, Springer Verlag, 2008, pp. 47-59.
  • Rob V. van Nieuwpoort, Thilo Kielmann, and Henri E. Bal. User-friendly and reliable grid computing based on imperfect middleware, ACM/IEEE Conference on Supercomputing (SC’07), nov 2007, PDF.
  • Gosia Wrzesinska, Ana-Maria Oprescu, Thilo Kielmann, and Henri Bal. Persistent Fault-tolerance for Divide-and-Conquer Applications on the Grid, Euro-Par 2007, Rennes, France, August 2007, pp. 415-426, Published as LNCS, Volume 4641. PDF.
  • 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. PDF.
  • Mathijs den Burger and Thilo Kielmann. MOB: Zero-configuration High-throughput Multicasting for Grid Applications., HPDC 2007, Monterey, CA, USA, June 2007, pp. 159-168, ACM. PDF.
  • Thilo Kielmann. Programming Models for Grid Applications and Systems: Requirements and Approaches, 2006 IEEE John Vincent Atanasoff International Symposium on Modern Computing (JVA 2006), Sofia, Bulgaria, October 2006, pp. 27-32. PDF.
  • Mathijs den Burger, Thilo Kielmann, Henri E. Bal, Balanced Multicasting: High-throughput Communication for Grid Applications, SC|05, Seattle, USA, November 2005. PDF.
  • Markus Bornemann, Rob V. van Nieuwpoort, Thilo Kielmann, MPJ/Ibis: a Flexible and Efficient Message Passing Platform for Java , EuroPVM/MPI 2005, Sorrento, Italy, September 2005, pp. 217-224. Published as LNCS, Volume 3666. PDF.
  • Alexandre Denis, Olivier Aumage, Rutger Hofman, Kees Verstoep, Thilo Kielmann, 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. PDF.
  • Rob V. van Nieuwpoort, Jason Maassen, Rutger Hofman, Thilo Kielmann, Henri E. Bal. Ibis: an Efficient Java-based Grid Programming Environment. Joint ACM JavaGrande-ISCOPE 2002 Conference, Seattle, Washington, Nov. 3-5, 2002, pp. 18-27. PDF.
  • Mathijs den Burger, Thilo Kielmann, and Henri E. Bal. TopoMon: A Monitoring Tool for Grid Network Topology. International Conference on Computational Science (ICCS 2002), Amsterdam, April 21-24, 2002. Published as LNCS Vol. 2330, pp. 558-567. PDF. PS (gzip’ed).
  • Rob V. van Nieuwpoort, Thilo Kielmann, and Henri E. Bal. Efficient Load Balancing for Wide-area Divide-and-Conquer Applications. PPoPP ’01: ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 34-43, Snowbird, Utah,June 18-20, 2001. PDF.
  • Arnold Nelisse, Thilo Kielmann, Henri E. Bal, and Jason Maassen. Object-based Collective Communication in Java. Joint ACM JavaGrande-ISCOPE 2001 Conference, pp. 11-20, Stanford University, June 2-4, 2001. PDF.
  • G. Allen et al. Early Experiences with the EGrid Testbed. First IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid 2001), pp. 130-137, May 15-18, 2001, Brisbane, Australia. PDF.
  • Rob V. van Nieuwpoort, Thilo Kielmann, and Henri E. Bal. Satin: Efficient Parallel Divide-and-Conquer in Java. Euro-Par 2000, pp. 690-699, Munich, Germany, August 29-September 1, 2000. PDF.
  • Jason Maassen, Thilo Kielmann, and Henri E. Bal. Efficient Replicated Method Invocation in Java. ACM 2000 Java Grande Conference, pp. 88-96, San Francisco, CA, June 3-4, 2000. PDF.
  • Thilo Kielmann, Henri E. Bal, and Sergei Gorlatch. Bandwidth-efficient Collective Communication for Clustered Wide Area Systems IPDPS 2000, pp. 492-499, Cancun, Mexico, May 1-5, 2000. PDF.
  • Paolo Ciancarini and Thilo Kielmann. Coordination Models and Languages for Parallel Programming. Invited paper, Parallel Computing 99 (ParCo99), Delft, The Netherlands, August 17-20, 1999. PDF.
  • Olaf Arndt, Bernd Freisleben, Thilo Kielmann, and Frank Thilo. Batch Queueing in the Winner Resource Management System. 1999 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA’99), Vol. V, pp. 2523-2529, Las Vegas, Nevada, June/July 1999. PDF.
  • Rob van Nieuwpoort, Jason Maassen, Henri E. Bal, Thilo Kielmann, and Ronald Veldema. Wide-area parallel computing in Java. ACM 1999 Java Grande Conference, pp. 8-14, San Francisco, CA, June 12-14, 1999. PDF.
  • Thilo Kielmann, Rutger F.H. Hofman, Henri E. Bal, Aske Plaat, and Raoul 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, Georgia, May 1999, pp. 131-140. PDF.
  • 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. Message Passing Interface Developer’s and User’s Conference (MPIDC’99), pp. 43-52, Atlanta, GA, March 10-12, 1999. PDF.
  • Olaf Arndt, Bernd Freisleben, Thilo Kielmann, and Frank Thilo. Scheduling Parallel Applications in Networks of Mixed Uniprocessor/Multiprocessor Workstations. ISCA 11th International Conference on Parallel and Distributed Computing Systems (PDCS-98), Chicago, IL, September 1998, pp. 190-197. PDF.
  • Bernd Freisleben, Dieter Hartmann, and Thilo Kielmann. Parallel Incremental Raytracing of Animations on a Network of Workstations. 1998 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA’98), Vol. III, pp.1305-1312, Las Vegas, Nevada, July 1998. PDF.
  • Tom Holvoet and Thilo Kielmann. Towards Generative Software Composition. Hawai`i International Conference on System Sciences (HICSS-31), volume 7, pages 245-254, Kona, Hawai`i, USA, January 1998. PDF.
  • Bernd Freisleben and Thilo Kielmann. Coordination Patterns for Parallel Computing. Coordination’97, Berlin, Germany, number 1282 in Lecture Notes in Computer Science, pages 414 – 417. September 1997. PDF.
  • Bernd Freisleben, Dieter Hartmann, and Thilo Kielmann. Parallel Raytracing: A Case Study on Partitioning and Scheduling on Workstation Clusters. Hawai`i International Conference on System Sciences (HICSS-30), volume 1, pages 596-605, Wailea, Hawai`i, USA, January 1997. PDF.
  • Tom Holvoet and Thilo Kielmann. Behaviour Specification of Active Objects in Open Generative Communication Environments. Hawai`i International Conference on System Sciences (HICSS-30), volume 1, pages 349 – 358, Wailea, Hawai`i, USA, January 1997. PDF.
  • Thilo Kielmann. Programming Heterogeneous Workstation Clusters based on Coordination. Journal of Computing and Information, Vol. 2, No. 1, 1996, pp. 608-627. Special Issue: Proc. of Eighth International Conference of Computing and Information (ICCI’96), University of Waterloo, Waterloo, Ontario, Canada, June 19-22, 1996. Paper.
  • Thilo Kielmann. Designing a Coordination Model for Open Systems. Coordination’96, Cesena, Italy, April, 1996. number 1061 in Lecture Notes in Computer Science, pages 267 – 284. PDF.
  • Thilo Kielmann and Guido Wirtz. Coordination Requirements for Open Distributed Systems. In: Parallel Computing: State-of-the-Art and Perspectives, D’Hollander, E. and Joubert, G.R. and Peters, F.J. and Trystram, D. (Eds.), ParCo’95, Ghent, Belgium, September 1995. Elsevier Science Publ., Advances in Parallel Computing, No. 11, 1996, pp. 645-648. PDF.
  • Bernd Freisleben and Thilo Kielmann. Automatic Parallelization of Divide-and-Conquer Algorithms. CONPAR’92/VAPP V, number 634 in Lecture Notes in Computer Science, pages 849 – 850, Lyon, France, September 1992. Springer Verlag. PDF
  • Thilo Kielmann. Using Prolog for Software System Maintenance. First International Conference on the Practical Application of Prolog, volume 1, London, UK, April 1992. PDF

Workshop articles

  • Kaveh Razavi, Stefania Costache,  Andrea Gardiman, Kees Verstoep, and Thilo Kielmann, Scaling VM Deployment in an Open Source Cloud Stack, 6th Workshop on Scientific Cloud Computing (ScienceCloud) 2015, co-located with HPDC’15, Portland, Oregon, USA, June 2015. PDF.
  • Alexandru Uta, Andreea Sandu, Ion Morozan, and Thilo Kielmann, In-Memory Runtime File Systems for Many-Task Computing. In Workshop on Adaptive Resource Management and Scheduling for Cloud Computing, ARMS-CC 2014, co-located with PODC 2014, July 15, 2014, Paris, France. LNCS 8907, pp. 1–3, 2014. PDF.
  • Kaveh Razavi, Liviu Mihai Razorea, and Thilo Kielmann. Reducing VM Startup Time and Storage Costs by VM Image Content Consolidation. In Workshop on Dependability and Interoperability in Heterogeneous Clouds (DIHC13) , held in conjunction with Euro-Par 2013, Aachen, Germany, August 2013. PDF.
  • Alexandra Vintila, Ana-Maria Oprescu, and Thilo Kielmann. Fast (Re-)Configuration of Mixed On-demand and Spot Instance Pools for High-throughput Computing. In ORMaCloud 2013, International Workshop on Optimization techniques for Resource Management in Clouds, co-located with HPDC 2013, New York, NY, USA, June 2013. PDF.
  • Kemp, R., Palmer, N.O., Kielmann, T. & Bal, H.E. Opportunistic Communication for Multiplayer Mobile Gaming: Lessons Learned from PhotoShoot (demo paper). In Second ACM International Workshop on Mobile Opportunistic Networking (ACM/SIGMOBILE MobiOpp 2010).
  • van Wissen, B., Palmer, N.O., Kemp, R., Kielmann, T. & Bal, H.E. ContextDroid: an Expression-Based Context Framework for Android. In International Workshop on Sensing for App Phones (PhoneSense 2010).
  • Kemp, R., Palmer, N.O., Kielmann, T. & Bal, H.E. The Smartphone and the Cloud: Power to the User (Invited paper), In International Workshop on Mobile Computing and Clouds (MobiCloud 2010).
  • Elzbieta Krepska, Nicola Bonzanni, Anton Feenstra, Wan Fokkink, Thilo Kielmann, Henri Bal, Jaap Heringa. Design Issues for Qualitative Modelling of Biological Cells with Petri Nets. Workshop on Formal Methods in Systems Biology, Cambridge UK, June 2008, Lecture Notes in Bioinformatics (LNBI) Vol. 5054, pages 48-62, Springer. PDF.
  • Pierpaolo Giacomin, Alessandro Bassi, Frank J. Seinstra, Thilo Kielmann. Towards Coordinated Data Management for High-performance Distributed Multimedia Content Analysis. CoreGRID Integration Workshop, Hersonissos, Crete, Greece, April 2008. PDF.
  • Enric Tejedor, Rosa M. Badia, Thilo Kielmann, Vladimir Getov. A Component-based Integrated Toolkit. CoreGRID Workshop on Grid Programming Model, Grid and P2P Systems Architecture, Grid Systems, Tools, and Environments, Heraklion, Greece, June 2007. PDF.
  • Elzbieta Krepska, Thilo Kielmann, Raul Sirvent, Rosa M. Badia. A Service for Reliable Execution of Grid Applications. CoreGRID Integration Workshop 2006, Krakow, Poland, October 2006. PDF.
  • Rob van Nieuwpoort, Jason Maassen, Andrei Agapi, Ana-Maria Oprescu and Thilo Kielmann. Experiences deploying parallel applications on a large-scale Grid. EXPGRID – Experimental Grid testbeds for the assessment of large-scale distributed applications and tools, workshop held in conjunction with HPDC-15, Paris, France, June 2006. PDF.
  • Raul Sirvent, Andre Merzky, Rosa M. Badia, Thilo Kielmann. GRID superscalar and SAGA: forming a high-level and platform-independent Grid programming environment. CoreGRID Integration Workshop 2005, Pisa, Italy, December 2005. PDF.
  • Giovanni Aloisio, Zoltan Balaton, Peter Boon, Massimo Cafaro, Italo Epicoco, Gabor Gombas, Peter Kacsuk, Thilo Kielmann, and Daniele Lezzi. Integrating Resource and Service Discovery in the CoreGrid Information Cache Mediator Component. CoreGRID Integration Workshop 2005, Pisa, Italy, December 2005. PDF.
  • Thilo Kielmann, Gosia Wrzesinska, Natalia Currle-Linde, Michael Resch. Redesigning the SEGL Problem Solving Environment: A Case Study of Using Mediator Components. CoreGRID Integration Workshop 2005, Pisa, Italy, December 2005. PDF.
  • Gabrielle Allen, Tom Goodale, Hartmut Kaiser, Thilo Kielmann, Archit Kulshrestha, Andre Merzky, Rob van Nieuwpoort. A Day in the Life of a Grid-Enabled Application: Counting on the Grid. Workshop on Grid Application Programming Interfaces, held in conjunction with GGF12, Brussels, Belgium, September 2004. PDF.
  • Jason Maassen, Rob V. van Nieuwpoort, Thilo Kielmann, Kees Verstoep. Middleware Adaptation with the Delphoi Service AGridM 2004, Workshop on Adaptive Grid Middleware, Juan-les-Pins, France, September 2004. PDF.
  • Rob V. van Nieuwpoort, Jason Maassen, Thilo Kielmann, Henri E. Bal. Satin: Simple and Efficient Java-based Grid Programming. AGridM 2003, Workshop on Adaptive Grid Middleware, New Orleans, Louisiana, USA, September 2003. Published in Scalable Computing: Practice and Experience, Vol. 6, No. 3, September 2005, pp. 19-32. PDF.
  • Bruce B. Lowekamp, Brian Tierney, Les Cottrell, Richard Hughes-Jones, Thilo Kielmann, Martin Swany. Enabling Network Measurement Portability Through a Hierarchy of Characteristics. 4th International Workshop on Grid Computing (Grid2003), held in conjunction with Supercomputing 2003, Phoenix, USA, pp. 68-75, IEEE. PDF.
  • Gabrielle Allen, Dave Angulo, Tom Goodale, Thilo Kielmann, André Merzky, Jarek Nabrzyski, Juliusz Pukacki, Michael Russell, Thomas Radke, Ed Seidel, John Shalf, Ian Taylor. GridLab: Enabling Applications on the Grid. Grid2002, 3rd International Workshop on Grid Computing, held in conjunction with Supercomputing 2002. Published as LNCS Vol. 2536, pp. 39-45, PDF.
  • Jason Maassen, Thilo Kielmann, and Henri E. Bal. GMI: Flexible and Efficient Group Method Invocation for Parallel Programming. LCR ’02: Sixth Workshop on Languages, Compilers, and Run-time Systems for Scalable Computers. Washington DC, March 22-23, 2002. PDF.
  • Ronald S. Veldema, Thilo Kielmann, and Henri E. Bal. Optimizing Java-specific Overheads: Java at the Speed of C? Workshop: Java in High Performance Computing, at HPCN Europe 2001 Conference, Amsterdam, The Netherlands, June 25-27, 2001. Published as LNCS Vol. 2110, pp. 685-692, PDF.
  • Thilo Kielmann, Henri E. Bal, and Kees Verstoep. Fast Measurement of LogP Parameters for Message Passing Platforms. 4th Workshop on Runtime Systems for Parallel Programming (RTSPP), pp. 1176-1183, held in conjunction with IPDPS 2000, Cancun, Mexico, May 1-5, 2000. PDF.
  • 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. 1st European GRID Forum Workshop, pp. 341-348, Poznan, Poland, April 12-13, 2000. PDF.
  • Henri E. Bal, Aske Plaat, Thilo Kielmann, Jason Maassen, Rob van Nieuwpoort, and Ronald Veldema. Parallel Computing on Wide-Area Clusters: the Albatross Project. Extreme Linux Workshop, pp. 20-24, Monterey, CA, June 8-10, 1999. PDF.
  • Thilo Kielmann, Aske Plaat, and Henri E. Bal. Software Components Enable Wide-Area Supercomputing: Takeoff of the Albatross. Position statement, 5th CaberNet Radicals Workshop, Valadares, NR. Porto, Portugal, July 1998. PDF
  • Olaf Arndt, Bernd Freisleben, Thilo Kielmann, and Frank Thilo. Dynamic Load Distribution with the WINNER System. Workshop Anwendungsbezogene Lastverteilung (ALV’98), München, Germany, 1998, pages 77-88. Published as Technical Report TUM-I9806, SFB 342/01/98 A, SFB 0342, Technische Universität München. PDF
  • Thilo Kielmann. Coordinating Active Agents in Open Systems. Workshop on Agent-Oriented Programming and Distributed Systems at 20th German Annual Conference on Artificial Intelligence (KI-96), Sept. 1996, Dresden, Germany. Published in Document D-96-06, Deutsches Forschungszentrum für Künstliche Intelligenz (DFKI). Paper: PDF
  • Thilo Kielmann and Guido Wirtz. Object-Based Consistency in a Distributed Shared Memory. ’95 SIPAR-Workshop on Parallel and Distributed Computing, pages 105-108, Biel-Bienne, Switzerland, 1995. PDF
  • Thilo Kielmann. Modelling Mobile Objects in Open Distributed Systems. ECOOP’95 Workshop on Mobility and Replication. Aarhus, Denmark, 1995. Paper: PDF
  • Thilo Kielmann. Object-Oriented Distributed Programming with Objective Linda. First International Workshop on High Speed Networks and Open Distributed Platforms, St. Petersburg, Russia, 1995. PDF
  • Thilo Kielmann. Coordination in Concurrent Object-Oriented Programming. In Marc Aguilar, editor, ’94 SIPAR-Workshop on Parallel and Distributed Computing, pages 25-28, Fribourg, Switzerland, 1994. Published as internal working paper no 94-19, Institute of Informatics, University of Fribourg, Switzerland. PD

Other publications

  • Mathijs den Burger, Manuel Franceschini, Malcolm Illingworth, Ceriel Jacobs, Shantenu Jha, Hartmut Kaiser, Thilo Kielmann, Andre Merzky, Rob van Nieuwpoort, Sylvain Reynaud, Ole Weidner, Experiences with Implementing the SAGA Core API. GFD.176, Open Grid Forum, February 2011. PDF.
  • Andrei Agapi, Thilo Kielmann, Marcelo Pasin, Sebastien Soudan, Pascale Vicat-Blanc Primet. Globally Optimal Bulk Data Transfers in Overlay Routing Networks, CoreGRID Technical Report, TR-0157, August, 2008. PDF.
  • Ana-Maria Oprescu, Thilo Kielmann, Marco Danelutto, Marco Aldinucci, Autonomic Behavior of Grid Applications using Component Platforms. CoreGRID Technical Report, TR-0156, July 2008. PDF.
  • Tom Goodale, Shantenu Jha, Hartmut Kaiser, Thilo Kielmann, Pascal Kleijer, Andre Merzky, John Shalf, Christopher Smith, A Simple API for Grid Applications (SAGA). GFD.90, Open Grid Forum, January 2008. PDF.
  • Nathan Stone, Derek Simmel, Thilo Kielmann, Andre Merzky, An Architecture for Grid Checkpoint and Recovery Services. GFD.93, Open Grid Forum, November 2007. PDF.
  • Thilo Kielmann, Programming Models for Grid Applications and Systems. Invited presentation, ASCI Conference 2007, Heijen, The Netherlands, June 13-15, 2007. PDF.
  • Rosa Badia, Robert Hood, Thilo Kielmann, Andre Merzky, Christine Morin, Stephen Pickles, Massimo Sgaravatto, Paul Stodghill, Nathan Stone, Heon Y. Yeom, Use-Cases and Requirements for Grid Checkpoint and Recovery. GFD.92, Open Grid Forum, May 2007. PDF.
  • Ani Anciaux-Sedrakian, Rosa Badia, Josep M. Perez, Raul Sirvent, Thilo Kielmann, Andre Merzky. Reliability and Trust Based Workflow Job Mapping on the Grid, CoreGRID Technical Report TR-0069, January 2007, PDF.
  • Giovanni Aloisio, Massimo Cafaro, Italo Epicoco, Daniele Lezzi, Zoltan Balaton, Peter Kacsuk, Peter Boon, Thilo Kielmann, Information Sources and Sinks in a Grid Environment. CoreGRID Technical Report TR-0022, March 2006, PDF.
  • Next Generation GRIDs expert Group Report 3, Future for European Grids: GRIDs and Service Oriented Knowledge Utilities. Vision and Research Directions 2010 and Beyond, EU Grid Technologies Unit, January 2006, PDF.
  • Bruce Lowekamp, Brian Tierney, Les Cottrell, Richard Hughes-Jones, Thilo Kielmann, Martin Swany. A Hierarchy of Network Performance Characteristics for Grid Applications and Services. GFD.23 (Proposed Recommendation), GGF Network Measurements Working Group, 24 May 2004. PDF.
  • Mathijs den Burger, Thilo Kielmann, and Henri E. Bal. TopoMon: A Monitoring Tool for Grid Network Topology. Proc. ASCI 2002, the eighth annual conference of the Advanced School for Computing and Imaging, pp. 31-38, Lochem, The Netherlands, June 19-21, 2002. This is an abridged version of the paper published in ICCS 2002. PDF. PS (gzip’ed).
  • Rob V. van Nieuwpoort, Thilo Kielmann, and Henri E. Bal. Efficient Load Balancing for Wide-area Divide-and-Conquer Applications. Proc. ASCI 2001, the seventh annual conference of the Advanced School for Computing and Imaging, pp. 459-466, Heijen, The Netherlands, May 30 – June 1, 2001. This is an abridged version of the paper published in PPoPP ’01. PDF.
  • Arnold Nelisse, Thilo Kielmann, Henri E. Bal, and Jason Maassen. Object-based Collective Communication in Java. Proc. ASCI 2001, the seventh annual conference of the Advanced School for Computing and Imaging, pp. 321-328, Heijen, The Netherlands, May 30 – June 1, 2001. This is an abridged version of the paper published in Java Grande – ISCOPE 2001. PDF.
  • Henri Bal, Raoul Bhoedjang, Rutger Hofman, Ceriel Jacobs, Thilo Kielmann, et al. The Distributed ASCI Supercomputer Project. Operating Systems Review, Vol. 34, No. 4, pp. 76-96, October 2000. (ACM SIGOPS). PDF.
  • Rob V. van Nieuwpoort, Thilo Kielmann, and Henri E. Bal. Satin: Efficient Parallel Divide-and-Conquer in Java. Proc. ASCI 2000, the sixth annual conference of the Advanced School for Computing and Imaging, pp. 177-184, Lommel, Belgium, June 14-16, 2000. This is an abridged version of the paper published in Euro-PAR 2000. PDF.
  • Jason Maassen, Thilo Kielmann, and Henri E. Bal. Efficient Replicated Method Invocation in Java. Proc. ASCI 2000, the sixth annual conference of the Advanced School for Computing and Imaging, pp. 169-176, Lommel, Belgium, June 14-16, 2000. This is an abridged version of the paper published in Java Grande 2000. PDF.
  • 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. ASCI’99, the fifth annual conference of the Advanced School for Computing and Imaging, pp. 329-337, Heijen, The Netherlands, June 15-17, 1999. ASCI’99. PDF
    This is an abridged version of the paper published in MPIDC’99.
  • Rob van Nieuwpoort, Jason Maassen, Henri E. Bal, Thilo Kielmann, and Ronald Veldema. Wide-area parallel computing in Java. Proc. ASCI’99, the fifth annual conference of the Advanced School for Computing and Imaging, pp. 338-347, Heijen, The Netherlands, June 15-17, 1999. ASCI’99. PDF.This is an abridged version of the paper published in JavaGrande’99.
  • Thilo Kielmann. Objective Linda: A Coordination Model for Object-Oriented Parallel Programming. Ph.D. thesis. Dept. of Electrical Engineering and Computer Science, University of Siegen, Germany. Published by Shaker Verlag, Aachen, Germany 1997. ISBN 3-8265-3260-0. Abstract
  • Thilo Kielmann. Koordination aktiver Agenten in offenen Systeman. Workshop on Agent-Oriented Programming and Distributed Systems at 20th German Annual Conference on Artificial Intelligence (KI-96), Sept. 1996, Dresden, Germany. In Fortschritte der Künstlichen Intelligenz, Dresden University Press, 1996. Extended abstract(in German).
  • Günter Kniesel, Thilo Kielmann, Athanasios Demiris, and Milena Shteto. 5th Workshop for Doctoral Students in Object-Oriented Systems. SIGPLAN Notices, 31(11):39-48, 1996. Also published as Informatik-Bericht Nr.95-02, University of Siegen, Dept. of Electrical Engineering and Computer Science, Siegen, Germany. PDF
  • Bernd Freisleben and Thilo Kielmann. Approaches to Support Parallel Programming on Workstation Clusters: A Survey. Informatik-Bericht Nr. 95-01, University of Siegen, Dept. of Electrical Engineering and Computer Science, Siegen, Germany. 1995. Paper: PDF
  • Thilo Kielmann, Mira Mezini, and Arjan Loeffen. 4th Workshop for Doctoral Students in Object-Oriented Systems. SIGPLAN Notices, 29(12):7-10, 1994. Also published as Informatik-Bericht Nr.94-03, University of Siegen, Dept. of Electrical Engineering and Computer Science, Siegen, Germany. PDF
  • Gisela Bielig-Schulz, Wolfgang Henhapl, Peter Kammerer, Thilo Kielmann, and Marion Kremer. Erfahrungsbericht über zwei Jahre “Grundzüge der Informatik I und II”.Report PI-R1/94, Dept. of Computer Science, Darmstadt University of Technology, Darmstadt, Germany, 1994. (In German).
  • Thilo Kielmann. On Concurrent Execution of Object-Oriented Programs. Technical Report THD-BS-1993-02, Dept. of Computer Science, Darmstadt University of Technology, Darmstadt, Germany, 1993. PDF
  • Bernd Freisleben and Thilo Kielmann. Performance Evaluation of Parallel Divide-and-Conquer Algorithms. Technical Report THD-BS-1993-01, Dept. of Computer Science, Darmstadt University of Technology, Darmstadt, Germany, 1993. PDF
  • Thilo Kielmann. PROM: A flexible, PROLOG-based make tool. Report TI-4/91, Institute of Theoretical Computer Science, Darmstadt University of Technology, Darmstadt, Germany, 1991. PDF