Parallel & Distributed Computing

Forschungsgruppe

Wolfgang Blochinger

Prof. Dr. rer. nat. Wolfgang Blochinger

Wolfgang Blochinger ist Professor für Services Computing, Internetworking und IT-Sicherheit an der Fakultät für Informatik der Hochschule Reutlingen. Er hat an der Universität Tübingen promoviert und wurde dort mit Arbeiten auf dem Gebiet der parallelen und verteilten Systeme habilitiert. An der Universität Stuttgart war Prof. Blochinger anschließend mehrere Jahre im Bereich der Koordination wissenschaftlicher Großprojekte tätig. Vor der Berufung an die Hochschule Reutlingen war er bei der Robert Bosch GmbH mit der Konzipierung neuer IT-Architekturen und -Services für Big Data Anwendungen befasst.

Gebäude 9 (Reutlingen)
Raum 116
Tel. +49 7121 271 4086
Mail senden »

Jens Haußmann

Jens Haußmann

Jens Haußmann ist Doktorand in einem kooperativen Promotionsvorhaben mit der Universität Tübingen. Seine Arbeitsschwerpunkte liegen im Bereich Parallel Computing in Cloud Infrastrukturen.

Gebäude 20 (Reutlingen)
Raum 9-221
Tel. +49 7121 271 4096
Mail senden »

Stefan Kehrer

Stefan Kehrer

Gebäude 9 (Reutlingen)
Raum 9-221
Tel. +49 7121 271 4081
Mail senden »

Forschung

Unsere Forschung befasst sich sowohl mit Grundlagenfragestellungen als auch mit anwendungsbezogenen Themen. Viele unserer Forschungsarbeiten sind dabei an der Schnittstelle der parallelen und verteilten Systeme angesiedelt. Wir befassen uns beispielsweise mit der Frage, wie komplexe verteilte Systeme (z.B. Cloud, Peer-to-Peer oder Grid Infrastrukturen) für die effiziente Ausführung nicht-trivialer paralleler Programme herangezogen werden können. Für die praktische Umsetzung unserer Forschungsergebnisse setzen wir aktuelle Technologien, wie etwa OpenStack, Ceph, Hadoop, Docker und Kubernetes ein.  

Weitere Informationen finden Sie unter: https://cloudlab.reutlingen-university.de

Publikationen

Artikel in Zeitschriften:

  • S. Kehrer, W. Blochinger. Migrating Parallel Applications to the Cloud – Assessing Cloud Readiness based on Parallel Design Decisions. Computer Science – Research and Development, 2018, accepted.
  • S. Kehrer, W. Blochinger. TOSCA-based container orchestration on Mesos – Two-phase deployment of cloud applications using container-based artifacts. Computer Science – Research and Development, 2018. < DOI >
  • M. Held, W. Küchlin, and W. Blochinger. MoBiFlow – Principles and design of a workflow system for molecular biology. International Journal of Service Science, Management, Engineering, and Technology, 2(4):67-78, 2011. < DOI >
  • S. Schulz and W. Blochinger. Parallel SAT-solving on peer-to-peer desktop grids. Journal of Grid Computing, 8(3):443-471, 2010. < DOI >
  • S. Schulz, W. Blochinger, and M. Poths. Orbweb - a network substrate for peer-to-peer grid computing based on open standards. Journal of Grid Computing, 8(1):77-107, 2010. < DOI >
  • C. Dangelmayr and W. Blochinger. Aspect-oriented component assembly - a case study in parallel software design. Software: Practice and Experience, 39(9):807-832, 2009. < DOI >
  • S. Schulz, W. Blochinger, and H. Hannak. Capability-aware information aggregation in peer-to-peer grids - methods, architecture, and implementation. Journal of Grid Computing, 7(2):135-167, 2009. < DOI >
  • M. Held and W. Blochinger. Structured collaborative workflow design. Future Generation Computer Systems - The International Journal of Grid Computing: Theory, Methods and Applications, 25(6):638-653, 2009. < DOI >
  • S. Schulz, W. Blochinger, M. Held, and C. Dangelmayr. COHESION - A microkernel based desktop grid platform for irregular task-parallel applications. Future Generation Computer Systems - The International Journal of Grid Computing: Theory, Methods and Applications, 24(5):354-370, 2008. < DOI >
  • B. Thomaszewski, S. Pabst, and W. Blochinger. Parallel techniques for physically-based simulation on multi-core processor architectures. Computers & Graphics, 32(1):25-40, 2008. < DOI >
  • B. Thomaszewski and W. Blochinger. Physically based simulation of cloth on distributed memory architectures. Parallel Computing, 33(6):377-390, 2007. < DOI >
  • W. Blochinger, M. Kaufmann, and M. Siebenhaller. Visualization aided performance tuning of irregular task-parallel computations. Information Visualization, 5(2):81-94, 2006. < DOI >
  • W. Blochinger, C. Sinz, and W. Küchlin. Parallel propositional satisfiability checking with distributed dynamic learning. Parallel Computing, 29(7):969-994, 2003. < DOI >
  • W. Blochinger, W. Küchlin, C. Ludwig, and A. Weber. An object-oriented platform for distributed high-performance Symbolic Computation. Mathematics and Computers in Simulation, 49(3):161-178, 1999. < DOI >

Bücher:

  • K. Rothermel, D. Fritsch, W. Blochinger and F. Dürr (eds.). Quality of Context - First International Workshop QuaCon 2009. Lecture Notes in Computer Science (LNCS), Volume 5786, Springer, September 2009.

Begutachtete Konferenzbeiträge:

  • S. Kehrer and W. Blochinger. AUTOGENIC: Automated Generation of Self-configuring Microservices. In Proc. of the 8th International Conference on Cloud Computing and Services Science, pages 35-46, Funchal, Madeira, Portugal, March 2018.
  • L. Baum, W. Blochinger, M. Peters, and J. Sommer. Big Data im Internet der Bosch-Dinge und -Dienste. In Proc. of GI Jahrestagung 2014, pages 63-65, Stuttgart, Germany, September 2014, Gesellschaft für Informatik (GI).
  • H. Hannak, H. Hochstetter, and W. Blochinger. A hybrid parallel Barnes-Hut algorithm for GPU and multicore architectures. In Proc. of EuroPar 2013, number 8097in LNCS, pages 559-570, Aachen, Germany, August 2013, Springer-Verlag.
  • H. Hannak, W. Blochinger and S. Trieflinger. A Desktop Grid Enabled Parallel Barnes-Hut Algorithm. In Proc. of the 31st IEEE International Performance Computing and Communications Conference (IPCCC 2012), pages 120-129, Austin, Texas, USA, December, 2012.
  • S. Schulz and W. Blochinger. Adjustable Module Isolation for Distributed Computing Infrastructures. In Proc. of the Twelfth IEEE/ACM International Conference on Grid Computing (Grid 2011), pages 98-105, Lyon, France, September, 2011.
  • M. Held, W. Blochinger, and M. Werning. Bioinformatics workflows with Calvin. In Tenth International Conference on Web Information Systems Engineering (WISE 2009), number 5802 in LNCS, pages 581-588, Poznen, Poland, October 2009, Springer-Verlag.
  • S. Schulz, W. Blochinger, and M. Poths. A network substrate for peer-to-peer grid computing beyond embarrassingly parallel applications. In International Conference on Communications and Mobile Computing (CMC 2009), pages 60-68, Kunming, China, 2009. IEEE Computer Society.
  • M. Held and W. Blochinger. Collaborative BPEL design with a rich internet application. In Proc. of the Eighth IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2008), pages 202-209, Lyon, France, May 2008.
  • B. Thomaszewski, S. Pabst, and W. Blochinger. Exploiting parallelism in physically-based simulations on multi-core processor architectures. In Proc. of Eurographics/ ACM Siggraph Symposium on Parallel Graphics and Visualization 2007, pages 69-76, Lugano, Switzerland, May 2007.
  • S. Schulz and W. Blochinger. An integrated approach for managing peer-to-peer desktop grid systems. In Proc. of the Seventh IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2007), pages 233-240, Rio de Janeiro, Brazil, May 2007.
  • B. Thomaszewski and W. Blochinger. Parallel simulation of cloth on distributed memory architectures. In Proc. of Eurographics/ACM Siggraph Symposium on Parallel Graphics and Visualization 2006, Braga, Portugal, May 2006.
  • W. Blochinger, C. Dangelmayr, and S. Schulz. Aspect-oriented parallel discrete optimization on the Cohesion desktop grid platform. In Proc. of the Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGrid06), pages 49-56, Singapore, May 2006.
  • W. Blochinger and S. Sick. A user-level connection cache for TCP based applications. In Proc. of the IASTED Intl. Conference Parallel and Distributed Computing and Systems (PDCS 2005), Phoenix, AZ, USA, Nov. 2005. ACTA Press.
  • W. Blochinger. Towards robustness in parallel SAT solving. In Parallel Computing: Current & Future Issues of High-End Computing (Proc. of the International Conference ParCo 2005), Malaga, Spain, Sept. 2006.
  • W. Blochinger, M. Kaufmann, and M. Siebenhaller. Visualizing structural properties of irregular parallel computations. In Proc. of the 2005 ACM Symposium on Software Visualization (SoftVis 2005), pages 125-134, Saint Louis, Missouri, USA, 2005.
  • W. Blochinger, W. Westje, W. Küchlin, and S. Wedeniwski. ZetaSAT - Boolean satisfiability solving on desktop grids. In Proc. of the IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2005), Cardiff, UK, 2005.
  • M. Keckeisen and W. Blochinger. Parallel implicit integration for cloth animations on distributed memory architectures. In Proc. of Eurographics/ACM Siggraph Symposium on Parallel Graphics and Visualization 2004, Grenoble, France, June 2004.
  • W. Blochinger and W. Küchlin. Cross-platform development of high performance applications using generic programming. In T. Gonzales, editor, Proc. of the IASTED Intl. Conference Parallel and Distributed Computing and Systems (PDCS 2003), volume 2, pages 654-659, Marina del Rey, CA, USA, November 2003. ACTA Press.
  • W. Blochinger and W. Küchlin. The design of an API for strict multithreading in C++. In H. Kosch, L. Böszörményi, and H. Hellwagner, editors, Proc. of 9th Intl. Conf. Euro-Par 2003, number 2790 in LNCS, pages 722-731, Klagenfurt, Austria, August 2003. Springer-Verlag.
  • W. Blochinger, C. Sinz, and W. Küchlin. A universal parallel SAT checking kernel. In H. R. Arabnia and Y. Mun, editors, Proc. of the Intl. Conf. on Parallel and Distributed Processing Techniques and Applications PDPTA 03, volume 4, pages 1720-1725, Las Vegas, NV, U.S.A., June 2003. CSREA Press.
  • W. Blochinger, C. Sinz, and W. Küchlin. Parallel consistency checking of automotive product data. In G. R. Joubert, A. Murli, F. J. Peters, and M. Vanneschi, editors, Proc. of the Intl. Conf. ParCo 2001: Parallel Computing - Advances and Current Issues, pages 50-57, Naples, Italy, 2002. Imperial College Press.
  • W. Blochinger, C. Sinz, and W. Küchlin. Distributed parallel SAT checking with dynamic learning using DOTS. In T. Gonzales, editor, Proc. of the IASTED Intl. Conference Parallel and Distributed Computing and Systems (PDCS 2001), pages 396-401, Anaheim, CA, August 2001. ACTA Press.
  • C. Sinz, W. Blochinger, and W. Küchlin. PaSAT - parallel SAT-checking with lemma exchange: Implementation and applications. In H. Kautz and B. Selman, editors, LICS 2001 Workshop on Theory and Applications of Satisfiability Testing (SAT 2001), volume 9 of Electronic Notes in Discrete Mathematics, Boston, MA, June 2001. Elsevier Science Publishers.
  • W. Blochinger, R. Bündgen, and A. Heinemann. Dependable high performance computing on a Parallel Sysplex cluster. In H. R. Arabnia, editor, Proc. of the Intl. Conf. on Parallel and Distributed Processing Techniques and Applications (PDPTA 2000), volume 3, pages 1627-1633, Las Vegas, NV, U.S.A., June 2000. CSREA Press.
  • R.-D. Schimkat, W. Blochinger, C. Sinz, M. Friedrich, and W. Küchlin. A service-based agent framework for distributed Symbolic Computation. In M. Bubak, R. Williams, H. Afsarmanesh, and B. Hertzberger, editors, Proc. 8th Intl. Conf. on High Performance Computing and Networking Europe, HPCN 2000, number 1823 in LNCS, pages 644-656, Amsterdam, Netherlands, May 2000. Springer-Verlag.
  • M. Meißner, T. Hüttner, W. Blochinger, and A. Weber. Parallel direct volume rendering on PC networks. In H. R. Arabnia, editor, Proc. of the Intl. Conf. on Parallel and Distributed Processing Techniques and Applications (PDPTA '98), Las Vegas, NV, U.S.A., July 1998. CSREA Press.
  • W. Blochinger, W. Küchlin, and A. Weber. The distributed object-oriented threads system DOTS. In A. Ferreira, J. Rolim, H. Simon, and S.-H. Teng, editors, Fifth Intl. Symp. on Solving Irregularly Structured Problems in Parallel (IRREGULAR '98), number 1457 in LNCS, pages 206-217, Berkeley, CA, U.S.A., August 1998. Springer-Verlag.

Begutachtete Workshop-Beiträge:

  • S. Schulz and W. Blochinger. Cooperate and Compete! A hybrid solving strategy for task-parallel SAT solving on peer-to-peer desktop grids. In Proc. of the International Conference on High Performance Computing & Simulation (HPCS 2010), Workshop on Parallel Satisfiability Solving (WPSS 2010), pages 314-323, Caen, France, June 2010, IEEE Computer Society.
  • W. Blochinger. Distributed high performance computing in heterogeneous environments with DOTS. In Proc. of Intl. Parallel and Distributed Processing Symp. (IPDPS 2001), Heterogeneous Computing Workshop (HCW 2001), page 90, San Francisco, CA, U.S.A., April 2001. IEEE Computer Society Press.

Lehre

  • IT-Sicherheit
  • Cloud Computing
  • Big Data Technologien

Kooperationspartner

  • Universität Tübingen
  • Bosch RTC Palo Alto