I don’t personally see the negative impact of joining a grid computing community. I think that it could be helpful. SETI at home has been a runaway success as far as providing an opportunity for people to become involved in something that interests them. Societally I see it as a positive interaction. If people feel like they can make a difference, then they might be more willing to be more attentive to issues and sensitive to needs of science. It would be mind boggling to know the amount of available idle resources across the country. It would be interesting to see what would happen if an end user could lease out their computing power to for-profit companies. It might make it easier to hedge the cost of a reasonably powerful computer. I would be more willing to buy an apple Mac-Pro quad or 8 core tower if I could lease out it’s abilities while I was at work, which is at least 8 hours a day. As far as The feasability of that type of interaction, I will predict that it will become more realistic when we go to fiber to the home, or at least 10-50Mbps up and down to the internet. It surely will be interesting to see that develop.
I think that most of the grid computing projects out there are legitimate, I don’t see why any business would want any type of information to be out there being compiled or processed on a stranger’s computer. They have to worry about viruses, and corrupt data, and the like, so I think it makes the whole idea fairly safe. Of course opening certain ports or downloading anything to be “run” or processed on any computer places it at risk for certain attacks. Installing any type of software can be risky, especially if it’s a network/communication based piece of software. But not so much different than running AOL, MSN Messenger, or ICQ. I remember back when people used Telnet to “chat”. So risk is always a factor, and whatever the risk, there’s always another side to consider.
Every flop makes a difference when it comes to computing large amounts of data. So does it make a difference? Of course it does. How much of a difference depends on the amount of processing power an individual has and is willing to share. Someone who runs a host program on an 80-486 is barely going to make a difference compared to the same host software running on a quad Xeon server. But every little bit still counts.
I don’t like the idea of faux grid computing communities abusing their members by running data that is commercially based, unless it has been explicitly stated. I’m not talking about in the fine print of the de-facto EULA either. I think if an organization is going to do that, they should be upfront about it, and I’m sure the community members would have no problems with it. It’s a case of “waht they don’t know won’t hurt them” however it is unethical at best. I think it should be more obvious to the owner of the computer as to what is happening with their computer, afterall they do OWN the hardware, and they have every right to pull the plug at any point. I surely wouldn’t appriciate my pc being used to develop the next biological warfare agent, or crack the code of a foreign government, or to convert part numbers for a large warehousing firm. If I sign up for SETI@Home, I want to be processing radio signals, period, unless they said otherwise.
I do think that grid computing within a company is a very good idea, I work for a company that has roughly 400-500 workstations, and many of them are old, slow, and borderline useless. If a grid computing environment could help even out the experience of the users, then I’m all for it. Of course that does open up things for certain attacks, and our grid could become the victom of a hacker or something, but I would feel confident that we wouldn’t have a big problem. In that instance grid computing would be very beneficial. If I were running a large firm that was involved in graphic design, and had many powerful workstations I would deffinately utilize grid computing to create and compile the 3-d graphics that made me money. I think I would keep it restricted to my local area network, but I would deffinately impliment such a scenerio.
Donated cycles are just that, donated. Not unlike donating a t-shirt to the Salvation Army. The donator can’t have a say in what kind of back his or her shirt goes on. The only notion involved is the donator understands this fact before they decide to donate. There is an incredible amount of waste in this country, I’m sure were not unique either. It would be interesting to see how a dictatorial country would try to control the use of computers within it’s borders. I wonder what would happen if, lets say, China or Iran forced it’s citizens to have grid client software installed on every computer that wanted to be on their “internet”. Allowing their government to have free access to this resource, it’s an interesting idea. I wonder if Americans would gather together and rallye like we did in WW2 to help our government succeed in “winning the war” Perhaps instead of buying ration stamps, or recycling aluminum, we could donate our idle time to help the government compile high resolution 3-d images of the terrain in which our soldiers are fighting. perhaps we could all analyze satellite imagry for the NSA or the CIA. Perhaps we could all “pitch in” with a “Flops for freedom” campaign. I don’t know, perhaps it’s something that will spark a new-old attitude in the lives of Americans. Perhaps it would make the challenges seem less challenging. Maybe it’ll be the next big idea, who knows, it sure would be interesting. I can hear the conspiracy theories now. I would participate if NASA wanted to try grid computing in the public sector. I would be honored, as long as they were honest about it.


