I was thinking about what was around before cloud computing. I thought about mainframes and allocated computing cycles, then I thought about the SETI @ Home project with it’s transformation to grid or shared computing with Boinc. Why did this seem to go by the wayside, or not maximized to become a secure cloud hosted by servers throughout the world. A charge back model could have been created to allow users to receive monetary value for their compute cycles. There are traditional answers which have halted it’s progress, however, there is a business model that allows anyone with a web host shared or leased, to turn a profit, such as Bloggers.
The world, from a personal computing standpoint, has progressed to laptops which have a highly utilized hibernate mode, which does not lend itself to leverage available compute cycles, because computers and the human processes that use computers are more efficient. Laptops are just as powerful as our ‘old’ servers, and so our servers for project use have been relegated solely to the world of academia.
Although, I find extremely interesting, there is an opportunity where grid computing can have life once again, through blog hosted servers. People who have blogs, which are hosted on servers other than WordPress.com or Google’s Blogger, have lower compute requirements for posting and serving up text and media then traditional apps hosted on web servers. Hosted bloggers should be able to identify their utilization of their server, and calculate the ability to ‘lend’ server time. In addition, a WordPress Plugin, for example, may be created as a User Interface, as well as a Boinc application interface. A web server version of Boinc and a deployment binary package would need to be created and deployed on your web server. At that point, WordPress APIs crafted as a plugin can be used to invoke the processing. Additional plugins or widgets for WordPress would allow for:
- A widget on a blog side bar to display the results of a project your site ascribed to for grid computing, such as dynamic, refreshed charts and graphs
- A plugin to embed short codes on blog pages to derive any information from the Boinc app client hosted on your Web Server.
- A widget that allows YOUR customers to sign up, and short codes to display your charge back rates for allocation of your data streaming and CPU time.
Any project listed on the GridRepublic, or linked to by the Boinc Client from Berkeley is a potential client for your shared computing resource. In fact, anyone, such as a game developer looking to lease cloud computing and storage resources may be a client.
The Boinc client hosted in a web server may, if engineered to parallel process, integrate in a cooperative of web hosted blog sites, for faster computing, and higher revenue margins. This would be a phase two to the project, dividing up computing requirements to multiple servers. An open source project for affiliate networking, and even Google Wallet, or coincidentally, PayPal, an Amazon company, may be used collect and then allocate funds based on a charge back formula to ‘affiliate’ web hosted blogs. And this has never been tried before because? Comments welcome.