Curriculum Vitae of Dr. Ingo Scholtes Contact Information Research Interests Education Chair of Systems Design Department of Management, Technology and Economics Office: +41 44 632 84 78 ETH Zürich Mobile: +41 786 747 555 CH-8032 Zürich E-mail: ischoltes@ethz.ch Switzerland WWW: http://www.sg.ethz.ch/people/ingosc Design of self-organizing and self-adaptive distributed systems Engineering applications of complex networks and non-linear dynamics Collective behavior in technical, biological and social systems Spreading and synchronization phenomena in networks Self-organization and stochastic optimization of network structures Stochastic management and analysis of networks University of Trier, Germany Research Assistant and Doctorate Studies January 2006 - June 2011 Dissertation: Harnessing Complex Structures and Collective Behavior in Large Networked Computing Systems Doctorate Degree (Dr. rer. nat.) (May 27th 2011) Grade: Summa cum laude Reviewers: Prof. Dr. Peter Sturm (Dept. of Computer Science, University of Trier) Prof. Dr. Tamás Vicsek (Dept. of Biological Physics, Eötvös Loránd University Budapest) Studies in Computer Science and Mathematics June 2000 - November 2005 Diploma in Computer Science with Minor in Mathematics (November 2005) Grade: With Distinction Diploma Thesis: A reimplementation of the CORBA-based Event Monitoring Service for the ATLAS LHC Experiment at CERN CERN, Geneva, Switzerland June - September 2004 Summer Student in ATLAS Trigger and Data Acquisition Group Scholarships German National Academic Foundation 2003-2005 (Studienstiftung des Deutschen Volkes) Language Skills Personal Interests English (Fluent) French (Basic) German (Native) Photography Astronomy and Astrophotography Cycling
Project Experience DATEV TrendScout Project 2007 - current Industrial cooperation with DATEV eg, Nürnberg, Germany Biannual talks on emerging trends in information technology, topics addressed so far include: Trends in virtualization technology (2007), ManyCore architectures (2008), technologies for Rich Internet Applications (2008), emerging trends in Microsoft.NET (2009), parallel programming support (2009), self-organization in networked systems (2010), social web technologies (2010) Project leader of feasibility study on virtualization of application components (2007) CodeVenture Project 2003 - current Development of the.net-based educational programming environment CrePes for children at the age 8-12 Project leader of two sub-projects funded by the Rhineland-Palatinate Ministry of Education, Science, Youth and Culture (2007-2008) and the Nikolaus Koch Foundation (2009-current) HyperVerse Project 2007-2009 Research of Peer-to-Peer technologies for the scalable provision of distributed, virtual 3D environments Development of a Peer-to-Peer-based software architecture for virtual environments Implementation of BitTorrent-like Peer-to-Peer content distribution schemes for virtual environments Design and implementation of the network simulation and analysis software Top- Gen ATLAS Trigger and Data Acquisition Project, CERN 2004-2009 External software developer with regular visits at CERN Design, implementation and maintenance of a CORBA-based Peer-to-Peer data distribution framework for the ATLAS detector at CERN s LHC accelerator machine Teaching Experience University of Trier, Germany 2003 - current Regular tutorials and labs on combinatorial and sequential circuits, computer architecture, operating systems, computer networks, distributed systems, ubiquitous computing, software component technologies and 3D graphics programming Computer Networks, undergraduate lecture series, summer term 2011 CodeVenture Courses, biweekly programming courses for children, 2003 - current Astronomy, lecture for the University s children lecture series, summer terms 2008, 2009 and 2010 3D Game Programming, lecture series for MINT Camp, summer terms 2009, 2010 and 2011 Computer Architecture, undergraduate lecture series, summer term 2007 and winter term 2007/2008
University of Applied Sciences Trier, Germany 2007-2009 Computer Architecture and Assembler Programming, Teaching position, lecture and tutorial series, winter terms 2007/2008 and 2008/2009 Combinatorial and Sequential Circuits, Teaching position, lecture and tutorial series, summer term 2008 Administration and Business Academy (VWA) Trier, Germany 2005 - current Database Programming, Teaching position, lecture and tutorial series, winter term 2005/2006 Web Programming, Teaching position, lecture and tutorial series, winter term 2006/2007 Introduction to Computer Science, Teaching position, lecture and tutorial series, summer term 2011 Academic Service Chairing Activities Program Committee Co-Chair of 6th IEEE International Conference on Self- Adaptive and Self-Organizing Systems (SASO 2012), Lyon, France, September 2012 Co-Chair of 1st International Workshop on Complex Sciences in the Engineering of Computer Systems (CSECS 12), Munich, Germany, February 2012 Co-Chair of 1st International Workshop on SocioAware Networked Computing Systems (SocioAware 2011), Ann Arbor, MI, USA, September 2011 Technical Program Committee Member 5th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 11) Ann Arbor, MI, USA, October 2011 4th International Workshop on Massively Multiuser Virtual Environments (MMVE 11) Held at IEEE International Symposium on Audio-Visual Environments and Games, Nanchang, China, October 2011 3rd International Workshop on Massively Multiuser Virtual Environments (MMVE 10) Held at ACM International Conference on Advances in Computer Entertainment Technology, Taipei, Taiwan, November 2010 2nd International Workshop on Massively Multiuser Virtual Environments (MMVE 09) Held at IEEE Virtual Reality, Lafayette, LA, USA, March 2009 1st International Conference on Complex Sciences: Theory and Applications (COMPLEX 09) Held in Shanghai, China, February 2009 Co-Organizer 1st International Workshop on Socio-Aware Networked Computing Systems (ScoioAware 11) Held at 5th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 11), Ann Arbor, MI, USA, October 3rd 2011
Invited Talks University of Würzburg, Germany Title: Complex Social Networks in the Future Internet 11th Würzburg Workshop on IP (EuroView 2011), August 1st 2011 University of Würzburg, Germany Title: The Statistical Physics of Collective Behavior in the Social Web Colloquium of the Institute of Computer Science, Group of Prof. Dr. Phuoc Tran-Gia, Würzburg, Germany, February 22nd 2011 University of Darmstadt, Germany Title: The Statistical Physics of Networked Computing Systems Colloquium of the Multimedia Communications Lab, Group of Prof. Dr. Ralf Steinmetz, Darmstadt, Germany, February 9th 2011 Eötvös Loránd University, Hungary Title: Harnessing Complexity in Large-Scale Distributed Systems Colloquium of the Department of Biological Physics, Group of Prof. Dr. Tamás Vicsek, Budapest, Hungary, April 16th 2009 University of Paderborn, Germany Title: Harnessing Complexity in Large-Scale Distributed Systems Colloquium of the Computer Networks Group of Prof. Dr. Holger Karl, Paderborn, Germany, April 8th 2009 University of Central Florida, USA Title: Self-Organization Aspects in the HyperVerse Project EECS Seminar Series, Group of Prof. Dr. Dan Marinescu, Orlando, FL, USA, November 17th 2008 Published Work Theses Ingo Scholtes. Harnessing Complex Structures and Collective Dynamics in Large Networked Computing Systems. Dissertation, University of Trier, May 2011. Ingo Scholtes. A Reimplementation Of The CORBA-based Event Monitoring System For The ATLAS LHC Experiment At CERN. Diploma Thesis, University of Trier, November 2005. Journal Articles Ingo Scholtes and Claudio Juan Tessone. Organic Design of Massively Distributed Systems: A Complex Networks Perspective. In Informatik Spektrum, Springer, To appear in 2012
Ingo Scholtes, Jean Botev, Markus Esch, and Peter Sturm. Epidemic Self-Synchronization in Complex Networks of Kuramoto Oscillators. In Advances in Complex Systems, Volume 13, Number 1, pp. 33-58, World Scientific Publishing, June 2010 Jean Botev, Markus Esch, Hermann Schloss, Ingo Scholtes, and Peter Sturm. Hyper- Verse: Simulation and Testbed Reconciled. In International Journal of Advanced Multimedia and Communications, Volume 4, Number 2, pp. 167-181, Inderscience Publishers, June 2010 Jean Botev, Alexander Höhfeld, Hermann Schloss, Ingo Scholtes, Peter Sturm, and Markus Esch. The HyperVerse - Concepts for a Federated and Torrent Based 3D Web. In International Journal of Advanced Media and Communication, Volume 2, Number 4, pp. 331-350, December 2008 Ingo Scholtes, Serguei Kolos, and Pasquale Federico Zema. The ATLAS Event Monitoring Service - Peer-to-Peer Data Distribution in High-Energy Physics. In IEEE Transactions on Nuclear Science, Volume 55, Number 3, pp. 1610-1620, IEEE Society, June 2008 W. Vandelli et al. Strategies and Tools for ATLAS Online Monitoring. In IEEE Transactions on Nuclear Science, Volume 54, Number 3, pp. 609-615, IEEE Society, June 2007 Refereed Conference Proceedings Ingo Scholtes. Distributed Creation and Adaptation of Random Scale-Free Overlay Topologies. In Proceedings of the Fourth IEEE Conference on Self-Organizing and Self-Adaptive Systems (SASO), Budapest, Hungary, IEEE Society, October 2010 Markus Esch and Ingo Scholtes. A Scale-free And Self-organized P2P Overlay for Massive Multiuser Virtual Environments In Proceedings of the 5th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 09), IEEE Society, November 2009 Jean Botev, Markus Esch, Hermann Schloss, Ingo Scholtes, and Peter Sturm. HyperVerse: Simulation and Testbed Reconciled. In Proceedings of the Second International Workshop on Massively Multiuser Virtual Environments (MMVE2009) at IEEE Virtual Reality 2009, LaFayette, Louisiana, USA, IEEE Society, March 2009 Markus Esch, Jean Botev, Hermann Schloss, and Ingo Scholtes Performance Evaluation of GP3 - A Grid-based Spatial Index Infrastructure. In Proceedings of the 6th International Conference on Information Technology: New Generations (ITNG 09), Las Vegas, NV, USA, IEEE Society, April 2009 Alexander Höhfeld, Patrick Gratz, Angelo Beck, Jean Botev, Hermann Schloss, and Ingo Scholtes. Self-organizing collaborative filtering in global-scale massive multiuser virtual environments. In Proceedings of the 2009 ACM symposium on Applied Computing (SAC 09), Honolulu, HI, USA, ACM, March 2009
Markus Esch, Jean Botev, Hermann Schloss, and Ingo Scholtes. P2P-Based Avatar Interaction in Massive Multiuser Virtual Environments. In Proceedings of the 1st International Workshop on Virtual Environment and Network-Oriented Applications (VENOA 09), Fukuoka, Japan, IEEE Society, March 2009 Ingo Scholtes, Jean Botev, Markus Esch, and Peter Sturm. Epidemic Self-Synchronization in Complex Networks. In Proceedings of the First International Conference, Complex 2009, Shanghai, China, February 23-25, 2009, Revised Papers, Volume 5, pp. 1794-1809. Springer, February 2009 Markus Esch, Jean Botev, Hermann Schloss, and Ingo Scholtes. GP3 - A Distributed Grid-based Spatial Index Infrastructure for Massive Multiuser Virtual Environments. In In Proceedings of the 14th IEEE International Conference on Parallel and Distributed Systems (ICPADS 08), Melbourne, Victoria, Australia, IEEE Society, December 2008 Jean Botev, Markus Esch, Alexander Höhfeld, Hermann Schloss, Ingo Scholtes, and Peter Sturm. HyperVerse - Towards a Self-Organizing and Sustainable Global-Scale Virtual Environment. In In Proceedings of the Fourth Microsoft Academic Days, Berlin, Germany. Microsoft Press, November 2008 Ingo Scholtes, Jean Botev, Markus Esch, Hermann Schloss, and Peter Sturm. Minimizing Load Delays in Distributed Virtual Environments Using Epidemic Hoarding. In Proceedings of the 4th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 08), Orlando, FL, USA, Springer, November 2008 Ingo Scholtes, Jean Botev, Markus Esch, Alexander Höhfeld, and Hermann Schloss. Awareness-Driven Phase Transitions in Very Large Scale Distributed Systems. In Proceedings of the Second IEEE International Conferences on Self-Adaptive and Self-Organizing Systems (SaSo), Venice, Italy. IEEE Society, October 2008 Jean Botev, Markus Esch, Alexander Höhfeld, Hermann Schloss, and Ingo Scholtes. The HyperVerse - Concepts for a Federated and Torrent Based 3D Web. In Proceedings of the First International Workshop on Massively Multiuser Virtual Environments (MMVE 2008) at IEEE Virtual Reality 2008, Reno, Nevada, USA. IEEE, March 2008 Ingo Scholtes, Jean Botev, Markus Esch, Alexander Höhfeld, Hermann Schloss, and Benjamin Zech. TopGen - Internet Router-Level Topology Generation Based on Technology Constraints. In Proceedings of the First International Conference on Simulation Tools and Techniques for Communications, Networks and Systems (Simu- Tools 08), Marseille, France. ACM, March 2008 Markus Esch, Jean Botev, Hermann Schloss, Alexander Höhfeld, Ingo Scholtes, and Benjamin Zech. SimCon - A Simulation and Visualization Environment for Overlay Networks and Large-Scale Applications. In Proceedings of the First International Conference on Simulation Tools and Techniques for Communications, Networks and Sys-
tems (SimuTools 08), Marseille, France, ACM, March 2008 Ingo Scholtes and Peter Sturm. Web Federates - Towards A Middleware for Highly Scalable Peer-To-Peer Services. In Web Information Systems and Technologies: International Conferences WEBIST 2005 and WEBIST 2006, Revised Selected Papers, pp. 138 ff., Springer, 1st edition, 2007, ISBN 3540740627 Markus Esch, Hermann Schloss and Ingo Scholtes. The SEMPA Prototype - Using XAML and Web Services for Rich Interactive Peer-to-Peer Applications. In Proceedings of the 3rd International Conference on Collaborative Computing Networking, Applications and Worksharing (CollaborateCom 07), New York, USA, IEEE Society, November 2007 Hermann Schloss, Ingo Scholtes and Peter Sturm. SISC: providing efficient XMLbased service-orientation for core OS functionality. In Proceedings of the 2007 Workshop on Service-oriented computing performance: aspects, issues, and approaches (SOCP 07), Monterey, California, USA, IEEE Society, June 2007 Ingo Scholtes, Daniel Görgen and Patrick Gratz. Interface-based Web Service Syndication and its Application to a Collaborative Weblog Search Service. In Proceedings of the 2nd International Conference on Collaborative Computing (CollaborateCom 06), Atlanta, Georgia, USA, IEEE Society, November 2006 Ingo Scholtes, Serguei Kolos, and Pasquale Federico Zema. The ATLAS Event Monitoring Service - Peer-to-Peer Data Distribution in High Energy Physics. In In Proceedings of the 2006 Nuclear Science Symposium, San Diego, California, USA. IEEE Society, November 2006 Ingo Scholtes and Peter Sturm. Web Federates - Towards A Middleare for Highly Scalable Peer-To-Peer Services. In Proceedings of the Second International Conference on Web Information Systems and Technologies (WEBIST), Setúbal, Portugal. INSTICC Press, April 2006 Technical Reports The community of testers and developers in ATLAS DAQ/HLT. ATLAS DAQ/HLT Software Large Scale Functionality and Performance Tests July 2005. Technical Report ATL-D-TR-0003 v.1, CERN, https://edms.cern.ch/document/685256/1, November 2005. Serguei Kolos and Ingo Scholtes. Event monitoring design. Technical Report ATL- DQ-EN-0023 v.2, CERN, https://edms.cern.ch/document/639958/2, September 2005. Last change: January 2012