Microsoft Finally up for Distributed Computing?
ReeprFlame writes "eWeek has reported overhearing Microsoft's plans to finally get into the distributed computing market. Considering that the Windows platform has never had the ability to parallel compute in the past, it leaves great potential to the company's operating system development. From current *nix systems we have today, such a grid proves very useful, especially in the serving arena. However, we are unsure of Microsoft's target for the software. Would it be an addition to home users computers as well as the server versions of Windows? As of now it is unclear, but Microsoft probably will bring this situation to life in the near future since it does hold alot of power for them over other platforms."
now we have to worry about the blue wall of death.
They'll be secretly using your CPU cycles to compile their latest version of Windows.
From current *nix systems we have today, such a grid proves very useful, especially in the serving arena.
Keep in mind though that Windows clusters are existing. Of course this is not the same, but it's not like all servers are single-machines.
In need of reliable and affordable server monitoring?
I guess Microsoft is imagining a Be-- stop! put down that bat!
Windows has proven time and again to be designed for stand-alone situation. All network and security add-ons have shown to be just that; add-ons..
Distributed computing simply isn't part of the base design. Morphing Windows into something it isn't will once again be a task for their marketing department, not engineering.
To Terminate, or not to Terminate, that's the question - SCSIROB
Windows is an overly-bloated OS which is very GUI-oriented and is not modular or flexible for cluster node usage. Processing nodes usually don't even have a monitor or keyboard, much less a GUI and a mouse. Windows isn't much use there. Nor can you strip out the parts you don't need, or customize the kernel for performance. Plus, Microsoft's incredibly expensive and anal licensing makes a Windows cluster not worth the effort or money. I mean, Linux's licensing cost is 0, and 0 scales infinitely ;)
Say what you like about Linux "not ready for the desktop", but Linux (and *nix in general) totally rules the clustering arena.
"Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it." -- Linus Torvalds
i always wondered why there's not an easy way to utilize all of the computers in a network to perform a task. Most of the computers on corporate networks are windows machines, and most of those are sitting idle 99% of the time. If there was a way to harness that power for something useful, like an oracle database, web hosting, mail hosting, etc, the whole network would not be bottlenecked by one overloaded server. Mosix kinda solves that problem, but on the linux-side only.
If someone wanted to make millions of dollars, build something like that for windows and charge minimally for it. Better do it before Microsoft does.
Why read the article when I can just make up a snap judgement?
Does this make any sense? The rest of the summary is equally nonsensical.
Lasers Controlled Games!
Gridengine just added Windows support:
- Windows XP and 2000 (December 2004 availability)
http://www.sun.com/software/gridware/
Gridengine's source can be downloaded from:
http://gridengine.sunsource.net/
Just plug an unpatched XP box into the internet. It will be part of the worlds largest grid computer in less than 2 minutes.
It will also hum the tune Zombie Rock!
This is just what we need for a grid... an OS that will consume 10% of system resources just playing solitaire.
There are millions of Windows machines out there participating in a distributed SPAM relaying network.
I imagine if Microsoft 'enahances' Windows to do this even easier, it'll make it even easier for spammers to write the next-generation spamming-joe-jobbing apps.
Kudos, Microsoft!
I don't know the meaning of the word 'don't' - J
IT decision makers can be persuaded to wait for Microsoft's solution rather than 'taking a chance' with another OS.
In group behavior: 'because they're evil/morons/sheep/crazy' is not 'insightful' it's 'oversimplified'
When you want to do large computations the biggest cost is the hardware. So you want to make optimal use of your hardware by using software optimized for that hardware. Rewriting networkcard software can give you improvements of 10-20% for your specific application.
On linux you can remove interrupts from the kernel if your app only needs polling. Stuff like that will never be possible with a closed source solution.
Lots of ppl stop using solaris cause of this.
200GB/2TB $7.95 Coupon: SAVE90DOLLAR
distributed computing happens at the application layer. Thus if you can run something like an MPI library on windows you have the basis for efficient distributed computing. All you need is a scheduler and launcher to be able to launch distributed launch an application across the net. But virtually all of these are daemons not strictly part of the OS. So that level of system independent abstraction exists already so this should not be too difficult.
Some drink at the fountain of knowledge. Others just gargle.
...but my SETI@home screen saver is one of the most stable apps on my XP machine. It certainly doesn't qualify as "grid" computing, but it feels awfully big some days.
Of note: I've got some Win2K web servers running in a native WLBS load balanced rig, and those machines have been doing swell for four years now. They talk to a cluster of SQL servers, but that clustering really doesn't count... it's more like hot fail-over. The native load balancing of the web servers, though, has been pretty tight and has scaled very easily, at least within my mid-market universe.
I know, I'm just asking for it with this post. Just wanted folks to know that it's possible to push a couple $million of holiday e-commerce through some pretty cheap white boxes running MS's stuff. And yes, my cheap admin help is glad there's a GUI for some of the chores they don't do every day. All right, flame me now. But you have to do it from a command prompt.
Don't disappoint your bird dog. Go to the range.
Microsoft are wonderful. Trying to sell things they don't have in order to make it look as if they are ahead of the pack.
So if its announced in 2004/5 it will be "scheduled" for launch in 2007, but actually arrive in 2009.
An Eye for an Eye will make the whole world blind - Gandhi
Networking was an add on to NT/2000/XP/2003? Hardly.
/. New Years resolution? Cut the ani-microsoft hyperbole in half?
How about a
Q. What do you call a cluster of Windows machines?
A. A botnet.
And If your friends where smart they would use linux to do CFD. We switched from windows to linux in our CFD lab and cut solution computation time nearly in half. On top of that we no longer have system crashes that ruin the results.
Got Code?
they do make an "embedded" version where you can cut crap away. Not that I think this is going to fly though... I like the poster: Would it be an addition to home users computers as well as the server versions of Windows? Considering all non-server versions only accept one telnet client at a time, keep on dreaming buddy. This is probably gonna get marketed as a distributed server thingy for large web or exchange clusters.
10 ?"Hello World" life was simple then
wow imagine a beowulf cluster of these... oh wait...
Considering that the Windows platform has never had the ability to parallel compute in the past, it leaves great potential to the company's operating system development.
This isn't entirely accurate. Server 2003 supports clustering, and if I remember correctly it even has a toolkit that allows you to add XP Pro systems to a cluster started by the Server 2003 machine. A friend of mine created a small cluster as part of one of his courses last year.
Looking at the MSFT definition or clustering, they describe two kinds of clusters:
- network load balancing clusters ("[the type
..] that distributes and load balances network connections among servers, providing high availability and scalability for stateless TCP/IP applications and services.").
- server clusters ("[the type..] that the Cluster service implements. Server clusters are characterized by high availability.)
ObJoke: MSFT renamed "Wolfpack" to "Server Cluster API", probably because they were sick of people describing it as "two dogs fucking" (As in: two beasts stuck together, pulling in opposite directions and howling in pain).Note the explicit restriction to "stateless".
Note they mention availability but not performance.
A giant Windows machine cluster that gets a virus.
Seems to me that the open source platforms are well and truly set to crucify MS in this market. Why pay for a platform when you don't have to?
Last time I checked, Windows in all its multifarious versions has no way to run a program in a sandbox, such that this program is incapable of DOS'ng the PC by opening tons of windows, file handles, memory blocks, processes, etc.... If the system isnt designed fromt he ground up to be compartmentalized, stable, and secure, IMHO there's little change of grafting all these qualities on a decade down the road.
Summary of every post in this topic:
This is bad. M$ is evil evil. *Cough* . Bloated, FUD, GUI, copied MAC, FUD, [nonsensical, nonsensical] bloated, *Cough*, I'm waisting my life ^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H. I can't believe people are so stupid to belive such M$$ lame FUD, propoganda [ nonsensical... ] Blue screen, Blue Screen!. Linux good. Why are M$$$ so stupid? Ha Ha, I'm so much smarter. *Cough* Blue Screen! this is like Clippy! [nonsensical, nonsensical], really crap. Mac good. Bad idea, unstable. Blue Screen! Open Source, Open Source! [ nonsensical... ]. M$ Bob. Zombie. Blue Screen, Blue Screen! Security ^H^H^H^H^H^H *cough*. IE, ahhh! ahhh! Blue screen. Stupid.
In this case, Mac OS X is sitting on top of a UNIX kernel -- a modified FreeBSD. Which means all of those parts aren't GUI oriented, and you get all of the same benefits of a UNIX with all of the eye candy that Apple knows how to make work well.
Windows seems to have been built with a model that expects everything to want to be GUI based and it includes a lot of stuff geared towards that. As has been pointed out elsewhere, Windows seems to be taking networking and other stuff as add-ons without having been accounted for in the first place. Though that's probably changing somewhat over time.
In the case of OS/X, it will happily do both functions without saddling the non-GUI stuff with extra baggage.
Lost at C:>. Found at C.
I believe microsoft is working quite closely with the Cornell Theory Centre on this. Cornell has been using Windows for their HPC work for quite some time, concentrating mostly on financial analysis stuff. They even have a course on Windows HPC.
Carpe Diem: Seize The Day!
Does that mean that when (if?) Windows Longhorn boots up for the first time, the user will be offered a list of available botnets?
That would be a major advance on the current behaviour of just selecting a botnet at random, a system that has annoyed some users.
# cat
Damn, my RAM is full of llamas.
A master was explaining the nature of Tao to one of his novices. "The Tao is embodied in all software -- regardless of how insignificant," said the master.
"Is Tao in a hand-held calculator?" asked the novice.
"It is," came the reply.
"Is the Tao in a video game?" continued the novice.
"It is even in a video game," said the master.
"And is the Tao in the DOS for a personal computer?"
The master coughed and shifted his position slightly. "The lesson is over for today," he said.
-- "The Tao of Programming"
Gee, so that's why my friends in the CFD group have been running flow solving codes using MPI and Windows 2000 machines!
So the ability of using a message handling library for parallel programming does indeed make Windows the tool for parallel computing. Now that's the point where I usually wake up laughing my a** off.
I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
In particular distributed computing has particular use in doing wargame simulations. The Pentagon has been doing its simulations on distributed systems for, at least, a decade.
Windows already has distributed computing build in, with transaction support which controls cross-machine/process transactions, it's available in every windows box (2000/XP/2003). Furthermore it has object-level security settings, based on roles, integrated in for example Active Directory so you can control which user can access/run which object.
:-/
'Grid computing!!!111'... it's a buzzword. The technology is already available for many years, however not a lot of software uses it, if you look at the many many applications available.
Considering that the Windows platform has never had the ability to parallel compute in the past, it leaves great potential to the company's operating system development.
I don't know how much 'ReeprFlame' knows about windows, but it can't be a lot.
Never underestimate the relief of true separation of Religion and State.
All the MS fan boys on here need to repeat after me.
Windows does not have clustering!
Although they may have the capability of real clustering some day they do not have that capability today no matter how much your resident MCSE talks about his great exchange clusters etc. Windows can load balance and it can provide failover and it can run some distributed processing software but it cannot natively cluster.
Linux on the other hand has the tools available to run a true cluster, failover, load balancing and a real cluster aware file system meaning all nodes can share, distribute and balance processes. A clustered file system means that all processes even running on cluster nodes can access the same exact data.
For the linux crowd I would not exactly worry about this as MS is light years behind when it comes to this capability. We run some CFD solvers at work which where initially put on some 2K boxes and have been since migrated to linux to eliminate system crashes and improve the solution speed by nearly 50%.
We do have some oracle rac installations but those I don't consider real clusters either as the database file system clustering is not general purpose like Luster or GFS.
Got Code?
Windows has proven time and again to be designed for stand-alone situation. All network and security add-ons have shown to be just that; add-ons..
huh? COM+ is designed to be a cross-machine/process object layer with security build in PER OBJECT, even per interface. Role based, AD controlled.
Stand alone? Add-ons? ever looked closely at windows 2000 or even NT 4? No, not the shell, the core OS.
Distributed computing simply isn't part of the base design. Morphing Windows into something it isn't will once again be a task for their marketing department, not engineering.
You have definitely totally no clue whatsoever, and with you the moderators who modded you 'insightful'. 'Bullshit' would have been more like it.
Never underestimate the relief of true separation of Religion and State.
in Windows every processor would also have to run the entire GUI. Even if it is never used.
No. First of all you can set cmd.exe as the shell instead of explorer.exe, second of all, if you don't hook up a monitor or log in, the shell is swapped out pretty fast, and doesn't get any cpu cycles.
Never underestimate the relief of true separation of Religion and State.
ah, you never saw a rack of windows servers access a separate file cabinet?
Never underestimate the relief of true separation of Religion and State.
http://bofh.be/clusterknoppix/
Got Code?
I suspect MS is looking for a way to squeeze some extra money out of this, perhaps implement some subscription services which they've been trying to do for a while. There would be a lot of smirks though, if IBM and Apple enter an unholy alliance and corner the low-end clustering market.
Okay that does answer one question I have had.
Now for the second.
Are their DOS only based utilities to edit registry settings? since everything in windows is configured from the registry how do you edit those settings?
How do you change the hardware settings?
i thought once I was found, but it was only a dream.
A lot is TWO WORDS. Why is it so hard for you to do the jobs you are paid to do?
Are their DOS only based utilities to edit registry settings? since everything in windows is configured from the registry how do you edit those settings?
Yes, they're in the resourcekit for windows 2000/2003/XP (and a lot of other command line tools)
But you don't have to do this, you can for example remotely login using terminal services for admin usage, even if the server doesn't have monitor,mouse and keyboard attached. But if you want to config windows using a commandline, you can.
rescanning hardware changes can be triggered by a reboot.
Never underestimate the relief of true separation of Religion and State.
Would it be an addition to home users computers as well as the server versions of Windows?
Please, home users don't even get a decent web server, just a crippled version of IIS, let alone "clustering"
Most likely they are going to release a special version "Microsoft Windows 2023 distributed datacenter edition", and the version number is going to be something like "Windows NT 4 [Version 7.00.3879]"
I think MS has finally admitted that until windoze can match *nix (LINUX, UNIX, OS X) in the distributed computing sphere, research is not going to touch their stuff.
Fact of the matter is they have a pretty hard uphill battle ahead of them. The research computing community is as pro-linux and UNIX as any zealot here on slashdot.
Nearly the entire U.S. goverment uses UNIX (mostly LINUX actually) within the supercomputing realm. DOE and NSF's supercomputing centers all run LINUX.
We'll know how serious they are by their presence at the next supercomputing conference.
-Doug
But aren't the malware zombie windows hackers having a patent on this code? Wouldn't they sue?
Microsoft is pure dog-ma. FreeBSD is pure cat-ma.
Ahem, (tap, tap, tap):
i cl eID/228/228.html
1 30 960195/102-3088378-9911361?v=glance
c k_ Compcon.doc
Clustering Solutions for Windows NT:
http://www.windowsitpro.com/Windows/Article/Art
http://www.amazon.com/exec/obidos/tg/detail/-/0
http://research.microsoft.com/users/gray/Wolfpa
I can't be the only one that had this book.
~hylas
Perhaps the lack of detail in your arguement has given me the wrong impression, but it sure looks to me like you or bordering on soft fud. If I misrepresent your arguement then I appoligize.
You are likely refering to customization as rewriting kernel code or writing new code for inclusion in the kernel which would be expensive either way (I suspect much more expensive for Windows because you would be paying for more than just software development, MS would need their pound of flesh). However, the parent you replied to was talking about customizing the feature and capability set compiled into the kernel for a specific application.
The linux kernel source and development tools are designed with this flexibility in mind and for the majority of applications I suspect an end user would not require custom kernel coding but could run the kernel configuration and recompile with minimal to zero cost. If you go through a 2.6 kernel configuration you will find that compiling for a specific processor is only one of several hundred customizable features.
A linux kernel can be easily customized as a fully featured kernel for operation on a high powered workstation with a wide array of devices and services, to a highly specific and efficient server kernel for a specific service application such as web services, packet routing and filtering, file and application serving, etc., all the way down to a bare minimum kernel which will be served rapidly and efficiently over a network for a diskless distributed processing cluster node. Many of these easily accomplished tweaks in the linux kernel are trivial to accomplish but are not trivial in what they actually accomplish.
Although for some outrageous sum of money and signing of contracts and licenses to protect corporate "IP" I'm sure somebody could pull off the same customization of the NT kernel, however, I would still argue that the NT kernel was not designed for this type of customization and it is nowhere near as inexpensive or as simple as it is with the linux kernel.
Making custom NT kernels for any application is not trivial while custom linux kernels for most applications are trivial. There is no comparison between the two.
Aside from the disagreement I suspect nothing significant will come of this latest MS effort and it is more of an attempt to have their corporate fingers in every game. There has been lots of press lately about large linux clusters and I think MS just wants to be able to say "oh yeah, look me too".
burnin
Since when have commercial corporations and OSS programmers been mutually exclusive?
Cogito, ergo sig.
I'm starting to fall in love with you, China troll.
Why is the parent a Troll whereas like ten similar posts are modded "funny" or "insightful"?
Do I really need to understand the modding system?
Probably I'm modded Troll myself for this...
See pictures of tits
No, I don't think that's the reason. Metamod takes care of clueless mods. I don't know about others, but the main reason why I read much less Slashdot than I used to is that trolls have been effectively defanged.
Slashdot was a really funny site to read when one could find humorous, although often off-topic, gems of internet wisdom inside. Most of the posts that get modded "funny" today would be better classified as "trite" or "corny". Today, the people who made Slashdot what it was have been banned. No more Natalie Portman, no more goatse ascii, no more anything that's even remotely diferent from the mainstream media.
Well, for mainstream media we have Geraldo and Larry King, thanks, we don't need Slashdot for that. For discussions on current technology news there are gadzillions of sites in the net. What made Slashdot truly unique and fun to read were the trolls, and they have been effectively eliminated.
The troll-elimination effort has gone way too far, it's harming the technical discussions. Last week I tried to post a small snippet of perl code in my comment. It was rejected by the lameness filter, because it looked "too much like ascii art"!!!... Well, for mature and well-balanced technical discussions, posting the occasional five-line perl code is invaluable. If you don't want to see the occasional ascii-goatse, you *do* have some ways to protect your sensitive retinas, did you know that, editors?
Well, yes, I agree that the "flamebait" moderation hurts Slashdot. So, here is my own constructive proposal: when giving mod points, let only *ONE* point be negative. You get five points, you must mod four posts up, and only one post down. So you must choose really carefully which one is a troll or flamebait or overrated or redundant. It's not only the excess of flamebait moderations that's bringing Slashdot down, it's a general excess of negative moderation.
I don't think, given their current virus propagation, I'd want a grid of windows boxes. I'd guess one gets a virus and it would spread to the grid. They need to resolve the security issues first and then they can do the grid computing. I'd say we wont see this working effectively for at least 5 years. Yes they may have it "working" now, but I'd rather run a grid of *BSD's / *NIX than Windows. Just my 2cents.
Only 'flamers' flame!
Does slashdot hate my posts?
Ooh, that's nasty. And you are.... That's right, Anonymous Coward! Not paid by Microsoft actually. Just capable of independent thought.
But you do have a point. Since when is Microsoft-bashing considered to be "Trolling" on Slashdot?
Don't blame Durga. I voted for Centauri.
Because there is a marketing purpose to be served here.
emt 377 emt 4
Could they change that idea, please?
mt
"Microsoft Finally up for Disturbed Computing?"
Look like the guy doesn't understand the difference between "distributed" and "parallel" computing. Multithreaded parallel computing was a native feature of all Widnows NT systems from the very beginning.
WoW!!!!
I hope the licensing server and your bank account can scale along with the computing requirements!!!
-Hack
Got Geometrodynamics? Awe, too hard to figure out? Too bad.
Reg.exe is shipped as part of the OS starting with XP.
Dr. Freud
Technology meets Transportation.
a couple of interesting docs pop up when you google this:
+"grid computing" site:microsoft.com
putting the 'B' in LGBTQ+
Would really like to see Microsoft implement the new Globus 4 in .NET and C# so they can play along with the big boys. The new rewritten Globus 4 standard is build up on W3C standards like SOAP/WSDL and other WS standards so Windows machines can now become equal Grid nodes.
www.globus.org
who would actually buy this - anybody who does this computing is strictly a unix shop - but I guess Marketing needs to put together their latest powerpoint presentation and it can't be done on one computer anymore. great - problems have just multilplied.
microsoft systems have done parallel computing just fine for many years.
in 1998 a 16 node NT system at UC Berkeley broke the worlds record for parallel sorting (the previous record was held by a solaris cluster.)
parallel microsoft systems work very well - and note there is nothing *magic* about the linux operating system and parallel systems. it's just an operating system - almost all parallel computing is done in user space.
check your facts you freaking bigotted morons. i dont know why i bother reading the comments on slashdot - so many idiots, but in this case even the article submission was in error.
they'll tlak like they invented it.
Just like DOS, GUI interface, the internet etc . . .
The Kruger Dunning explains most post on
misspelled 'plot'?
heh sore but there are alot of people whining about this thing alot.
The Kruger Dunning explains most post on
Why are you so freaked out by the tiny barb associating Microsoft and their buggy, security threat OS with money? They've got *your* money, too - and we're all in this distributed Windows mess together. What's funny about that?
--
make install -not war
You're the one calling it "funny", bringing up the Not Funny _User Friendly_, and using "uber-". If you don't like it, change the channel.
--
make install -not war
Insightful your ass!
Even without Windows, China is already doing grid computing. Red Grid is an example. Given that the China goverment prefer Linux than Microsoft Windows,they are already using clusters to do whatever they want.
If somebody mod me down, he/she must be as clueless as Mr. / Ms. Coward.
when you need to launch an internet wide DOS attack against a particular website, what do you use? slaved/zombied winXX boxes, you've hijacked.
When you need to send spam on a global scale, go for the zombified, comprimised winXX boxes again!
I thought XP/2k/ME was distributed computing, I mean anyone can run anything on anyone elses box.
Considering that the Windows platform has never had the ability to parallel compute in the past, it leaves great potential to the company's operating system development. That is not entirely correct. An MPI is working for windows and allow to build really working windows cluster. Me and another person made such a cluster several years ago, it was more difficalt then Linux cluster, but it was working. (Why we did it - we were building cluster for 3d rendering and had to use DirectX API)
My bad. It did even say it right in the article. Guess I better fix that coffee machine so I am awake next time I write the article...
_
Free 27" Sony WEGA TV
ReeprFlame writes "eWeek has reported overhearing Microsoft's plans to finally get into the distributed computing market. Considering that the Windows platform has never had the ability to parallel compute in the past, it leaves great potential to the company's operating system development. From current *nix systems we have today, such a grid proves very useful, especially in the serving arena. However, we are unsure of Microsoft's target for the software. Would it be an addition to home users computers as well as the server versions of Windows? As of now it is unclear, but Microsoft probably will bring this situation to life in the near future since it does hold alot of power for them over other platforms."
I arrived a bit late on the scene to advise you guys, but here goes: If you are going to have a derogatory thread about M$ and how lame they are, um, get your terminology right first!
Parallel =! Distributed
Distributed =! Parallel
These are two different things and demonstrates how this board has a tendancy to go off a bit half-cocked over what M$ does and their capabilities.
What is even sadder, those speaking seriously of problems with Windows 95 (BSoD) having anything remotely to do with enterprise level systems today. Being an old-timer BSD and Linux user, I can safely say I've seen a share of pings of death and other BS with every OS. Sometimes, it becomes time to just let all that childish BS go, ya know? Implement what businesses need and works.
Guess Microsoft infiltrated the modding system...
See pictures of tits