IO500 Committee Membership and Succession Rules v1.0

The IO500 committee is a standards body operating with consensus on all decisions excepting times noted in the committee rules. As such, the work progresses slowly with much deliberation. At times, the committee makeup may change. The following describes the committee makeup and how that form changes over time.

  1. Committee Makeup: The committee shall consist of the following members, except under the conditions defined below:
    • John Bent (Seagate)
    • Andreas Dilger (Whamcloud/DDN)
    • Julian Kunkel (University of Reading)
    • Jay Lofstead (Sandia National Laboratories)
    • George Markomanolis (Oak Ridge National Laboratory) web page,linkedin,twitter
  2. The founding members, John Bent, Julian Kunkel, and Jay Lofstead are the only committee members ever to use the additional qualifier of “co-founder”. Everyone else is solely a “co-organizer”.
  3. The committee size may shrink based on a resignation leaving the remaining permanent committee members the exclusive choice of who will fill the role for the new committee member slot.
  4. If a committee member wishes to resign at a future date, they can overlap a potential committee member replacement for 1 list cycle (SC to ISC or ISC to SC). Once the list is finalized for that event, the resigning committee member’s time is completed or the potential committee member may choose to not continue. Both may choose to leave at the same time leaving the remaining committee to fill the empty slot(s).
  5. All committee members must confirm that their role must be treated separately from their responsibilities to their employers and must not lead to a conflict of interest. Some information discussed by the committee will be considered confidential to the board and cannot be shared outside of the committee. Members must confirm this separation of roles in good conscience. If any committee member detects that their employer wishes to abuse their position in the IO500 committee, they must report this immediately to the rest of the committee.
  6. There are three types of committee member roles:
    • Permanent - a committee member that is not in the process of resigning and has been confirmed after a potential 1 cycle trial period.
    • Resigning - a committee member that is overlapping with a potential replacement to help guide the new committee member.
    • Trial - a committee member that is in a 1 cycle trial period. New committee members need not undergo a trial period at the unanimous consent of the permanent committee members.
  7. Committee members have no fixed term limits. Instead, a permanent committee member is free to participate as long as they feel like they have time and can work to support the IO500 efforts.
  8. Should the committee size temporarily increase, the consensus requirements are not weakened. Instead, all committee members (permanent, resigning, and trial) must still agree unanimously for efforts to move forward.
  9. On a unanimous vote of the permanent committee members, the size of the committee can be adjusted. Any additions to the committee or changes from trial to permanent require unanimous consent.
  10. A call for nomination requires the unanimous consent of the committee.

Process: Once a new committee member has been nominated, the committee will contact that person to confirm their willingness to proceed with nomination evaluation. At the expiration of the nomination period, including any granted deadline extensions, the committee has 2 weeks to make a decision about which nominee, if any, should be selected. Once selected, the committee will notify the candidate informing them of the selection and requesting confirmation of their selection. If the selection is declined, the committee will proceed to select another nominee or choose to not select a nominee based on unanimous consent of the permanent members. Once a nominee has been selected and confirmed as a new committee member, other nominees will be notified by the public announcement of the new committee member of the selected candidate. If no candidate is selected, nominees will be notified that no selection was made without further explanation.

New Committee Member Qualifications

An open, worldwide call for submissions for committee membership should be announced with a 21-day window for submissions.

  • Submissions are to be sent to the committee@io500.org email address.
  • Anyone can either self-nominate or be nominated by others.
  • Nominees must have participated in the IO500 community
  • Qualified nominees meet the following technical criteria
    • Publications at well-respected venues related to storage and IO within the HPC community within the last 5 years.
    • Enterprise and scale-out focused storage venues may also qualify at the discretion of the permanent committee members.
    • Demonstrable basic knowledge of how IOR, MDTEST, and the find phase work for the benchmark. This list will be changed as the benchmark evolves reflecting the current tool suite.
    • Ability to attend a video conference 2-3 times per month (but scheduled weekly with expected cancellations) with a 4-6 hours per month total time commitment. Additional time will be required around the SC and ISC events to qualify entries and organize the SC and ISC events. Other special projects may require additional time as well.
    • Ability to attend most SC and ISC events to present without financial support from IO500.
    • Desire to grow support and trust in IO500 as a standard approach for comparing and understanding scale-up storage systems.

To ensure the broadest global support for IO500 and to ensure diverse opinions, preference will be given to qualified nominations that address the following:

  • The additional global region represented (North America, South America, Europe, Asia, Australia, Middle East/North Africa, Sub-Saharan Africa)
  • Gender representation improvement
  • Racial representation improvement