Print

Print


This election is important for the future of MICE. Please consider your choices carefully, and please make sure to vote. If you cannot attend the meeting, I encourage you to designate a proxy, which must be done in advance. According to the bylaws, you can do this by email to the Chief Manager. I believe that is Shaun, but if you want to be safe and nobody confirms who holds that role, send your proxy to Shaun, Jay, and Reid. Obviously, you should inform the proxy, too.


If you wish to vote for me, but cannot attend the meeting, you can designate Mike Johnston as your proxy. I assume Owen will also provide proxy instructions.


At the time of the MICE UG, I will be in San Francisco at the OpenZFS Developer Summit. I may be able to attend the MICE UG remotely, but I cannot commit to that. I definitely will not be able to attend in person. At the last UG when we were scheduling this one, it seemed like there were not a lot of dates that worked for the board, especially Reid. I felt it was better to optimize for the current board, so I did not ask for a date change.


I am a long-time MICE supporter. I have attended, in person, most of the UG meetings since I learned of MICE, despite the distance and sometimes the weather. I have also made a point of involving my co-workers. I contribute in other ways, including mailing list discussions, handling the routine website updates, and talking up MICE both privately and publicly (e.g. NANOG 65 Peering Personals). I secured a donation from my employer for MICE's Juniper service contract.


Overall, I think MICE is headed in the right direction. My top priority is, of course, that we complete the non-profit filing in a timely fashion. Immediately after that, we need to address financial sustainability.


Along the way, there are a couple items related to the participant versus member distinction:



> PVLAN service.  What are your opinions on if MICE should offer it or not.

I do not think we should add features speculatively. If two or more participants have concrete plans to actually use a PVLAN in short order, I have no problem with it. As a volunteer-run exchange, the participants involved bear the responsibility to engineer and implement the solution, or convince someone to do it for them.


If implemented on the main switches, remote switch operators should not be compelled to (nor prohibited from) participating in PVLAN service.



> Do you see any major conflicts between your other affiliations/obligations and MICE?  I am interested both from the standpoint of availability, as well as from the professional interest point of view.


I am a board member (immediate past president) of the Thief River Falls Rotary Club. I am a board member of Instant Messaging Freedom, the non-profit foundation which assists Adium and Pidgin. I am a developer of Pidgin. I am a member of the ZFS on Linux team. I maintain a couple quasi-abandoned open source projects: docsis & pks. I maintain gbonds's Debian packaging. I expect no professional conflicts with any of these.


Time conflicts are always a concern. None of these roles are huge time commitments; the amount of time I spend on them is flexible. I have the full support of my employer for participating in MICE, so that comes out of work time.


The biggest potential for conflict is obviously my employment at Wikstrom Telephone Company, a MICE member and participant. (I also vote at ARIN on their behalf.) This is the same situation as the other board members and candidates. I see no problem navigating this through disclosure and, if necessary, recusal.



> Do you see the finical current model as sustainable for MICE?


I am skeptical that MICE can function indefinitely on ad-hoc donations.



> What changes would you suggest on the business side?


Long-time members may recall I was involved in previous planning for this.


Here is my current plan:


Expenses


First, we need to define what we need on the expense side. I believe everyone agrees we need operating funds to pay the year's bills (ARIN fees, etc.). My position is that we can accept the discounted Cologix rates as a given. That is subject to change at the expiration of our contract, of course, but that would be similar with a non-discounted contract.


Opinions on the capital expenses are more varied, but I think we have a broad consensus that we will need new switches over time. My position is that, moving forward, MICE needs to be proactive, not reactive, in planning for capital expenditures.


There are three reasons we need new switches:

1) Hardware failures

2) Bandwidth growth

3) New members


All of these rely on estimates. Reasonable people can disagree, so we can adjust based on member consensus. The important thing is that we not lose the budget forest for the trees. We need to get started with something, and we can adjust over time.


For #1, let's assume a switch needs to be replaced, on average, every 10 years.


For #2, let's assume 50% annualized growth. This is the "Nielsen's Law" number. That rate is higher than what I am seeing in reports of actual national averages, but lower than my employers' actual bandwidth growth. A 50% annualized growth rate means an order of magnitude port speed increase occurs every 5 to 6 years. When it comes to planning for new switches, the particular port speed is something which will be determined at the time of purchase. That is, last year's 10G might be next year's 40G or 100G.


For #3, it is very hard to predict. We cannot extrapolate from the bootstrapping days of MICE, as it is unlikely we will continue to add members at the same rate. As a starting point, I would suggest we round #2's timeframe down to 5 years and then keep a close eye on what is actually happening. Adding this all together looks like this:

1) We estimate the current replacement cost of each switches. We subtract the amount we currently have budgeted. (At the start, that's zero.) We calculate the years remaining (10 years minus how long we have owned the switch). We divide those two numbers to determine how much we need to budget per year for hardware replacement.


2) Of our fastest port type, we currently have two switches. So we need to plan to replace those with two switches of the future port speed, at some point. We take the cost of the Juniper 10G switch when we purchased it. For each 10G switch, we take that cost, subtract what we currently have budgeted (zero), and divide that by the remaining time in the upgrade cycle (5 years minus the length of time we had the switch). This gives the amount we need to budget per year for port speed growth.


Adding operating costs plus the capital costs defines our annual need. This is independent of how we recover these costs.


Income


On the income side, there are many possible models. I start by defining goals. Note that here I am talking about various types of fees which are possible.



Finally, here is my proposal of which possible fees to actually charge:



Determining the actual fees is a math exercise given the inputs above.

-- 
Richard


To unsubscribe from the MICE-DISCUSS list, click the following link:
http://lists.iphouse.net/cgi-bin/wa?SUBED1=MICE-DISCUSS&A=1