Xgrid Agent for Unix
mac-diddy writes "Someone on Apple's mailing list for Xgrid, Apple's clustering software, just announced an 'Xgrid agent for Linux and other Unix platforms' available for download. There are still some issues being worked on like large file support, but it does allow you to simply add a Unix node to your existing Xgrid cluster. Just goes to show that when companies embrace open standards and code, the world doesn't fall apart."
My company has had experience using XGRID on our G4 notebooks. We always leave XGRID running and when we are at the office it is like having 20-30CPUs available at any given time. Now with Linux, we can have about 300 CPUs available, I just wonder how efficient it really is in the non-osx atmosphere.
Time to find the download.
GroupShares Inc. - A Free Online Investment Community
-------
artlu.net
actually have hetergenous hardware platforms? It would be interesting to see a G5/Xeon/Athlon cluster make the top 10 in speed.
imagine a beo...oh...
Somewhat silly, but wouldn't you incur a bit of overhead mixing machines of different endian-ness? I suppose for non-communication intense algorithms this wouldn't be a big deal.
http://www.masturbateforpeace.com/
This is really great news as it's becoming more popular to add CPU clusters to improve performance. Google is probably not the originator of this type of computing, but they have definately pushed it into the mainstream. Anyone living in NC might want to check out this new cluster going into RTP NC. I wonder if this will be the biggest cluser ever
w s_item&id=159
http://www.rtp.org/index.cfm?fuseaction=in_the_ne
--
9 Gmail invitations availiable
Everything is better clustered...
I have my G4 powerbook, 866 and my 800mHz iMac on my LAN at home.
If I use XGrid on the two, what kind of performace could I use it for day to day?
Faster compiles of applications would be the first thought. Any usefulness, say running photoshop? How about Quake? MAME?
Karma: Chameleon (mostly due to the fact that you come and go).
[iMac] GOOD MORNING
.. That's... nice. So how about some Doom 3 then?
[Me] Good morning, computer. How are you?
[iMac] PRETTY GOOD. I SOLVED A VEXING SCIENTIFIC PROBLEM LAST NIGHT.
[Me] Oh is that so.
[iMac] YEAH. I FOUND A SOLUTION TO THE HEISENBERG-BERTELLSMAN PROTEIN FOLDING DELIMMA.
[Me] Huh.
[iMac] THE ANSWER TURNED OUT TO BE 42.
[Me]
[iMac] OK
How the developers actually benefit from OSS. The way I see it is that these people put the time and effort in to make a great product - which they give away for free.
Large corporations then download and use these products to increase productivity, get better results without paying a cent, but possibly making themselves even richer in the process. This isn't a troll, i'm just after an answer. I'm not saying OSS is bad, but i'm curious as to what motivates developers.
Just goes to show that when companies embrace open standards and code, the world doesn't fall apart.
Don't get me wrong, I support open standards/code, but it doesn't show any such thing if this linux client has only just been released. I bet Apple, and others for that matter, will be watching sales of Mac machines for use in clusters. If they drop because everyone starts using linux PCs, then Apple will probably not try this again.
Alphanos
I wonder how effective this really is for home use? Will the performance improvement on my Powerbook be worth running XGrid on it and firing up a couple older computers (600Mhz IMac, Pentium III 1.0 Ghz) on Linux/OS X and adding them to the cluster. Would 100Mbs Ethernet cut it, what about WLAN?
STOP ROCK VIDEO
But the world hasn't fallen apart using Microsoft either...oops, I said that outloud....
http://jayceecorder.blogspot.com
In the past, as I have moved between jobs, I've written a number of Object->relational mapping tools.
After a while they cease to become fun to write, and you'd rather just get on with writing code that does something instead of infrastructure. By using and contributing to OSS projects, you can use the same code no matter what company you end up at. Because the code is portable it can become part of the package you can offer to a potential employer - they not only get an employee but potentially one that can producive almost right away because they are familiar with the tools they'll be using, with no cost to the company for said tools.
So it makes life easier for you, less re-work. And it makes life easier for employers, as they get richer products sooner. And if the employee becomes really proficient at a widely used OSS project they can write their own way through consulting or training.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
I find Sun Grid Engine better than other similar grid tools...
http://gridengine.sunsource.net
Good job with the clustering ... as for the pro-Mac users that believe that this should not be, keep in mind that the computer is just a tool to simplify a job.
Using a pipe on the base of the wrench to solve a problem easier doesn't mean that Sears Craftsman is now going to start making longer wrenches, it just shows that people will use whatever they have to solve/simplify problems, and if it means clustering in non-Mac computers, then so be it. Job done, cheaper, simplier, and quicker.
-Rainman
Can anybody confirm if the linux and unix ports are smp aware?
||| I still can't believe Parkay's not butter.
This troll is getting old. MS does not and never did own 40% of Apple. They bought a large chunk of non voting shares in exchange for making IE Apple's default browser. As soon as the 3 year contractual agreement was up, MS sold the shares, and for a decent profit.
There are many other open source cluster/queuing systems available.
The one I prefer is OpenPBS. It works very well for engineering compute clusters, and there are many different resource schedulers available which use the PBS job and node management system.
I wouldn't say that - I find it pretty amusing you've been registered at ./ for so long and are still so wrong.
p.s. I know I should reference - how about 'MS owns fuck all anymore' - will this do?
The Mothership
Is "mac" some guy who works for Apple? Or do you normally refer to companies by their product names?
When will Windows write similar grid tools?
Why does Unix keep suing people?
When will Mac make a Windows box?
Apple is good at writing pretty, easy to use interfaces over complex to configure things. Many of these complex things are written by people who ASSUME the end user has the same skill set as they do. But as we all know... The average computer users is an IDIOT. The average system administrator is usually no better.
Let's face it, some slash-dotters who don't even work as system administrators know more them.
Some households have a mix of computers and one can begin to see the benefits - for example, to halve the video compression time of iMovie when making a DVD.
Considering Apple's ease-of-use for heavyweight *NIX apps this would empower more people to have more computing resources available rather than the big fish out there - schools with low budgets would be able to stretch their capabilities that bit further. And so on.
Xgrid is proprietary, closed-source software. I think that hardly counts as "embracing" open-source software. Many other parts of the Macintosh platform are proprietary and closed source as well.
I'm not disputing that Apple released Darwin source code. But before you start cheering, keep in mind that Darwin started out as open source: the CMU Mach kernel and bits and pieces of BSD. And it's not like Apple made a big sacrifice in releasing a kernel that looks and feels like half a dozen other open source kernels.
The other packages require a bit of planning, whereas Xgrid excels at locating nearby resources for pawning off processing tasks. Rendezvous (ZeroConf) is exactly about the need for ad hoc networking. Xgrid extends that to the cluster...
There exists no way of exchanging information without making judgments. --Bene Gesserit Axiom
"Mac" "embrased" open standards, and produced an easy-to-use solution with a reasonable GUI that actually has a chance of being adopted by end users. Have you actually tried setting up Globus yourself? It ain't easy, and it doesn't really do the same thing as Xgrid. As for OpenMosix -- on OS X???
So, this is an example of those open standards, and the world not falling apart over it?
...
/Quote
shall I quote from the download page? yes, yes I shall
Quote:
Several notes on compilation:
1. If you use this for anything other than testing, you are insane.
2. The configure script isn't great: it does not check for all compatibility issues and might even fail to run properly without telling you.
I'll assume that Pudge is just another Michael in disguise, endlessly posting over hyped BS articles that are easily refuted.
George Bush + Linux = "I will not let information get in the way of the fight against Windows"
"Either that or OpenMosix"
Xgrid treats the cluster as one proccessor, while OpenMosix assigns each to thread to a cpu thats not doing muck work.
Facts do not cease to exist because they are ignored. -Aldous Huxley
Here is a quick general ( Mac ) knowlege test for Skaunch and anyone else who seems confused the products of 1 Infinite Loop.
/. ?
Question 1. - Win is to Microsoft as Mac is to...
A. Windows
B. Macintosh
C. Apple
D. MACH
E. Steve Jobs
Question 2. - Mac is...
A. A fruit
B. An operating system
C. An acronym
D. A computer
E. An abbreviation
Question 3. - "RDF" as made famous by Steve Jobs is...
A. An interconnect protocol (RAM Double Frequency)
B. Relational Database Function
C. A QuickTime codec
D. Reality Distotion Field
E. Real Dumb F*cker
Question 4. - During the 1990's Apple was described in the press as...
A. The beleagered computer maker
B. The beleaguered computer maker
C. The beleguered computer maker
D. The biggest computer maker
E. The best computer maker
Question 5. - The official name of the Virginia Tech G5 cluster was...
A. System X
B. Mac
C. Big Mac
D. X
E. Virginia
Question 6. - The X in Mac OS X is...
A. A letter of the alphabet symbolizing the unknown
B. Refering to the uniX core of the OS
C. Used because they couldn't think of a name after Rhapsody
D. Implies the seXy "lickable" Aqua interface
E. A Roman numeral following 9
Question 7. - Which is true?
A. Gates runs Microsoft which makes Windows computers
B. Gates runs Windows which makes Microsoft
C. Jobs runs Mac which makes Apple Computers
D. Gates runs Apple which makes Macintosh computers
E. Jobs runs Apple which makes Macs
F. A and E
G. Gates doesn't make computers
ANSWERS:
1.C 2.B,D & E 3.D 4.B 5.A 6.E 7.E & G
SCORE:
7 = Mac "Zealot"
6 = Mac "Fanboy"
5 = Mac "Enthusiast"
4 = Mac "Weenie"
3 = PC "Weenie"
2 = Windows user
1 = "Luser"
0 = Why are you here on
Well, there's Darwin, their (improved, IMnsHO) version of BSD.
Rendezvous is their (improved) version of ZeroConf.
Safari runs on the KHTML engine. Apple made some improvements and gave them back to the KHTML people, who thanked and praised Apple.
They've worked to improve gcc on PPC-based compilers.
They also provide the standard tools like apache, perl, python, etc etc etc, with OS X. I don't know if they have worked on these specifically, but it wouldn't surprise me in the least.
The Independent: Reverend Spooner Arrested in Friar Tuck Incident - ISIHAC, Historical Headlines
Receiver swaps.
In DCE RPC, the receiver does the byte swapping, if necessary. One of the main reasons Windows network services are built on DCE RPC is that between homogenous systems, there's no swapping taking place: all that data goes out in host byte order, and there's no such thing as network bte order.
One of the big arguments about this had to do with Windows machines on Intel not "playing fair" with systems that natively implement network byte order as their host byte order. When talking to Intel boxes, these machine have to gain additional overhead.
This also gives a big disadvantage to servers whose byte order doesn't match that of their predominant clients.
Actually, from a computational overhead point of view, a more correct approach would have been to have "client swaps to seerver byte order", to put the computational overhead on the most efficient side of the link for it (by offloading the most computationally loaded component, the server).
As far as I recollect, this lost out in committee to people who were arguing against it in order to have leverage to enforce vendor lock-in for both clients and servers. 8-(.
-- Terry