[Mpi-forum] Proposal for voting rules
Jeff Squyres
jsquyres at cisco.com
Mon Sep 10 14:06:59 CDT 2012
Attached is a proposal for formal voting rules for MPI <next>. It's had a bunch of discussion already; it's now time to open it up to the whole Forum. If possible, I'd like to discuss this in Vienna.
Two questions that I gotten asked multiple times:
1. How would the meeting quorum rules have affected the MPI-3 process?
2. How would the individual vote quorum rules have affected the MPI-3 votes?
I've written a perl script to calculate #1. #2 will take longer (I haven't even started yet); I doubt I'll have time to do this before Vienna.
Short version:
--------------
According to the attached proposed rules, the meeting quorum was met at every single MPI-3 meeting... except the Helsinki meeting (where we passed MPI-2.2 -- needed 16 OOE; had 15 orgs). In hindsight, that's actually rather amusing. :-)
* Highest / lowest OOE: 28 / 18
* Highest / lowest IMOVE: 25 / 15
Fun fact: the only 2 orgs to have been at every single MPI-2.1/2.2/3.0 meeting are Argonne and Indiana U.
More detail:
------------
My perl script can be found here (independent verification would be welcome):
https://bitbucket.org/jsquyres/mpi-forum-rules/src/tip/history/analyze.pl
The meeting dates and attendance values were input from my spreadsheets over the years. You can see a summary spreadsheet of the attendance in the same directory.
Note that the IMOVE criteria is actually more relaxed than attendance -- you only have to *register*, but not actually *attend*. However, I do not have any records of people who registered and did not attend (more specifically, according to prior discussions, we *removed* orgs from voting eligibility if they registered and did not attend). So these records and statistics only reflect organizations that actually attended.
Here's the output from running my script -- you can see that there's only one meeting where the quorum number is not met.
-----
% ./analyze.pl
Meeting: 2008-01 <skipped>
Meeting: 2008-03 <skipped>
Meeting: 2008-04
OOE (28): Argonne,Bull,Cisco,Cray,HDF,HLRS,HP,IBM,INRIA,IndianaU,Intel,LANL,LBL,LLNL,Mathworks,Mellanox,Microsoft,NEC,ORNL,OSU,QLogic,Sandia,SiCortex,Sun,UAB,UHouston,UIUC,UTenn
IMOVE (25): Argonne,Bull,Cisco,Cray,HDF,HLRS,HP,IBM,INRIA,IndianaU,Intel,LANL,LBL,LLNL,Microsoft,NEC,ORNL,OSU,Sandia,SiCortex,Sun,UAB,UHouston,UIUC,UTenn
Quorum: 18
+++ Meeting quorum satisfied
Meeting: 2008-06
OOE (26): Argonne,Bull,Cisco,Cray,HDF,HLRS,HP,IBM,INRIA,IndianaU,Intel,LANL,LBL,LLNL,Microsoft,NEC,ORNL,OSU,QLogic,Sandia,SiCortex,Sun,UAB,UHouston,UIUC,UTenn
IMOVE (21): Argonne,Bull,Cisco,Cray,HLRS,IBM,INRIA,IndianaU,Intel,LANL,LLNL,Microsoft,NEC,ORNL,QLogic,Sandia,SiCortex,Sun,UHouston,UIUC,UTenn
Quorum: 17
+++ Meeting quorum satisfied
Meeting: 2008-09
OOE (27): Argonne,Bull,Cisco,Cray,Fujitsu,HLRS,HP,IBM,INRIA,IndianaU,Intel,LANL,LBL,LLNL,Microsoft,NEC,ORNL,OSU,QLogic,Sandia,SiCortex,Sun,TokyoInstTech,UHouston,UIUC,UTenn,UTokyo
IMOVE (24): Argonne,Cisco,Fujitsu,HLRS,HP,IBM,INRIA,IndianaU,Intel,LANL,LBL,LLNL,Microsoft,NEC,ORNL,OSU,QLogic,Sandia,Sun,TokyoInstTech,UHouston,UIUC,UTenn,UTokyo
Quorum: 18
+++ Meeting quorum satisfied
Meeting: 2008-10
OOE (28): Argonne,Bull,Cisco,Cray,Fujitsu,HLRS,HP,IBM,INRIA,IndianaU,Intel,LANL,LBL,LLNL,Mellanox,Microsoft,NEC,ORNL,OSU,QLogic,Sandia,SiCortex,Sun,TokyoInstTech,UHouston,UIUC,UTenn,UTokyo
IMOVE (24): Argonne,Bull,Cisco,Cray,HLRS,HP,IBM,INRIA,IndianaU,Intel,LBL,LLNL,Mellanox,Microsoft,NEC,ORNL,OSU,Sandia,SiCortex,Sun,TokyoInstTech,UIUC,UTenn,UTokyo
Quorum: 18
+++ Meeting quorum satisfied
Meeting: 2008-12
OOE (27): Argonne,Cisco,Cray,HDF,HLRS,HP,IBM,INRIA,IndianaU,Intel,LANL,LBL,LLNL,Mellanox,Microsoft,NEC,ORNL,OSU,QLogic,Sandia,SiCortex,Sun,TokyoInstTech,UAB,UIUC,UTenn,UTokyo
IMOVE (23): Argonne,Cisco,Cray,HDF,HLRS,IBM,INRIA,IndianaU,Intel,LANL,LLNL,Mellanox,NEC,ORNL,OSU,QLogic,Sandia,SiCortex,Sun,UAB,UIUC,UTenn,UTokyo
Quorum: 18
+++ Meeting quorum satisfied
Meeting: 2009-02
OOE (26): Argonne,Bull,Cisco,Cray,HDF,HLRS,HP,IBM,INRIA,IndianaU,Intel,LLNL,Mellanox,Microsoft,NEC,ORNL,OSU,QLogic,Sandia,SiCortex,Sun,TokyoInstTech,UAB,UIUC,UTenn,UTokyo
IMOVE (24): Argonne,Bull,Cisco,Cray,HDF,HLRS,HP,IBM,INRIA,IndianaU,Intel,LLNL,Microsoft,NEC,ORNL,OSU,QLogic,Sandia,Sun,TokyoInstTech,UAB,UIUC,UTenn,UTokyo
Quorum: 17
+++ Meeting quorum satisfied
Meeting: 2009-04
OOE (25): Argonne,Cisco,Cray,HDF,HLRS,IBM,INRIA,IndianaU,Intel,LANL,LLNL,Mellanox,Microsoft,NEC,ORNL,OSU,QLogic,Sandia,SiCortex,Sun,TokyoInstTech,UAB,UIUC,UTenn,UTokyo
IMOVE (23): Argonne,Cisco,Cray,HDF,HLRS,IBM,INRIA,IndianaU,Intel,LANL,LLNL,Mellanox,Microsoft,NEC,ORNL,OSU,Sandia,SiCortex,Sun,TokyoInstTech,UIUC,UTenn,UTokyo
Quorum: 16
+++ Meeting quorum satisfied
Meeting: 2009-06
OOE (22): Argonne,Cisco,Cray,HDF,HLRS,IBM,INRIA,IndianaU,Intel,LANL,LLNL,Microsoft,NEC,ORNL,OSU,Sandia,Sun,TokyoInstTech,UAB,UIUC,UTenn,UTokyo
IMOVE (17): Argonne,Cisco,Cray,HDF,IBM,IndianaU,Intel,LANL,LLNL,Microsoft,NEC,ORNL,OSU,Sandia,Sun,UAB,UTenn
Quorum: 14
+++ Meeting quorum satisfied
Meeting: 2009-07
OOE (25): Argonne,Auburn,Cisco,Cray,HDF,HLRS,IBM,INRIA,IndianaU,Intel,LANL,LLNL,Mellanox,Microsoft,NEC,ORNL,OSU,PNNL,Sandia,Sun,TokyoInstTech,UAB,UIUC,UTenn,UTokyo
IMOVE (25): Argonne,Auburn,Cisco,Cray,HDF,HLRS,IBM,INRIA,IndianaU,Intel,LANL,LLNL,Mellanox,Microsoft,NEC,ORNL,OSU,PNNL,Sandia,Sun,TokyoInstTech,UAB,UIUC,UTenn,UTokyo
Quorum: 16
+++ Meeting quorum satisfied
Meeting: 2009-09
OOE (23): Argonne,Auburn,Cisco,Cray,HDF,HLRS,IBM,INRIA,IndianaU,Intel,LANL,LLNL,Microsoft,NEC,ORNL,OSU,PNNL,RunTimeCompSlns,Sandia,Sun,UAB,UIUC,UTenn
IMOVE (15): Argonne,Cisco,HDF,HLRS,IBM,INRIA,IndianaU,Intel,NEC,ORNL,RunTimeCompSlns,Sun,UAB,UIUC,UTenn
Quorum: 15
--- MEETING QUORUM NOT SATISFIED! ==================================
Meeting: 2009-11
OOE (25): Argonne,Cisco,Cray,Fujitsu,HDF,HLRS,HP,IBM,INRIA,IndianaU,Intel,LLNL,Microsoft,NEC,ORNL,OSU,PNNL,RunTimeCompSlns,Sandia,Sun,TokyoInstTech,UAB,UIUC,UTenn,UTokyo
IMOVE (25): Argonne,Cisco,Cray,Fujitsu,HDF,HLRS,HP,IBM,INRIA,IndianaU,Intel,LLNL,Microsoft,NEC,ORNL,OSU,PNNL,RunTimeCompSlns,Sandia,Sun,TokyoInstTech,UAB,UIUC,UTenn,UTokyo
Quorum: 16
+++ Meeting quorum satisfied
Meeting: 2010-01
OOE (20): Argonne,Cisco,Cray,Fujitsu,HDF,HLRS,IBM,INRIA,IndianaU,Intel,LLNL,NEC,ORNL,OSU,RunTimeCompSlns,Sandia,Sun,UAB,UIUC,UTenn
IMOVE (15): Argonne,Cisco,Cray,Fujitsu,HDF,INRIA,IndianaU,Intel,LLNL,OSU,RunTimeCompSlns,Sandia,UAB,UIUC,UTenn
Quorum: 13
+++ Meeting quorum satisfied
Meeting: 2010-03
OOE (24): Argonne,Cisco,Cray,Fujitsu,HDF,HLRS,HP,IBM,INRIA,IndianaU,Intel,LLNL,Microsoft,NEC,OSU,PNNL,RunTimeCompSlns,Sandia,TokyoInstTech,UAB,UHouston,UIUC,UTenn,UTokyo
IMOVE (23): Argonne,Cisco,Cray,Fujitsu,HDF,HLRS,HP,IBM,INRIA,IndianaU,Intel,LLNL,Microsoft,NEC,OSU,PNNL,Sandia,TokyoInstTech,UAB,UHouston,UIUC,UTenn,UTokyo
Quorum: 16
+++ Meeting quorum satisfied
Meeting: 2010-05
OOE (21): Argonne,Cisco,Cray,Fujitsu,HDF,HLRS,IBM,INRIA,IndianaU,Intel,LANL,LLNL,Microsoft,OSU,Oracle,RunTimeCompSlns,Sandia,UAB,UHouston,UIUC,UTenn
IMOVE (17): Argonne,Cisco,HDF,HLRS,IBM,INRIA,IndianaU,Intel,LANL,LLNL,Microsoft,OSU,Oracle,RunTimeCompSlns,Sandia,UAB,UIUC
Quorum: 14
+++ Meeting quorum satisfied
Meeting: 2010-06
OOE (21): Argonne,Cisco,Cray,Fujitsu,HDF,HLRS,HP,IBM,INRIA,IndianaU,Intel,LANL,LLNL,Microsoft,OSU,Oracle,RunTimeCompSlns,Sandia,UAB,UIUC,UTokyo
IMOVE (18): Argonne,Cisco,Cray,Fujitsu,HDF,HLRS,HP,IBM,INRIA,IndianaU,LLNL,Microsoft,OSU,Oracle,RunTimeCompSlns,UAB,UIUC,UTokyo
Quorum: 14
+++ Meeting quorum satisfied
Meeting: 2010-09
OOE (21): Argonne,Cisco,Fujitsu,HDF,HLRS,IBM,INRIA,IndianaU,Intel,LANL,LBL,LLNL,Microsoft,ORNL,OSU,Oracle,RunTimeCompSlns,Sandia,UAB,UIUC,UTokyo
IMOVE (16): Argonne,Cisco,Fujitsu,HDF,HLRS,IBM,INRIA,IndianaU,Intel,LANL,LBL,ORNL,Sandia,UAB,UIUC,UTokyo
Quorum: 14
+++ Meeting quorum satisfied
Meeting: 2010-10
OOE (22): Argonne,Cisco,Cray,Fujitsu,HDF,HLRS,HP,IBM,INRIA,IndianaU,Intel,LBL,LLNL,Microsoft,ORNL,OSU,Oracle,RunTimeCompSlns,Sandia,UAB,UIUC,UTokyo
IMOVE (20): Argonne,Cisco,Cray,Fujitsu,HDF,HLRS,HP,IBM,IndianaU,Intel,LLNL,Microsoft,ORNL,OSU,Oracle,RunTimeCompSlns,Sandia,UAB,UIUC,UTokyo
Quorum: 14
+++ Meeting quorum satisfied
Meeting: 2010-12
OOE (20): Argonne,Bull,Cisco,Fujitsu,HDF,HLRS,IBM,IndianaU,Intel,LANL,LLNL,Microsoft,ORNL,OSU,Oracle,Sandia,UAB,UIUC,UTenn,UTokyo
IMOVE (18): Argonne,Bull,Cisco,HDF,HLRS,IBM,IndianaU,Intel,LANL,LLNL,Microsoft,ORNL,OSU,Oracle,Sandia,UAB,UTenn,UTokyo
Quorum: 13
+++ Meeting quorum satisfied
Meeting: 2011-02
OOE (19): Argonne,Cisco,Cray,Fujitsu,HDF,HLRS,IBM,IndianaU,Intel,LANL,LLNL,Microsoft,ORNL,OSU,Oracle,Sandia,UAB,UIUC,UTokyo
IMOVE (17): Argonne,Cisco,Cray,Fujitsu,HDF,IndianaU,Intel,LANL,LLNL,Microsoft,ORNL,OSU,Oracle,Sandia,UAB,UIUC,UTokyo
Quorum: 12
+++ Meeting quorum satisfied
Meeting: 2011-03
OOE (18): Argonne,Cisco,Cray,Fujitsu,HDF,HLRS,IBM,IndianaU,Intel,LANL,LLNL,Microsoft,ORNL,OSU,Oracle,Sandia,UAB,UTokyo
IMOVE (16): Argonne,Cisco,Cray,Fujitsu,HDF,HLRS,IBM,IndianaU,Intel,LLNL,Microsoft,ORNL,OSU,Oracle,Sandia,UTokyo
Quorum: 12
+++ Meeting quorum satisfied
Meeting: 2011-05
OOE (20): Argonne,Cisco,Cray,Fujitsu,HDF,HLRS,IBM,INRIA,IndianaU,Intel,LANL,LLNL,Microsoft,ORNL,OSU,Oracle,Sandia,UAB,UIUC,UTokyo
IMOVE (16): Argonne,Cisco,Fujitsu,HDF,HLRS,IBM,INRIA,IndianaU,Intel,LANL,LLNL,Microsoft,ORNL,Sandia,UAB,UIUC
Quorum: 13
+++ Meeting quorum satisfied
Meeting: 2011-07
OOE (20): Argonne,Cisco,Cray,Fujitsu,HDF,HLRS,HP,IBM,INRIA,IndianaU,Intel,LANL,LLNL,Microsoft,ORNL,OSU,Oracle,Sandia,UTenn,UTokyo
IMOVE (19): Argonne,Cisco,Cray,Fujitsu,HDF,HLRS,HP,IBM,IndianaU,Intel,LANL,LLNL,Microsoft,ORNL,OSU,Oracle,Sandia,UTenn,UTokyo
Quorum: 13
+++ Meeting quorum satisfied
Meeting: 2011-09
OOE (19): Argonne,Cisco,Cray,Fujitsu,HDF,HLRS,IBM,INRIA,IndianaU,Intel,LANL,LLNL,Microsoft,ORNL,OSU,Riken,Sandia,UTenn,UTokyo
IMOVE (15): Argonne,Cray,Fujitsu,HLRS,IBM,INRIA,IndianaU,LANL,LLNL,ORNL,OSU,Riken,Sandia,UTenn,UTokyo
Quorum: 12
+++ Meeting quorum satisfied
Meeting: 2011-10
OOE (19): Argonne,Cisco,Cray,Fujitsu,HDF,HLRS,IBM,IndianaU,Intel,LANL,LLNL,Microsoft,ORNL,OSU,Oracle,Riken,Sandia,UTenn,UTokyo
IMOVE (18): Argonne,Cisco,Fujitsu,HDF,HLRS,IBM,IndianaU,Intel,LANL,LLNL,Microsoft,ORNL,OSU,Oracle,Riken,Sandia,UTenn,UTokyo
Quorum: 12
+++ Meeting quorum satisfied
Meeting: 2012-01
OOE (20): Argonne,Cisco,Cray,Fujitsu,HDF,HLRS,IBM,IndianaU,Intel,LANL,LLNL,Microsoft,ORNL,OSU,Oracle,Riken,Sandia,UIUC,UTenn,UTokyo
IMOVE (18): Argonne,Cisco,Cray,Fujitsu,HDF,HLRS,IBM,IndianaU,Intel,LLNL,Microsoft,ORNL,OSU,Oracle,Riken,Sandia,UIUC,UTenn
Quorum: 13
+++ Meeting quorum satisfied
Meeting: 2012-03
OOE (21): Argonne,Cisco,Cray,Fujitsu,HDF,HLRS,IBM,IndianaU,Intel,LANL,LLNL,Microsoft,ORNL,OSU,Oracle,Riken,Sandia,UAB,UIUC,UTenn,UTokyo
IMOVE (21): Argonne,Cisco,Cray,Fujitsu,HDF,HLRS,IBM,IndianaU,Intel,LANL,LLNL,Microsoft,ORNL,OSU,Oracle,Riken,Sandia,UAB,UIUC,UTenn,UTokyo
Quorum: 14
+++ Meeting quorum satisfied
Meeting: 2012-05
OOE (22): Argonne,Cisco,Cray,Fujitsu,HDF,HLRS,IBM,INRIA,IndianaU,Intel,Kyushu,LLNL,Microsoft,ORNL,OSU,Oracle,Riken,Sandia,UAB,UIUC,UTenn,UTokyo
IMOVE (16): Argonne,Fujitsu,IBM,INRIA,IndianaU,Intel,Kyushu,LLNL,Microsoft,ORNL,Riken,Sandia,UAB,UIUC,UTenn,UTokyo
Quorum: 14
+++ Meeting quorum satisfied
Meeting: 2012-07
OOE (24): Argonne,Cisco,Cray,Fujitsu,HDF,HLRS,IBM,INRIA,IndianaU,Intel,Kyushu,LANL,LLNL,Mellanox,Microsoft,ORNL,OSU,Oracle,Riken,Sandia,UAB,UIUC,UTenn,UTokyo
IMOVE (21): Argonne,Cisco,Cray,Fujitsu,HDF,HLRS,IBM,IndianaU,Intel,LANL,LLNL,Mellanox,Microsoft,ORNL,OSU,Oracle,Riken,Sandia,UAB,UIUC,UTokyo
Quorum: 16
+++ Meeting quorum satisfied
Highest / lowest OOE: 28 / 18
Highest / lowest IMOVE: 25 / 15
All done!
%
-----
--
Jeff Squyres
jsquyres at cisco.com
For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mpi-forum-voting-proposal-1.0.pdf
Type: application/pdf
Size: 118127 bytes
Desc: not available
URL: <http://lists.mpi-forum.org/pipermail/mpi-forum/attachments/20120910/a66aa58b/attachment.pdf>
More information about the mpi-forum
mailing list