The Purdue Exponent Online
Tuesday, 1/16/01
5 day quick link 1/9 | 1/10 | 1/11 | 1/12 | 1/13



Campus

System to allow software sharing

By Steven Poland
Staff Writer

Imagine being able to run any application in the world through a web browser, without the software.

If you needed to create a logo for your graphic design class and you didn't have Adobe PhotoShop on the computer you're using, it wouldn't be a problem.

A system at Purdue has been creating a worldwide computational grid that allows people to do just that. Users of the grid no longer have to purchase software but are able to run programs remotely over the Internet.

The system is called the Purdue University Network Computing Hubs, or PUNCH, and is a network computer that provides access to programs from 16 universities, four research centers and six companies.

This has suddenly, within the last year or so, become a very hot field, said Mark Lundstrom, a professor of electrical and computer engineering.

Companies called application service providers are beginning to jump into this. The advantage that Purdue has is that Purdue has been working on it for five years now. Purdue has learned what it takes to make it work, said Lundstrom.

Primarily being used by engineers that require highly specialized software for research and teaching, the system not only makes the software accessible to the entire research community, but it also automatically enables computer users to run the software via their own computers through a Web browser.

The software does not actually run on the users computers, it runs on a server somewhere, said Nirav Kapadia, a senior research scientist responsible for developing the underlying software that makes the PUNCH system possible.

Kapadia said it enables whatever you are running on your server to interface with a distant computer.

PUNCH runs much like the Search for Extraterrestrial Intelligence (SETI@home) project. SETI@home uses thousands of Internet-connected PCs to help in the search for extraterrestrial intelligence. The idea behind SETI@home is to take advantage of the unused processing cycles of personal computers. PUNCH can automatically find resources, anywhere in the nation, that users need to do their work.

If you are running a high-level simulation and it requires a supercomputer, it can look around for a supercomputer that isn't being used at the time, or one that is being least used, and send the job there, said Lundstrom.

Unavailable commercially, Kapadia said he would love to see PUNCH evolve into a commercial computational grid. But that would pose challenges.

Lundstrom said that the software vendors would have to sort out how to license and charge for this service because the implication is that people would not have to buy software anymore.

More information can be found at the Web site http://www.nanohub.purdue.edu/.

 

Related Coverage

 

Headlines

Purdue scientists apply for funding

Peace march honors leader

Trips incorporate education

System to allow software sharing

Contact us

CAMPUS DESK PHONE:
(765) 743-1111 ext. 253

Campus editor: Laura Pelner

Assistant campus editors: Kurt Esposito, Dave Stephens

To send a letter to the editor, please email opinions@purdueexponent.org

Extra

 





Purdue Exponent 2001