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