The Compute Power Market (CPM) Project

"An Economic/Market-based Computing over the Internet-wide Resources"

Grid Computing Research

www.ComputePower.com
"Enabling the Computational Economy on the Internet!"

Objectives

The Compute Power Market (CPM) Project uses economics approach in managing computational resource consumers and provides across the world in peer-to-peer computing style. It allows application users to access computing power with ease and simplicity of accessing electric power form a wall socket. It even allows to choose computing power/resource providers that offer cost-effective service on demand. Thus creating a competative market approach to service oriented P2P computing. The CPM project seeks to address complexities involved in developing a technology infrastructure that lets the users and resource providers to operate under computational economy over the Internet.

Architecture

The components that make up this system are: The components of grid fabric include: laptops, notebooks, desktops (PCs and workstations), SMPs, clusters, traditional supercomputers, if any, data sources, special class of devices, and so on--PDAs, wireless computers and devices. No matter where all these devices are located--home, office, enterprise, community centre, and so on across the globe, planet, or universe!--we would like couple them and allow them to participate in the (universal) grid. Having said that, we are currently targeting a real commodity systems like PCs that are easily affordable and majority of persons access the Internet using them.

Position Paper

Implementation

The CPM system currently in implementation phase using Jxta P2P serivces. Check out the following sites for more info:

Social Implications

Why should one contribute their resources for CPM ? Because, it allows them to earn money when they are not working on their system. That is, it lets your system/computer earn for you when you are not working on it. "Sell your idle CPU cycles, and make money!"

An interesting aspect of this buying computing power could be:

This project can have truly amazing amazing implications.

A Team

A team of researchers can easily work on this project. The participants need to have good knowledge of Java, Internet programming, and related technologies. I will supply an architecture and protocols for  interactions between various modules that make up the system. In fact, these ideas are a result of discussion between Rajkumar and Dr.Bhattacharya during Rajkumar's visit to Arizona State University. The project has been preseted to researchers at the Arizona State University (last year) and a number of graduate students have shown interest in the project (earlier it was called as ComputeNow.Com). I am not aware of an related works that uses technologies particularly mixing Internet, Java, and Economic aspects.

If you look at the architecture, even a team of 8-10 highly motivated students are needed to develop all components.

Sounds Interesting ? Join us!

Rajkumar Buyya
http://www.buyya.com
 

Collaboration

Publication

Related Works



(c) ComputePower.com, 1999-2000.