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 2.0:
    • Adds support for Grid workflow engine testing (e.g., Swift, Pegasus, Condor-G)
    • Incorporates a new internal format for storing generated workflows; adds converters for external ones (e.g., GWA)
    • Increases DiPerF's reliability started by this integration work
  • 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

Policies

In addition to the Globus Alliance Project Guidelines, the ServMark adheres to the following policies:

Guidelines for committers

Guidelines for individual 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)
Personal tools
Execution Projects
Information projects
Distribution Projects
Documentation Projects
Deprecated