Linux.com

Feature: Open Source

Grid computing from Sun - Open Source and proud of it

By on December 16, 2002 (8:00:00 AM)

Share    Print    Comments   

- By Robin 'Roblimo' Miller -
Sun's open source Grid Engine software currently runs over 7000 grids with an average of 47 CPUs per grid, and a steadily increasing percentage of the grids it powers run Linux, according to John Tollefsrud, Sun's Grid marketing manager.

This is not a Sun software product that gets as much press or visibility as Java, and the 21,000+ Grid Engine download total (as of November 29, 2002) hardly compares with the hundreds of thousands of downloads per month the Sun-sponsored OpenOffice project boasts. But in some ways, in the long run, Grid Engine may be as influential as these other, higher-profile projects.

There's also a commercial Grid Engine Enterprise Edition available for companies that want to spend money on the software (and on support contracts) instead using the free, open source version which, according to Tollefsrud, runs exactly the same code.

The product was originally proprietary, but Sun released it as open source two years ago. "Here's commercial grade software that used to be sold as a revenue product, now open source but still being developed by Sun," says Tollefsrud.

Sun's grid computing product is designed to be used primarily in a department-sized corporate environment. It runs a daemon on each (Unnix or Linux) computer in your network, and when you have a computationally intensive task to perform, it grabs unuused CPU cycles from the appropriate computers and uses them. You can set parameters for each task, like "Linux machines only" or "Only use this group of computers between 'X' and 'Y' hours," or whatever else suits your fancy.

The point is to make sharing computational resources across a grid not only efficient, but easy. Tollefsrud points with special pride to one user, Axyz Animation, Inc. because, he says, "They're not Disney or Lucas, just a small shop that needs to concentrate on animation, not worry about the computing behind it."

Increase Resource Utilization

Tollefsrud says Sun has about 6000 CPUs set aside for chip design, and "these CPUs run over 90% usage, while average CPU utilization is in single digits."

(The Linux computer on which this story is being written is currently averaging below 5% CPU usage.)

Obviously, the more "bang" you can get out of each CPU you own, the better. The savings from efficient CPU use are not obvious -- and may not even be measurable -- in most home or office environments, but when you get into large-scale technical computing or graphics rendering they add up quickly. According to Tollefsrud, the financial service industries are jumping all over grid computing; they have boxes that work hard at transaction-type tasks during office hours, but do little or nothing the rest of the time. Why not use that "down" time to work on portfolio analyis and other tasks that take large calculations, but don't need to be completed in real time but can wait for an overnight run?

Sorry, we don't do Windows

Grid Engine Enterprise Edition is available for Solaris and Linux. Since these are the two operating systems Sun sells, this should not come as a surprise. The open source version has been adapted by users for just about all known Unix variants, including Mac OS X. There has been some discussion about doing a Windows port -- not officially sanctioned by Sun -- but so far it is just at the "talk" stage. Right now, if you want to build a an "office network by day, supercomputer by night" computer array, you are going to have to use Linux or Unix or some combination of the two.

This is yet another argument for Linux on the desktop -- especially in financial and science-type companies.

Not quite "plug in" worldwide grid computing yet

That's a nice dream, and a lot of people have written interesting academic papers about how it's going to change the world when it finally happens, but there are a lot of steps that need to be taken between now and then. Security is one of the biggest problems, and is likely to remain one for more than a few years to come.

But this is today, and Sun's Grid Engine is here today, concentrating on department-level computational resource sharing, complete with algorithms to calculate which users are using the grid most and which ones are contributing the most resources to it, a feature needed by corporate and government bean counters who decide what percentage of which computing budget needs to come from which group or department.

Grid computing is getting easier all the time

Not long ago -- just a few years -- setting up computer clusters and grids was a rough job. Now, with software like Sun's Grid Engine and other packages available, it is not an overly intimidating process, at least for professional sysadmins.

"The people that have deployed most of these grids [using Sun Grid Engine]... they didn't have Sun come out and do it for them," says Tollefsrud. "They did it themselves. It's not that hard."

Share    Print    Comments   

Comments

on Grid computing from Sun - Open Source and proud of it

Note: Comments are owned by the poster. We are not responsible for their content.

Actual revenue would be interresting to know.

Posted by: Anonymous Coward on December 16, 2002 07:28 PM
It this something a company like sun can live on?

SUN is a bleeding company, how much money do they really make on this? I think we live in a time when stockholders must make demands on refocusing on profitable areas of business to bring an end to the horrible slaughter more or less all technology companies has experienced the last few years.

Companies really needs to start dropping things they don't make any money on and focus on stuff that gives or has a realistic chance of giving substantial revenue.

Typically only very expensive software gives substantial side-revenues on support contracts and consulting. Companies rarely spend much on support-contracts for cheap or free software.

#

Re:Actual revenue would be interresting to know.

Posted by: Anonymous Coward on December 17, 2002 02:12 AM
I suppose distributed computing toolkits have become commodities (consider the choice of open source systems), and it's therefore becoming increasingly hard to charge huge sums for such software. Consequently, I'd expect companies like Sun to be making use of commodity software to provide more valuable products and services - such as those which just weren't popular or mainstream enough before because the infrastructure wasn't there.

Even companies like Microsoft have accepted that certain products become commodities after a while, although they notoriously exploited this effect with Internet Explorer (vs. Netscape Navigator) for "anticompetitive" purposes. Sun is now trying to attack Microsoft's revenue in a similar fashion with StarOffice, and you might well wonder what Sun's revenue figures are like there, too.

#

Re:Actual revenue would be interresting to know.

Posted by: Anonymous Coward on December 17, 2002 02:58 AM
Becomes commodities? The market barly exists yet!

We are in for a looooong economic downturn if new kind of products becomes commodities right away. Only in dot-com and software business do people and companies undervalue their products so horribly (except microsoft and a few others).

Somehow I think we have the absolute worst business-men and women in this industry.

Staroffice is another issue, do they honestly think they are going to be able to get any revenue to speak of from that? Why don't they have it?

Stockholders must speak out and demand some business sanity.

#

Re:Actual revenue would be interresting to know.

Posted by: dazk on December 17, 2002 04:13 AM
If everybody else is so dammed dumb, what's the name of the millions of bucks profit making company you run? Isn't it nice to have no relevant competition?

#

Re:Actual revenue would be interresting to know.

Posted by: Anonymous Coward on December 17, 2002 03:27 PM
Break out the armchair economists<nobr> <wbr></nobr>:-)

#

Re:Actual revenue would be interresting to know.

Posted by: Anonymous Coward on December 17, 2002 04:17 PM
Nothing I should say on a public site, so I don't<nobr> <wbr></nobr>:)

It's only in this business-area I think people in charge of companies are this notoriously stupid, you don't really see this kind of dumb business decisions anywhere else.

#

Re:Actual revenue would be interresting to know.

Posted by: Anonymous Coward on December 17, 2002 07:01 PM
Of course the industry can't support the production of an endless stream of products without a price tag, but that's only part of the story. By making certain things ubiquitous, consider the opportunities that open up as a result. Grid computing in itself arguably isn't that exciting - it's the applications that can be made to run on a grid that are interesting and profitable to both users and to companies providing products and services.

Specific applications, such as those which make minerals exploration more efficient, for example, are not likely to become commodities any time soon, but it is in the interest of the various communities to have the infrastructure existing as a commodity.

#

Re:Actual revenue would be interresting to know.

Posted by: Anonymous Coward on December 17, 2002 08:31 PM
Developers often claim that "the suits" are the root of all economic problems we experience now. I honestly think the real problem is the opposite: too little people who know how businesses and markets work are involved in decision making.

It’s not easy to market and sell a product. The last year I have seen a lot of people who actually suggest that then business-oriented products like databases become free businesses have more money to spend on consultants! Talk about clueless!!! The reason it’s possible to charge premium for support regarding these products is _because_ they are expensive, that’s how a market works. An expensive product indicated high value in peoples mind and then you can charge for consulting etc.

I think it's obvious that many smaller developer houses (and to some degree bigger ones too) has been run by people who has absolutely no idea what they are doing or how you market a product and make it sellable.

#

Doesn't matter

Posted by: Anonymous Coward on December 17, 2002 08:57 AM
I use the GridEngine on both
Sun and Linux systems. The
primary boxes are Sun, with
Linux compute servers hanging
off.

The tiny investment in that
Sun makes in the software
gives it an edge over Windows,
which is good for them.

Just like bundling Gridware
with their Linux boxes gives
them an edge over the other
Linux hardware vendors.

#

Re:Actual revenue would be interresting to know.

Posted by: Anonymous Coward on January 02, 2003 10:42 PM
Really, you'd have to count all the hardware Sun sells to meet "grid" needs. Think about the 1U Ultrasparc servers that are priced to compete with commodity PCs, but in a much higher compute density...

Sun is primarily a hardware company. They sell scalable hardware.

#

Re:

Posted by: Anonymous Coward on December 19, 2002 01:16 AM
I could be wrong but wasn't it Sun, who critisised IBM's grid computing effort last year ?

#

WindowseXP RULES!!!!!!

Posted by: Anonymous Coward on December 20, 2002 10:15 AM
Dear Santa Claws

I want a live size barbie doll, a large Windows XP (I lwove WindowseXP)! powered super-computer and robotic parts. Please remeber that I am an android, I also want the Dr. Noonien Soong's engineering plans for Data on StarTrek.

love,
a very good little Android boy
Poopy De Brained

WHAT GUYS WHAT? What do you think I'm planing here?

PS Oh and Santa! But please don't give me any of those big bumpy lumps of black chocolate this year, last year it tasted like coal.

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya