Register FAQ/Rules Forum Spy Search Today's Posts Mark Forums Read

Welcome to the Mac Forums forums. Please read the FAQ if you have questions. Register to participate.

 
Go Back   Mac Forums > Archive > Archives of Old Posts > MacRumors News Discussion (archive)
TouchArcade.com - iPhone Game Reviews and News

 
 
Thread Tools Search this Thread Display Modes
Old Mar 20, 2003, 06:02 PM   #1
MacRumors
macrumors bot
 
Join Date: Apr 2001
Xserve Clustering

Apple's Xserve page reflects their new offering of a "clustering" Xserve configuration:

Quote:
Designed for the computational clusters and distributed applications, this Xserve configuration delivers high-density processing power ? without the server features you won?t need in a cluster enviroment ? for a price that?s easy to multiply across your deployment
Internetnews.com details some of the changes:

Quote:
But unlike the original Xserve, which first shipped in July, 2002, the new server has only one hot-swappable 60GB hard drive, no graphics card, and no CD ROM.
MacRumors is offline  
Old Mar 20, 2003, 06:04 PM   #2
G4scott
macrumors 68020
 
G4scott's Avatar
 
Join Date: Jan 2002
Location: Austin, TX
This is cool. It means that people on budgets, like universities, will be able to afford xServe clusters. Maybe we could pitch in, and buy an xServe cluster for MacRumors folding @ home...
__________________
Hook 'em Horns!
G4scott is offline  
Old Mar 20, 2003, 06:14 PM   #3
Stike
macrumors 6502a
 
Stike's Avatar
 
Join Date: Jan 2002
Location: Germany
Send a message via ICQ to Stike Send a message via AIM to Stike
Is it now time for XGrid???
__________________
- "Fiat justitia et ruant coeli!" -
Stike is offline  
Old Mar 20, 2003, 06:27 PM   #4
MrMacMan
macrumors 601
 
MrMacMan's Avatar
 
Join Date: Jul 2001
Location: 1 Block away from NYC.
Send a message via AIM to MrMacMan
Quote:
Originally posted by Stike
Is it now time for XGrid???
Um... no.

Yeah how bout $10-$50 each person gives for the folding cluster.

Good idea but I don't have soo much money to burn.

I'm glad apple is looking for a new market for these Xserve's.

Quote:
Originally posted by Macrumors
...details some of the changes:
Your URL is messed up for that second link.
__________________
There is a little Steve in all of us!
-->Folding is Fighting Against Disease and help MacRumors. Join Today!<--
Props to --> Shadowfax For Making My Avatar!
IM Me On AIM Already!
MrMacMan is offline  
Old Mar 20, 2003, 06:41 PM   #5
Catfish_Man
macrumors 68020
 
Catfish_Man's Avatar
 
Join Date: Sep 2001
Location: Portland, OR
Send a message via AIM to Catfish_Man
Quote:
Originally posted by Stike
Is it now time for XGrid???
Probably. The kernel support is there (mach is frickin' awesome for clusters from what I've read), Rendezvous is there, all that I can see that's really needed is GUI configuration tools and some sort of thing that decides whether or not a task is going to take long enough to be worth sending to another machine (some sort of really fancy load balancer, that can deal with drastically different latencies for different processors). I wouldn't expect it immediately, but I would expect it at some point in the relatively near future.
Catfish_Man is offline  
Old Mar 20, 2003, 06:46 PM   #6
NavyIntel007
macrumors 65816
 
NavyIntel007's Avatar
 
Join Date: Nov 2002
Location: Tampa, FL
Send a message via AIM to NavyIntel007 Send a message via Yahoo to NavyIntel007
I think that ideally for the grid you have one full Xserve with many cluster Xserves added on (one would really only need one to have a video card and cd drive).
__________________
Fujitsu T4020
iPod Nano 4 GB (RED)
NavyIntel007 is offline  
Old Mar 20, 2003, 06:50 PM   #7
Stike
macrumors 6502a
 
Stike's Avatar
 
Join Date: Jan 2002
Location: Germany
Send a message via ICQ to Stike Send a message via AIM to Stike
Quote:
Originally posted by Catfish_Man
I wouldn't expect it immediately, but I would expect it at some point in the relatively near future.
Whoa, if only I could see the near future!
Wait! I have a vision! PPC970-XServes connected via Grid! Whooohooo!
__________________
- "Fiat justitia et ruant coeli!" -
Stike is offline  
Old Mar 20, 2003, 07:29 PM   #8
macman_g4
macrumors newbie
 
Join Date: Mar 2003
Cluster software built into Mac OS X.2żż

Does this mean that OS X.2 has built-in clustering software or are they relying on someone else to make this work?

I remember looking around on the internet awhile ago and found a clustering program called POOCH (http://www.daugerresearch.com/pooch/whatis.html).
macman_g4 is offline  
Old Mar 20, 2003, 07:41 PM   #9
nighthawk
macrumors regular
 
Join Date: Jan 2003
From the Apple website store: (standard)

$2,799.00

Dual 1.33GHz PowerPC G4
2MB L3 cache per processor
256MB DDR333 SDRAM
60GB ATA/133 ADM
Mac OS X Server (10 client)
Gigabit Ethernet

This makes it the same price as the single processor XServe without all of the extra stuff like a video card, CD-ROM, and secondary Gigibit-Ethernet port. Of course, Education and corporate discounts would bring the price even lower.

What isn't clear is wheither or not this has an AGP or not. The datasheet says that it only has two PCI (64bit) while the same datasheet says that the standard XServe has two PCI (64bit) and one PCI/AGP card. Does this mean that it is a different motherboard, or that they just disabled the slot?
nighthawk is offline  
Old Mar 20, 2003, 08:48 PM   #10
Rincewind42
macrumors 6502a
 
Rincewind42's Avatar
 
Join Date: Mar 2003
Location: Orlando, FL
Quote:
Originally posted by nighthawk
What isn't clear is wheither or not this has an AGP or not. The datasheet says that it only has two PCI (64bit) while the same datasheet says that the standard XServe has two PCI (64bit) and one PCI/AGP card. Does this mean that it is a different motherboard, or that they just disabled the slot?
The XServe has a combo AGP/PCI slot along with the 2 PCI 64/66 slots. Depending on if you get the video card option or the 2nd gigabit ethernet card you will either get an AGP/AGP or AGP/PCI riser card that fits that slot. I remember being able to get the riser card seperately in the past, but I may either be completely wrong, it may no longer be available, or (most likely) I don't know where to look. Since it would be more expensive to cripple the system, I doubt that the cluster version has that slot disabled, at most it may have a different back panel that prevents the slot from being used.
Rincewind42 is offline  
Old Mar 20, 2003, 09:06 PM   #11
nero007
macrumors regular
 
Join Date: Feb 2002
http://a1600.g.akamai.net/7/1600/51/...ter_031703.gif
nero007 is offline  
Old Mar 20, 2003, 09:38 PM   #12
Catfish_Man
macrumors 68020
 
Catfish_Man's Avatar
 
Join Date: Sep 2001
Location: Portland, OR
Send a message via AIM to Catfish_Man
Re: Cluster software built into Mac OS X.2żż

Quote:
Originally posted by macman_g4
Does this mean that OS X.2 has built-in clustering software or are they relying on someone else to make this work?

I remember looking around on the internet awhile ago and found a clustering program called POOCH (http://www.daugerresearch.com/pooch/whatis.html).
No, 10.2 doesn't have built in clustering software (although the 10.2 kernel could be used as a base for clustering software). Pooch is the only Mac clustering software I've run accross, but I seem to remember that several other programs can cluster ( I think Oracle can for example).
Catfish_Man is offline  
Old Mar 20, 2003, 10:05 PM   #13
kansaigaijin
macrumors 6502
 
Join Date: Jan 2002
Location: the great ether
PCI/AGP

the second page of the tech sheet says the cluster unit has no pci/agp slot.

"The cluster-optimized Xserve configuration features a single drive bay, one Giga-bit ethernet interfaace, and no optical drive, PCI/AGP slot, or graphics card. See hardware configuration for details.

and clustering software, note the date;
http://www.lindaspaces.com/news/news071901.html

Scientific's Linda® Now Available for Mac OS X
New Haven, CT, July 19, 2001: Scientific Computing Associates (SCIENTIFIC), experts in parallel and distributed computing with more than 21 years of experience, today announced Linda for Mac OS X. SCIENTIFIC's Linda is a unique programming tool which allows developers to parallelize existing applications to run efficiently on a parallel computational cluster. SCIENTIFIC is committed to continue development on current and future versions of Mac OS X.

"Linda-enabled applications running on Mac clusters typically scale almost linearly," said Beverly Thalberg, CEO and President of SCIENTIFIC. "Users can speed their times to solution and also attack problems which have been intractable up to now."

"Power, stability and elegance make Mac OS X the ideal platform for programming and scientific computing," said Ron Okamoto, Apple's vice president of Worldwide Developer Relations. "SCIENTIFIC's Linda software and Mac OS X make the ultimate clustering solution for high-end, clustered computing environments and we are delighted that SCIENTIFIC is bringing this capability to the marketplace."

Linda, introduced in the mid-1980s, was the first commercial product to implement virtual shared memory (VSM) for supercomputers and large workstation clusters. The Linda VSM is content-addressable, not address-based, which makes it easy to build applications, and fully utilize hardware capacity. Cost-effectiveness, speed and ease of use are just some of advantages Linda provides.

Linda for Mac OS X extends the traditional elegance and usability of the Mac platform to clusters or networks of Macs for use as parallel supercomputers. With Linda and Mac OS X, developers now are able to create exciting new parallel applications; they will use clusters in ways previously unforeseen.

Worldwide distribution of Linda for Mac OS X is from Scientific Computing Associates, New Haven, CT www.lindaspaces.com Voice 203-777-7772, Fax 203-776-4074. Pricing starts at $1500.

Last edited by kansaigaijin : Mar 20, 2003 at 10:28 PM.
kansaigaijin is offline  
Old Mar 20, 2003, 10:19 PM   #14
ffakr
macrumors 6502a
 
Join Date: Jul 2002
Location: Chicago
Send a message via AIM to ffakr
Re: Re: Cluster software built into Mac OS X.2żż

Quote:
Originally posted by Catfish_Man
No, 10.2 doesn't have built in clustering software (although the 10.2 kernel could be used as a base for clustering software). Pooch is the only Mac clustering software I've run accross, but I seem to remember that several other programs can cluster ( I think Oracle can for example).
There isn't clustering software per se, but as far as I understand.. there are some standard shared libraries to facilitate clustering support for apps.
That is, some apps like Blast have the library support already to run a single query with the processing power of many macintoshes.

I expect that Apple will release a more robust clustering solution in software soon. These boxes aren't due to ship in 6 - 8 weeks.. which would be around WWDC. Hmnnn... maybe clustering at WWDC? They do have much more 'enterprise' type tracts this year, though they haven't given details about sessions yet.
__________________
... don't blame me, I'm just a stupid Ffakr.
ffakr is offline  
Old Mar 20, 2003, 10:25 PM   #15
ffakr
macrumors 6502a
 
Join Date: Jul 2002
Location: Chicago
Send a message via AIM to ffakr
Quote:
Originally posted by Catfish_Man
Probably. The kernel support is there (mach is frickin' awesome for clusters from what I've read)
One of the things a kernel (microkernel in this case) does is assign threads to processors. In a dual processor machine, the Kernel monitors the load and assigns new threads to the most available processor.
Mach has the really cool ability to extend this over IP networks. It is just as easy for Mach to send a thread to another CPU on another machine as it is for it to send it to the second cpu of the local machine.
Supposedly the NeXT boxes could do this... you could have all the office machines work on your project after hours by configuring them to accept network threads.

.. at least thats how I understand it... I don't write code in the kernel space.
__________________
... don't blame me, I'm just a stupid Ffakr.
ffakr is offline  
Old Mar 20, 2003, 10:40 PM   #16
Catfish_Man
macrumors 68020
 
Catfish_Man's Avatar
 
Join Date: Sep 2001
Location: Portland, OR
Send a message via AIM to Catfish_Man
Quote:
Originally posted by ffakr
One of the things a kernel (microkernel in this case) does is assign threads to processors. In a dual processor machine, the Kernel monitors the load and assigns new threads to the most available processor.
Mach has the really cool ability to extend this over IP networks. It is just as easy for Mach to send a thread to another CPU on another machine as it is for it to send it to the second cpu of the local machine.
Supposedly the NeXT boxes could do this... you could have all the office machines work on your project after hours by configuring them to accept network threads.

.. at least thats how I understand it... I don't write code in the kernel space.
That's roughly the way I understand it too.

Check this out: http://www.barrera.org/machdmmp/machdmmp.htm
Catfish_Man is offline  
Old Mar 20, 2003, 10:59 PM   #17
kansaigaijin
macrumors 6502
 
Join Date: Jan 2002
Location: the great ether
and for the less technically inclined, from Apples OSX Server pages, some links,

http://daugerresearch.com/pooch/whatis.html

http://www.gridiron-networks.com/product/overview.asp

http://www.tech-sol.com/
kansaigaijin is offline  
Old Mar 21, 2003, 01:31 AM   #18
phrantic
macrumors newbie
 
Join Date: Jul 2002
GridIron actually presented at a recent local apple-sponsored event. Showed some parallelized mpeg4 compression and other nifty tricks.

The trouble with the idea of using the kernel and assigning threads to machines over IP is that there couldn't be any inter-thread data transactions (sending data to each other for tightly integrated parallel problems) and for discovery and authentication on other machines. Kernel space just isn't an appropriate place for this level of interaction ... talk about a way of making the kernel run "slower". Certainly, however, the kernel is optimized to spread threads on SMP machines, but over IP would be backwards due to the overhead of IP based transactions (you think swapping processes and memory in and out takes a long time...)
phrantic is offline  
Old Mar 21, 2003, 03:32 AM   #19
conceptdev
macrumors regular
 
Join Date: Nov 2002
Render Farm

Quote:
Unlimited number of networked rendering nodes on similar operating systems can be used for free with each Maya Complete software installation
Link
conceptdev is offline  
Old Mar 21, 2003, 09:24 AM   #20
Rocketman
macrumors 68020
 
Rocketman's Avatar
 
Join Date: Dec 2001
Location: Claremont, CA
Quote:
Originally posted by NavyIntel007
I think that ideally for the grid you have one full Xserve with many cluster Xserves added on (one would really only need one to have a video card and cd drive).
It seems like a grid of 1-4 boxes would be a good "accessory" for a Powermac or a Powerbook

Rocketman

http://www.v-serv.com/-upload/avatar.jpg
Rocketman is offline  
Old Mar 21, 2003, 09:30 AM   #21
kansaigaijin
macrumors 6502
 
Join Date: Jan 2002
Location: the great ether
when they laugh at your iBook . . .

log onto your accessory cluster and see how your maya render is doing,
kansaigaijin is offline  
Old Mar 21, 2003, 10:19 AM   #22
etype
macrumors newbie
 
Join Date: Jan 2003
BTW, the "Mac OS X Server Maintenance Program" is $499 rather than $999 for the other configurations...
etype is offline  
Old Mar 21, 2003, 10:30 AM   #23
kansaigaijin
macrumors 6502
 
Join Date: Jan 2002
Location: the great ether
that's the plan that includes a spare motherboard right?
kansaigaijin is offline  
Old Mar 21, 2003, 11:23 AM   #24
Catfish_Man
macrumors 68020
 
Catfish_Man's Avatar
 
Join Date: Sep 2001
Location: Portland, OR
Send a message via AIM to Catfish_Man
Quote:
Originally posted by phrantic
GridIron actually presented at a recent local apple-sponsored event. Showed some parallelized mpeg4 compression and other nifty tricks.

The trouble with the idea of using the kernel and assigning threads to machines over IP is that there couldn't be any inter-thread data transactions (sending data to each other for tightly integrated parallel problems) and for discovery and authentication on other machines. Kernel space just isn't an appropriate place for this level of interaction ... talk about a way of making the kernel run "slower". Certainly, however, the kernel is optimized to spread threads on SMP machines, but over IP would be backwards due to the overhead of IP based transactions (you think swapping processes and memory in and out takes a long time...)
There are a lot of tasks (raytracing comes to ming), that don't require much (if any) interthread communication. All you really need is something that tells the kernel whether it's worth it to ship the thread out over the network. For most, it wouldn't be, bu for certain tasks it would be a big win. BTW, this isn't just an idea, Mach already does this, and was designed to do this. It's just not used in OSX yet.
Catfish_Man is offline  
Old Mar 21, 2003, 11:32 AM   #25
ffakr
macrumors 6502a
 
Join Date: Jul 2002
Location: Chicago
Send a message via AIM to ffakr
Quote:
Originally posted by Catfish_Man
There are a lot of tasks (raytracing comes to ming), that don't require much (if any) interthread communication. All you really need is something that tells the kernel whether it's worth it to ship the thread out over the network. For most, it wouldn't be, bu for certain tasks it would be a big win. BTW, this isn't just an idea, Mach already does this, and was designed to do this. It's just not used in OSX yet.
yea, video rendering is just too perfect for distributed processing. It's fairly trivial to assign sections of a an image to one system, or objects in a frame.. or even alternate frames to different systems.
You don't have to get any feedback from the other machines until they are done.. you just need one box to manage everyting and reassemble the finished data.
__________________
... don't blame me, I'm just a stupid Ffakr.
ffakr is offline  

 

Mac Forums > Archive > Archives of Old Posts > MacRumors News Discussion (archive)

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 10:19 PM.

Mac News | Mac Rumors | iPhone Game Reviews | iPhone Apps

Powered by vBulletin® Version 3.6.10
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright 2002-2009, MacRumors.com, LLC