Sven Koehler

June 11th, 2012

Education and training

Ph.D. Computer Science expected August 2013

University of California Davis / Technical University Ilmenau

Advisor: Prof. Bertram Ludäscher, Dept. of Computer Science, UC Davis
Co-Advisor: Prof. Wolfgang Fengler, Dept. of Computer Science, TU Ilmenau

Thesis title: Modeling, Analysis and Optimization of Data-Driven Scientific Workflows

GPA: 4.0

 

Diplom (M.S.) Computer Science 2005

Technical University of Ilmenau, Germany

Advisor: Prof. Wolfgang Fengler, Dept. of Computer Science, TU Ilmenau

Thesis: Model based design and implementation of software for USB communication between embedded systems based on DSPs and FPGAs using UML and MLDesigner

Minor: Electrical Engineering and Automation

 

Skills Summary

Programming Languages: Java, C, C++, Delphi, PHP, Perl, Assembler, C#

Operating Systems: MS Windows, Linux, MacOS X

Databases: MySQL, MS SQL, Berkeley DB, SQLite

Technical Skills:

  • Distributed computing including Hadoop MapReduce framework
  • Virtualization and Cloud services
  • XML query and transformation languages
  • Network design and management
  • Embedded system design and development
  • System-level model design with MLDesigner and Ptolemy
  • Workflow modeling and development with Kepler including Director development, fault tolerance and provenance

 

Research Experience

Graduate Student Researcher University of California Davis (2009 – current)

Database and Knowledge Systems Lab

  • Modeling and optimization of scientific workflow systems

 

Visiting Scholar University of California Davis (2008 – 2009)

Database and Knowledge Systems Lab

  • Development of collection oriented modeling and design approaches for the Kepler scientific workflow system

 

Research associate Technical University Ilmenau (2005 – 2008)

Computer Architecture and Embedded Systems Group

  • Automated MLDesigner model generation for automotive bus system CAN and FlexRay
  • Modeling for time triggered automotive bus system FlexRay using state charts and MLDesigner
  • Extending MLDesigner’s finite state machines to support nondeterministic behavior for integration of neural networks in the design flow
  • Validation of models against specification and hardware implementation
  • Proposal writing and project management for FlexRay research project

 

Industrial Experience

Internship IBM Deutschland Entwicklung GmbH (2002 – 2003)

  • Enhancement of a Java based central management application for multiple database backups for use with mySAP and Oracle databases
  • Redesign of the computational logic of a client-server database backup management solution using Java RMI

Open source and other projects

Java Servlet Development: Development of a Servlet based web interface for human resource planning using  Apache Tomcat and Java Application Server with an interface to Microsoft SQL database

Web Development and Macromedia Flash programming: Design and implementation of a web shopping system with flash animations and MySQL Database

Development of an XML-based collaboration and version control system: Client-server application written in C++ using middleware ICE, Xerces-C and Berkeley DB XML running on Linux

Ptolemy project: System architecture and user interface development, Talk at Ptolemy Miniconference 2011

Contact

Academic Surge room 2140

www.skoehler.eu

Publications

S. Kohler, S. Gulati, G. Cao, Q. Hart, and B. Ludascher, "Sliding Window Calculations on Streaming Data using the Kepler Scientific Workflow System," Procedia Computer Science, vol. 9, pp. 1639-1646, 2012. bibtex Go to document
@article{Kohler20121639, title = "Sliding Window Calculations on Streaming Data using the Kepler Scientific Workflow System", journal = "Procedia Computer Science", volume = "9", number = "0", pages = "1639 - 1646", year = "2012", note = "Proceedings of the International Conference on Computational Science, ICCS 2012", issn = "1877-0509", doi = "10.1016/j.procs.2012.04.181", url = "http://www.sciencedirect.com/science/article/pii/S187705091200302X",
  author = "Sven Kohler and Supriya Gulati and Gongjing Cao and Quinn Hart and Bertram Ludascher", keywords = "Scientific workflow", keywords = "data streaming", keywords = "continuous queries" }

S. Köhler, P. Seitzer, M. T. Facciotti, and B. Ludäscher, "Improved Motif Detection in Large Sequence Sets with Random Sampling in a Kepler workflow," Procedia Computer Science, vol. 9, p. 1999, 2012. bibtex Go to document
@article{Köhler20121999, title = "Improved Motif Detection in Large Sequence Sets with Random Sampling in a Kepler workflow", journal = "Procedia Computer Science", volume = "9", number = "0", pages = "1999 - ", year = "2012", note = "Proceedings of the International Conference on Computational Science, ICCS 2012", issn = "1877-0509", doi = "10.1016/j.procs.2012.04.219", url = "http://www.sciencedirect.com/science/article/pii/S1877050912003407",
  author = "Sven K√∂hler and Phillip Seitzer and Marc T. Facciotti and Bertram Lud√§scher", keywords = "ScientiÔ¨Åc workÔ¨Çow", keywords = "motif detection", keywords = "Map-Reduce" }

S. Koehler, T. Mcphillips, S. Riddle, D. Zinn, and B. Ludaescher, "Improving Workflow Fault Tolerance through Provenance-based Recovery," in SSDBM2011, 2011. bibtex
@conference{koehler2011improving, added-at = {2011-04-22T19:49:34.000+0200},
  author = {Koehler, Sven and Mcphillips, Timothy and Riddle, Sean and Zinn, Daniel and Ludaescher, Bertram},
  biburl = {http://www.bibsonomy.org/bibtex/264f46e00ffd363b21ca77a3bd7368dc9/cgj},
  booktitle = {SSDBM2011},
  description = {SSDBM2011},
  interhash = {4756c9f2b78455e7d5c6d8cdf5666191},
  intrahash = {64f46e00ffd363b21ca77a3bd7368dc9},
  keywords = {dakspub},
  timestamp = {2011-04-22T19:49:34.000+0200},
  title = {Improving Workflow Fault Tolerance through Provenance-based Recovery},
  year = 2011 }

L. Dou, D. Zinn, T. McPhillips, S. Kohler, S. Riddle, S. Bowers, and B. Ludascher, "Scientific workflow design 2.0: Demonstrating streaming data collections in Kepler," in Proceedings of the 2011 IEEE 27th International Conference on Data Engineering, Washington, DC, USA, 2011, pp. 1296-1299. bibtex Go to document
@inproceedings{Dou:2011:SWD:2004686.2005668,
  author = {Dou, Lei and Zinn, Daniel and McPhillips, Timothy and Kohler, Sven and Riddle, Sean and Bowers, Shawn and Ludascher, Bertram},
  title = {Scientific workflow design 2.0: Demonstrating streaming data collections in Kepler},
  booktitle = {Proceedings of the 2011 IEEE 27th International Conference on Data Engineering},
  series = {ICDE '11},
  year = {2011},
  isbn = {978-1-4244-8959-6},
  pages = {1296--1299},
  numpages = {4},
  url = {http://dx.doi.org/10.1109/ICDE.2011.5767938},
  doi = {10.1109/ICDE.2011.5767938},
  acmid = {2005668},
  publisher = {IEEE Computer Society},
  address = {Washington, DC, USA},
  }

D. Zinn, S. Bowers, S. Köhler, and B. Ludäscher, "Parallelizing XML data-streaming workflows via MapReduce," J. Comput. Syst. Sci., vol. 76, iss. 6, pp. 447-463, 2010. bibtex
@article{DBLP:journals/jcss/ZinnBKL10,
  author = {Daniel Zinn and Shawn Bowers and Sven K{\"o}hler and Bertram Lud{\"a}scher},
  title = {Parallelizing XML data-streaming workflows via MapReduce},
  journal = {J. Comput. Syst. Sci.},
  volume = {76},
  number = {6},
  year = {2010},
  pages = {447-463},
  ee = {http://dx.doi.org/10.1016/j.jcss.2009.11.006},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

J. Klöckner, S. Köhler, and W. Fengler, "Model based Design of Networked Embedded Systems – A Modeling Approach using FlexRay as an Example," in ICINCO 2008, Proceedings of the Fifth International Conference on Informatics in Control, Automation and Robotics, Signal Processing, Systems Modeling and Control, Funchal, Madeira, Portugal, May 11-15, 2008, 2008, pp. 253-259. bibtex
@inproceedings{DBLP:conf/icinco/KlocknerKF08,
  author = {Johannes Kl{\"o}ckner and Sven K{\"o}hler and Wolfgang Fengler},
  title = {Model based Design of Networked Embedded Systems - A Modeling Approach using FlexRay as an Example},
  year = {2008},
  pages = {253-259},
  bibsource = {DBLP, http://dblp.uni-trier.de} editor = {Joaquim Filipe and Juan Andrade-Cetto and Jean-Louis Ferrier},
  booktitle = {ICINCO 2008, Proceedings of the Fifth International Conference on Informatics in Control, Automation and Robotics, Signal Processing, Systems Modeling and Control, Funchal, Madeira, Portugal, May 11-15, 2008},
  publisher = {INSTICC Press},
  isbn = {978-989-8111-32-6},