Profile
Since October 2011, Ramin Yahyapour is managing director of the Gesellschaft für wissenschaftliche Datenverarbeitung Göttingen mbH (GWDG) and a full professor at the Institute of Computer Science at Göttingen University.
Between March 2007 and September 2011 he was director at the IT and Media Center of the TU Dortmund University and since April 2009 he was professor in Dortmund with a chair in Service Computing at the Faculty of Computer Science. He was also appointed Chief Information Officer of the university. He was with the Computer Engineering Institute at the University Dortmund between 1996 and 2007.
His research interests lie in the area of service computing, distributed computing, and resource management for grid and cloud infrastructures.
Research Topics
- Gridcomputing:
Design and evaluation of distributed management systems for transparent resource access
- Scheduling:
Job-management on homogeneous and heterogeneous parallel computers
- Service Oriented Architectures:
Management of Service-Level Agreements (SLAs)
- Virtualization:
Dynamic resource allocation in flexible IT infrastructures with VM technologies
Teaching
- The course is offered during the winter semester and covers the technology stack that is available and used for building eCommerce application as well as Grid infrastructures.
- The lecture follows the book Distributed Systems. Concepts and Design by George Coulouris, Jean Dollimore, Tim Kindberg. The course is onlyoffered during summer semesters.
- The lecture follows the book Computer Architecture: A Quantitative Approach by John L. Hennessy, David A. Patterson, David Goldberg. The course is only offered in winter semesters.
- The course is only offered during the summer semesters. It follows the book by David E. Culler, Jaswinder Pal Singh, Parallel Computer Architecture, A Hardware/Software Approach.
Current lectures (Winter term 2011/12)
Service Computing
Distributed Systems
Computer Systems
Parallel Processing Systems
Projects
- SLA@SOI
SLA@SOI is an Integrated Project (IP) of the EC researching the systematic management of service-oriented infrastructures on the basis of formally specified service level agreements (SLAs). SLA@SOI is an industry driven project starting June 1, 2008. It is a NESSI strategic project realizing one core pillar of the overall NESSI vision.
- SLA4DGrid
SLA4DGrid is building a service layer for supporting service-level agreements for the national D-Grid initiative. SLAs are the means to include reliability and policy constraints into resource allocations. They are considered as building block to support business models in Grid infrastructures. Necessary guarantee terms are negotiated and agreed upon prior to resource usage. The project is funded by the German ministry of research (BMBF) with a total budget of 1.5 Mio Euro and runs from 2009 to 2012. The ITMC Dortmund (Dr. Yahyapour) is main contractor and coordinator of this project.
- SKALB
The SKALB project (Lattice-Boltzmann-Methoden für skalierbare Multi-Physik-Anwendungen) is funded by the German research ministry (BMBF) for HPC software for novel parallel architectures. The project runs for 3 years and has a total volume of 1,8 Mio Euro. It comprises partners from the universities of TU Braunschweig, Uni Erlangen, Uni Stuttgart as well as the IANUS GmbH. The TU Dortmund part is lead jointly by S. Turek (Mathematics) and R. Yahyapour (ITMC).
- CoreGrid-WG
This EU-funded project was a network of excellence comprising 42 partner in European countries with excellent Grid expertise. I am member of the Executive Committee of the project and serving as work package leader for WP6, responsible for the "Institute on Resource Management and Scheduling". While the funded FP7 project ended in August 2008, CoreGRID continues as an ERCIM Working Group to form a sustainable research network.
Former Projects
- C3-Grid
This project - funded as part of the German D-Grid initiative - aims at building a production Grid for the German climate-research community. Due to large filesets in different climate data archives, coordinated data and job management are a key issues in this project. - HEP-CG
This project - funded as part of the German D-Grid initiative - aims at extending Grid functionalities for the high-energy physics community. Special interest of the research activity lies in a better coordination of job and data management. To this end, a new workload management service is developed which interacts with enhanced compute and storage management systems like dCache.
Grants and Awards
- Recepient of the Rudolf Chaudoire Award in 2005
- Leading a research group of the Dortmund research cluster on "Modeling and Simulation" DoMuS
Current and Past Activities
- Member of the Executive Committee in the EU Network of Excellence CoreGrid and WP Leader for the "Institute on Resource Management and Scheduling"
- Co-chair of the Research Group on Grid Scheduling Architecture (GSA-RG) in the Open Grid Forum
- GFSG Steering group member of the Open Grid Forum
- Evaluator of the European Commission Framework Programme 6
- Lecturer at the CoreGrid Summerschool
- Organization:
- Local Chair - EuroPar 2009: Topic 3: Scheduling and Load Balancing:
Euro-PAR 2009 in Delft, the Netherlands; - Co-Organizer of the Workshop on Usage of Service Level Agreements in Grids:
SLAGRID2007 at Grid2007 - Co-Organizer of the CoreGrid Middleware Workshop:
CGMW 2008 at OGF23;
CGMW 2007 at ISC2007;
CGMW 2006 at EuroPar2006 - Co-organizer of the Grid Resource Management Workshop: GRMW 2005, GRMW 2003
- Local Chair - EuroPar 2009: Topic 3: Scheduling and Load Balancing:
- Program Committee member for past
- Grid Track at SSS'09; Heteropar'09; GDC 2009; CCGrid 2009; EuroPar 2009; PPAM 2009; JSSPP 2009; ICORE 2009; ICNS 2009
- ServiceWave2008;UNICORE Summit 2008; Grid2008; ICPADS 2008; DAPSYS 2008; Gecon2008; WGC 08 at ARES 2008; JSSPP 2008 at IPDPS 2008; CCGrid 2008; CGIW 2008; ICNS 2008; CoreGRID Symposium 2008;
- SRMPDS 2007 at ICPADS 2007; SLA Workshop 2007, Grid 2007; Euro-Par 2007; UNICORE Summit 2007; CoreGRID Symposium 2007, Rennes; HeteroPar 2007; Grid 2007; CCGrid 2007; IPDPS 2007; CoreGRID Workshop Heraklion 2007; JSSPP 2007;
- JVA 2006; UniCore Summit 2006; JSSPP 2006; GRID 2006; DAPSYS 2006; SRMPDS 2006; ICPADS 2006;
- ICGNS/ICNS 2005; APGAC 2005; Grid 2005; SRMPDS 2005;
- HiPC 2004; APGAC/ICCS 2004
- Editorial Board Member
- Paper Reviewer for
- JPDC - Journal of Parallel and Distributed Computing;
- Cluster Computing;
- FGCS;
- Concurrency & Practice:Practice and Experience;
- PARCO;
- PEVA;
- JPC;
- TPDS;
- JSSPP;
- JSS;
- Europar;
- Member on the Nomination Committee 2004 (NOMCOM) of the Global Grid Forum (finished)
- Co-chair of the Working Group on Scheduling Attributes (SA-WG) in the Global Grid Forum (finished)
Selected Presentations
- Grid Resource Management and Scheduling - Current State and Future
This tutorial has been given at EuroPar 2004 in Pisa. - Resource Management and Scheduling in Service-oriented Infrastructures and Grids
This talk has been given at Grid at Mons 2008 in Mons. - Bausteine und Kerntechnologien einer SOA in Unternehmen und Bildungseinrichtungen
Talk given at CampusSource Workshop 2007 in Dortmund.
Selected Publications
| F. Desprez, V. Getov, T. Priol, R. Yahyapour | Book "Grids, P2P and Services Computing", F. Desprez, V. Getov, T. Priol, R. Yahyapour (Eds.) Springer, 2011 (to appear). | ||
| P. Wieder, R. Yahyapour, W. Ziegler | Book "Grids and Service-Oriented Architectures for Service Level Agreements" , P. Wieder, R. Yahyapour, W. Ziegler (Eds.) Springer, 2011 (to appear). | ||
| U. Schwiegelshohn, R. Badia, M. Bubak, R. Yahyapour et.al. | "Perspectives on Grid Computing", Future Generation Computer System, Elsevier, 2010. (to appear). | ||
| E. Jeannot, R. Yahyapour, D. Grosu, H. Karatza | Book "Euro-Par 2009 Parallel Processing", Lecture Notes in Computer Science (Vol. 5704, p. 165). Berlin, Heidelberg. | ||
| A. Hirales-Carbajal, A. Tchernykh, T. Röblitz, R. Yahyapour | "A Grid Simulation Framework to Study Advance Scheduling Strategies for Complex Workflow Applications", in HPGC High Performance Grid Computing in conjunction with the 24th IEEE International Parallel and Distributed Processing Symposium April 19-23, 2010, ATLANTA. | ||
| C. Grimme, J. Lepping, A. Papaspyrou, P. Wieder, R. Yahyapour, A. Oleksiak et al. | "Towards A Standards-Based Grid Scheduling Architecture", in "Grid Computing" (pp. 147-158). Boston, MA: Springer, 2010. | ||
| C. Kotsokalis, R. Yahyapour, M. Rojas Gonzalez | "Modeling Service Level Agreements with Binary Decision Diagrams", In Service-Oriented Computing (pp. 190-204), 2010. | ||
| M. Comuzzi, C. Kotsokalis, G. Spanoudakis, R. Yahyapour | "Establishing and Monitoring SLAs in Complex Service Based Systems", Web Services, IEEE International Conference on, 0, 783-790. Los Alamitos, CA, USA: IEEE Computer Society, 2009. | ||
| W. Theilmann, R. Yahyapour, J. Butler | "Multi-level SLA Management for Service-Oriented Infrastructure", In "Towards a Service-Based Internet", First European Conference, ServiceWave 2008, Madrid, Spain, December 10-13, 2008. Proceedings. Springer 2008, ISBN 978-3-540-89896-2. | ||
| N. Meyer, D. Talia, R. Yahyapour (Eds.) | Book "Grid and Services Evolution", Meyer, Norbert; Talia, Domenico; Yahyapour, Ramin(Eds.) Springer, 2009, XVI, 232 p., ISBN: 978-0-387-85965-1. | ||
| D. Talia, R. Yahyapour, W. Ziegler (Eds.) | Book "Grid Middleware and Services - Challenges and Solutions", Talia, Domenico; Yahyapour, Ramin; Ziegler, Wolfgang (Eds.) 2008, XX, 420 p. 134 illus., Hardcover, Springer, ISBN: 978-0-387-78445-8 | ||
| A. Tchernykh, U. Schwiegelshohn, R. Yahyapour, N. Kuzjurin | "Online Hierarchical Job Scheduling on Grids", CoreGRID Symposium, August 25-26, 2008 in Las Palmas de Gran Canaria, in Book "From Grids to Service and Pervasive Computing", Springer, 2008, ISBN 978-0-387-094. | ||
| R. Baraglia, R. Ferrini, L. Ricci, N. Tonellotto, R. Yahyapour | "QoS-constrained List Scheduling Heuristics for Parallel Applications on Grids", 16th Euromicro International Conference on Parallel, Distributed and Network Based Processing,Toulouse, February 13-15 2008 | ||
| O. Wäldrich, W. Ziegler, A. Papaspyrou, P. Wieder, R. Yahyapour | "Novel Approaches for Scheduling in D-Grid - Towards an interoperable Scheduling Framework", Technical report, TR-0122, Institute on Resource Management and Scheduling, CoreGRID - Network of Excellence, December 28, 2007. | ||
| C. Grimme, J. Lepping, A. Papaspyrou, P. Wieder, R. Yahyapour, A. Oleksiak, O. Wäldrich, W. Ziegler | "Towards a standards-based Grid Scheduling Architecture", Technical report, TR-0123, Institute on Resource Management and Scheduling, CoreGRID - Network of Excellence, December 31, 2007. | ||
| A. Chernykh, U. Schwiegelsohn, R. Yahyapour | "Online Scheduling in Grids", in "Parallel and Distributed Processing", 2008. IPDPS 2008. IEEE International Symposium on Volume , Issue , 14-18 April 2008. | ||
| P. Wieder, J. Seidel, O. Wäldrich, W. Ziegler and R. Yahyapour | "Using SLA for Resource Management and Scheduling - A Survey", SLA Workshop - Usage of Service Level Agreements in Grids, co-located Grid2007, Austin, USA, September 19, 2007,in "Grid Middleware and Services" Springer, 2008, XX, ISBN: 978-0-387-78445-8. | ||
| R. Yahyapour, D. Martin, C. de Laat | Nomination Committee (NOMCOM) Process Charter, Open Grid Forum - Document Series, GFD.116, August, 2007. | ||
| A. Pugliese, D. Talia, R. Yahyapour | "Modeling and supporting Grid scheduling", Journal of Grid Computing, Springer Netherlands, 2007. | ||
| J.Li, K. Mong Sim, R.Yahyapour | "Negotiation Strategies Considering Opportunity Functions for Grid Scheduling", Euro-Par 2007, Parallel Processing, 13th International Euro-Par Conference, Lecture Notes in Computer Science 4641, 447-456, Springer, 2007. | ||
| A. Drotz, R. Gruber, V. Keller, M. Thimard, A. Tolou, T. Tran, K. Cristiano, P. Kuonen, P. Wieder, O. Wäldrich, W. Ziegler, P. Manneback, U. Schwiegelshohn, R. Yahyapour, P. Kunszt, S. Maffioletti, M. Sawley, C. Witzig | "Application-oriented scheduling for HPC Grids", Technical report, TR-0070, Institute on Resource Management and Scheduling, CoreGRID - Network of Excellence, February 2007. | ||
| R. Baraglia, R. Ferrini, N. Tonellotto, L. Ricci, R. Yahyapour | "A Launch-time Scheduling Heuristics for Parallel Applications on Wide Area Grids", Journal of Grid Computing, Springer Netherlands, 2007. | ||
| J. Li, R. Yahyapour | "A Strategic Negotiation Model for Grid Scheduling", Journal International Transactions on Systems Science and Applications (ISSN 1751-1461), 411-420, 2006. | ||
| P. Wieder,O. Wäldrich, W. Ziegler, R. Yahyapour | "Improving Workflow Execution Through SLA-based Advance Reservation", Proceedings of the CoreGRID Integration Workshop 2006 to be published by Springer-Verlag, ISBN 83-915141-6-1, 2007. | ||
| R. Baraglia, R. Ferrini, N. Tonellotto, D. Adami, S. Giordano, R. Yahyapour | "A Study on Network Resources Management in Grids", Proceedings of the CoreGRID Integration Workshop 2006 to be published by Springer-Verlag, ISBN 83-915141-6-1, 2007. | ||
| N. Tonellotto, P. Wieder, R. Yahyapour | "A Proposal for a Generic Grid Scheduling Architecture", CoreGRID Integration Workshop 2005, CoreGRID Series, Vol 4, Springer, 2006. | ||
| J. Li, R. Yahyapour | "A Negotiation Model Supporting Co-Allocation for Grid Scheduling", The 7th IEEE/ACM International Conference on Grid Computing (Grid 2006), Barcelona, Sept 28-29, IEEE Computer Society Press, 2006. | ||
| C. Franke, U. Schwiegelshohn, R. Yahyapour | "Job Scheduling for Computational Grids", Fakultät Elektrotechnik und Informationstechnik, Universität Dortmund, Technical Report/Forschungsbericht, 0206, 2006. | ||
| A. Iosup, D. H. J. Epema, C. Franke, A. Papaspyrou, L. Schley, B. Song, R. Yahyapour | On Modeling Synthetic Workloads for Grid Performance Evaluation", Job Scheduling Strategies for Parallel Processing: 9th International Workshop, JSSPP 2006, Lecture Notes in Computer Science 4376, pages 234-257, Springer, 2006. | ||
| J. Li, R. Yahyapour | "Learning-Based Negotiation Strategies for Grid Scheduling", In: IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2006), pages 567-583, IEEE Press, 2006. | ||
| J. Li, R. Yahyapour | "Negotiation Strategies for Grid Scheduling", Advances in Grid and Pervasive Computing, The First International Conference on Grid and Pervasive Computing (GPC2006), Lecture Notes in Computer Science 3947, pages 42-52, Springer, 2006. | ||
| U. Schwiegelshohn, P. Wieder, R. Yahyapour | "Resource Management for Future Generation Grids", in "Future Generation Grids", Getov, V.; Laforenza, D.; Reinefeld, A. (Eds.), CoreGRID Series, Vol 3, pages 99-112 Springer, 2006. ISBN 0-387-27935-0, | ||
| N. Tonellotto, P. Wieder, R. Yahyapour | "A proposal for a generic Grid scheduling architecture", CoreGRID Technical Report TR-0015, Institute on Resource Management and Scheduling, November 2005. | ||
| U. Schwiegelshohn, P. Wieder, R. Yahyapour | "Resource Management for Future Generation Grids Resource Management and Scheduling Grids",CoreGRID Technical Report TR-0005, Institute on Resource Management and Scheduling, May 2005. | ||
| B. Song, C. Ernemann, R. Yahyapour | "User Group-based Workload Analysis and Modelling", In: IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2005),Vol. 2, pages 953- 961, IEEE Press, 2005 | ||
| C. Ernemann, V. Hamscher, R. Yahyapour | "Benefits of Global Grid Computing for Job Scheduling", 5th IEEE/ACM International Workshop on Grid Computing, in Conjunction with SuperComputing 2004, GRID 2004 Pittsburgh; pages 374-379, IEEE Computer Society, November, 2004 | ||
| C. Ernemann, M. Krogmann, J. Lepping, R. Yahyapour | "Scheduling on the Top 50 Machines", in Job Scheduling Strategies for Parallel Processing: 10th International Workshop, JSSP 2004 New York, NY, USA, June 13, Lecture Notes in Computer Science 3277, pages 17-46, Springer, 2005 | ||
| B. Song, C. Ernemann, R. Yahyapour | "Parallel Computer Workload Modeling with Markov Chains", in Job Scheduling Strategies for Parallel Processing: 10th International Workshop, JSSP 2004 New York, NY, USA, June 13, Lecture Notes in Computer Science 3277, pages 47-62, Springer, 2005 | ||
| B. Song, C. Ernemann, R. Yahyapour | "Modelling of Parameters in Supercomputer Workloads", in Proceedings of the Workshop of Parallel Systems and Algorithms (PASA), in conjunction with ARCS 2004: Organic and Pervasive Computing, Augsburg; pages 400-409; LNI 41 GI, 2004, ISBN 3-88579-370-9 | ||
| R. Yahyapour | "Considerations for Resource Brokerage and Scheduling in Grids", in Parallel Computing: Software Technology, Algorithms, Architectures and Applications, 13; G.R. Joubert, W.E. Nagel, F.J. Peters, W.V. Walter (Eds.); included in series: Advances in Parallel Computing, pages 627-634, Elsevier,The Netherland, 2004 | ||
| C. Ernemann, R.Yahyapour | "Applying Economic Scheduling Methods to Grid Environments",Chapter in the book "Grid Resource Management - State of the Art and Future Trends", Kluwer Academic Publishers, pages 491-506, 2003 | ||
| U. Schwiegelshohn, R. Yahyapour | "Attributes for Communication Between Grid Scheduling Instances", Chapter in the book "Grid Resource Management - State of the Art and Future Trends", Kluwer Academic Publishers, pages 41-52, 2003 | ||
| C. Ernemann, B. Song, R. Yahyapour | "Scaling of Workload Traces" in Job Scheduling Strategies for Parallel Processing: 9th International Workshop, JSSP 2003 Seattle, WA, USA, Lecture Notes in Computer Science 2862,pages 166-182, Springer Verlag, 2003 | ||
| C. Ernemann, V. Hamscher, A. Streit, R. Yahyapour | "Enhanced Algorithms for Multi-Site Scheduling", Proceedings of 3rd International Workshop Grid 2002, in conjunction with Supercomputing 2002, Baltimore, MD, USA, pages 219-231, November 2002 | ||
| C. Ernemann, V. Hamscher, R. Yahyapour | "Economic Scheduling in Grid Computing", Proceedings of 8th Workshop on Job Scheduling Strategies for Parallel Processing, in conjunction with HPDC/GGF 5, Edinburgh, Scotland, UK, pages 128-152, July 2002 | ||
| R. Yahyapour | " Design and Evaluation of Job Scheduling Strategies for Grid Computing", Shaker Verlag, Aachen , Germany, 170 pages, January 2003 | ||
| C. Ernemann, V. Hamscher, U. Schwiegelshohn, A. Streit, R. Yahyapour | "On Advantages of Grid Computing for Parallel Job Scheduling", Proceedings of 2nd IEEE International Symposium on Cluster Computing and the Grid (CC-GRID 2002), Berlin, Germany, pages 39-46, 2002 | ||
| C. Ernemann, V. Hamscher, A. Streit, R. Yahyapour | "On Effects of Machine Configurations on Parallel Job Scheduling in Computational Grids", International Conference on Architecture of Computing Systems, ARCS 2002, pages 169-179, 2002 | ||
| U. Schwiegelshohn, R. Yahyapour | "Attributes for Communication Between Grid Scheduling Instances", Global Grid Forum document GFD.6, 2001 | ||
| V. Hamscher, U. Schwiegelshohn, A. Streit, R. Yahyapour | "Evaluation of Job-Scheduling Strategies for Grid Computing", Workshop Grid 2000 at 7th International Conference on High Performance Computing (HiPC-2000), Bangalore, India, LNCS 1971, pp. 191 - 202 | ||
| U. Schwiegelshohn, R. Yahyapour | "Fairness in parallel job scheduling", Journal of Scheduling, 3(5):p. 297-320,2000; available as preprint, see also Wiley InterScience. | ||
| U. Schwiegelshohn, R. Yahyapour | "The NRW metacomputing initiative", in G.Coopermann, E.Jessen and G.Micheler, editors, Proceedings of the Workshop on Wide Area Networks an High Performance Computing,pages 269-282, Springer Verlag Lecture Notes in Control and Information Science LNCS 249, June 1999. | ||
| U. Schwiegelshohn, R. Yahyapour | "Resource allocation and scheduling in metasystems", in P.Sloot, M.Bubak, A.Hoekstra, and B.Hertzberger, editors, Proceedings of the Distributed Computing and Metacomputing Workshop at HPCN Europe, pages 851-860, Springer Verlag Lecture Notes in Computer Science LNCS 1593, April 1999. | ||
| J. Krallmann, U. Schwiegelshohn, R. Yahyapour | "On the design and evaluation of job scheduling algorithms", in IPPS/SPDP'99 Workshop: Job Scheduling Strategies for Parallel Processing, pages 17-42, Springer Verlag Lecture Notes in Computer Science LNCS 1659, April 1999. | ||
| U. Schwiegelshohn, R. Yahyapour | "Improving first-come-first-serve job scheduling by gang scheduling", in IPPS'98 Workshop: Job Scheduling Strategies for Parallel Processing, pages 180-198, Springer Verlag Lecture Notes in Computer Science LNCS 1459, March 1998. | ||
| U. Schwiegelshohn, R. Yahyapour | "Analysis of first-come-first-serve parallel job scheduling", in Proceedings of the 9th SIAM Symposium on Discrete Algorithms (SODA 98), pages 629-638, January 1998. | ||
