Incubator/ServMark
From Globus
ServMark is an Incubator project that allows testing not only for different parts of the Globus toolkit, but also for any other new services developed by end-users, and for benchmarking the environments where the Globus toolkit is deployed. The applications of ServMark include: rapid application and environment benchmarking, functionality testing and system tuning, and building runtime performance databases for Grid schedulers.
ServMark represents the blending of two performance evaluation tools, DiPerF and GrenchMark. The two initial tools tackled orthogonal issues in performance evaluation, namely: the ability to test services in a distributed and scalable way, and the capacity to generate and run dynamic test workloads with complex structures.
The ServMark project is jointly developed by people from University of Chicago, Delft University of Technology, University of British Columbia and Politehnica University of Bucharest.
This GlobDev project webpage contains information for project committers and contributors. Additional information for users of ServMark can be found at http://diperf.cs.uchicago.edu (DiPerF) and http://grenchmark.st.ewi.tudelft.nl/index.html (GrenchMark).
Contents |
ServMark Product Metadata
Status
The status of ServMark is: accepted Incubator Project (July 11, 2006), as defined by the Incubator Process Guidelines found at http://dev.globus.org/wiki/Incubator/Incubator_Process
Roadmap
- Version 1.0:
- Blends DiPerF and GrenchMark
- Beyond Version 2.0
- Generates tests based on the traces available from the Grid Workload Archive (GWA)
Release Schedule
- October 15, 2006 - ServMark 1.0
- June 30, 2007 - ServMark 1.5 (delayed for the end of July)
- End of the year (2007) - ServMark 2.0
ServMark Incubator Project Metadata
Committers
Alexandru Iosup (Delft University of Technology, The Netherlands)
Dick Epema (Delft University of Technology, The Netherlands)
Catalin L. Dumitrescu (University of Muenster, Germany)
Ioan Raicu (University of Chicago, Illinois)
Ian Foster (University of Chicago / Argonne National Laboratory, Illinois)
Matei Ripeanu (University of British Columbia, Canada)
Mailing Lists
| Developer discussion | archive | subscribe | unsubscribe |
| User discussion | archive | subscribe | unsubscribe |
| Announcements | archive | subscribe | unsubscribe |
| Commit notifications | archive | subscribe | unsubscribe |
How to subscribe
How to unsubscribe
Search the email archives
Bugzilla & BrowseCVS
- http://bugzilla.globus.org/globus/buglist.cgi?product=ServMark
- http://viewcvs.globus.org/viewcvs.cgi/servmark
Policies
In addition to the Globus Alliance Project Guidelines, the ServMark adheres to the following policies:
Guidelines for committers
- Rules for ServMark: http://dev.globus.org/wiki/Guidelines#Committers
Guidelines for individual contributors
- How individuals can contribute: http://dev.globus.org/wiki/Guidelines#Contributors
Contributors
The ServMark team gratefully acknowledges the following contributors:
- Jennifer Schopf (Argonne National Laboratory, Illinois)
- Neil Miller (Argonne National Laboratory, Illinois)
- Lisa Childers (Argonne National Laboratory, Illinois)
- Jarek Gawor (Argonne National Laboratory, Illinois)
- Peter Gardfjall (UMEA, Sweden)
- Johan Tordsson (UMEA, Sweden)
- Yan Ma (China)
- Lingyun Yang (University of Chicago, Illinois)
- Hashim Mohamed (Delft University of Technology, The Netherlands)
- Mugurel Andreica ("Politehnica" University of Bucharest, Romania)
- Nicolae Tapus ("Politehnica" University of Bucharest, Romania)
- Corina Stratan ("Politehnica" University of Bucharest, Romania)
Documentations
Source Download (only)
- ServMark: cvs -d :pserver:anonymous@cvs.globus.org:/home/globdev/CVS/globus-packages co servmark
For a specific component (DiPerF or GrenchMark) please use:
- DiPerF: cvs -d :pserver:anonymous@cvs.globus.org:/home/globdev/CVS/globus-packages co servmark/DiPerF.v2.0
- GrenchMark: cvs -d :pserver:anonymous@cvs.globus.org:/home/globdev/CVS/globus-packages co servmark/grenchmark
For a specific release (x.y = 1.0, 1.5, or 2.0) please use:
- ServMark x.y: cvs -d :pserver:anonymous@cvs.globus.org:/home/globdev/CVS/globus-packages co -d ServMark.x.y -r ServMark_x_y_branch servmark
Installation
Our current installation instructions are captured by the following documents:
- ServMark: Towards ServMark, an Architecture for Testing Grid Services (pdf)
- DiPerF: Globus-cvs Installation Instructions (txt)
- GrenchMark: User Guide (html)
Utilization
The above links contain utilization instructions and examples as well.
FAQ
References
- ServMark (GrenchMark + DiPerF): A Proposal for Globus Project Incubation, C. Dumitrescu (UMUE), A. Iosup (TUD), D. Epema (TUD), I. Raicu (UChicago), I. Foster (Argonne/UChicago), M. Ripeanu (UBC) (click_for_pdf)
- Towards ServMark, an Architecture for Testing Grid Services, M. Andreica (UPB), N. Tapus (UPB), C. Dumitrescu (UMUE), A. Iosup (TUD), D. Epema (TUD), I. Raicu (UChicago), I. Foster (Argonne/UChicago), M. Ripeanu (UBC) (online-TechReport, CoreGRID TR-0062, and Presentation)
- ServMark: A Distributed Grid and Services Testing Framework - GGW slides (click_for_pdf) and with GlobusAlliance at SC06 (click_for_link)
- ServMark: A Status Report, C. Dumitrescu - Globus Committers Meeting, May 22-23, 2007 (click_for_pdf)
- ServMark, A Hierarchical Architecture for Testing Grids, A. Iosup (TUD), H. Mohamed (TUD), D.H.J. Epema (TUD), C. Dumitrescu (UMUE), I. Raicu (UC), I.Foster (UC), M. Ripeanu (UBC), C. Stratan (UPB), M. Andreica (UPB), N. Tapus (UPB) - Santiago, Chile, June 23, 2007 (click_for_ppt)
- ServMark: A Framework for Testing Grids, C. Dumitrescu, A. Iosup, H. Mohamed, D.H.J. Epema, M. Ripeanu, N. Tapus, I. Raicu, I. Foster - poster proposal for Grid'07 (click_for_pdf)

