rwandering.net
The blogged wandering of Robert W. Anderson
October 9, 2005 at 9:44 am · Filed under Grid Computing
I am getting behind in my blogging: I missed the second day of the eScience event, took most of Friday off and went camping with my family. What a beautiful weekend!
Here is the start of my (short) wrap-up to the event.
Marvin Theimer, architect for the new offering (I believe it is now called Compute Cluster Server) from the Microsoft HPC group, stood in for Kryil Faenov to talk about Microsoft’s view of the changes coming in the HPC industry. For version 1.0, they seem to be more and more focused on what they called the “personal supercomputer.” – an 8 or 16-node cluster in a single box complete with a dedicated head-node loaded with applications specific to a particular vertical. Think the Apple Workgroup Cluster for Bioinformatics.
I think this is a reasonable place for them to focus: there certainly is a market for this pre-packaged hardware / software solution.
Tags: .NET, grid
October 7, 2005 at 7:31 am · Filed under Grid Computing
Patrick Hogan showed off the work his group is doing at NASA: World Wind. Think Virtual Earth and Google Earth packaged in a slick smart client layered with scientific data fetched from data warehouses from around the world. Check it out here: http://worldwind.arc.nasa.gov/download.html
He really wowed the audience with:
- Multiple satellite views
- USGS topographic maps
- Place information (the kind of stuff you see on a political map)
- Elevations in relief
- Seismic / weather data
And more, all in a zoomable 3d view off the earth.
Plus a version of it is available for Windows Mobile!
Probably the most impressive part was that it was all done in one year by one programmer straight out of college. That says a lot about the productivity one can achieve with the Microsoft tools (it is all .NET and DirectX).
Apparently the CEO of Google praised the NASA group for the accomplishment. It took them 30 programmer years to achieve the same result.
Tags: .NET, grid
October 6, 2005 at 4:17 am · Filed under Grid Computing
Dan Werthimer talked a bit about SETI@Home and BOINC.
This is a very well-known project run from my alma-mater.
He talked about several ways over time that people have tried (or suggested trying) to tell extra-terrestrial life that we are here. None of these were funded. He makes the point that there was no funding until Voyager, which he called “Porno in space”. If you don’t get this, look for the plaque on the side of Voyager (or recall V’ger).
His whole talk was pretty amusing. A mix of SETI science and humor.
Tags: grid
October 6, 2005 at 1:34 am · Filed under Grid Computing
David Lifka leads the Cornell Theory Center (i.e., the CTC). If you are (still) questioning the viability of Windows for cluster computing, you should check out the work they have done. They offer a free workshop – I went last year. Interesting content plus you get to check out their visualization cave!
He spoke about what they do there and more of the story: Windows, IIS, SQL Server, Web services, Visual Studio, . . . All together this makes an excellent platform for computing.
David brought up the problem with network load balancing (NLB) applied to distributed computing. It is transaction based. If transactions/second go down, then the server is loaded higher. Long running tasks (e.g., a large BLAST search) will have a low t/s resulting in more tasks assigned to that machine. Then you get a grinding halt. This approach works well for short transaction-based requests (think Web-sites) and poorly for computation-intense applications.
He brings this up for a good reason: many people think that application distribution can be achieved by simply implementing NLB across a set of Web servers. The answer, as is often the case, is: “well, under some circumstances, maybe.”
He also uses an alternate to the term “grid”: “Heterogeneous Wide Area Distributed Computing”. Meaning, a Grid that isn’t necessarily based on Globus.
Tags: grid, Microsoft
October 6, 2005 at 1:11 am · Filed under Grid Computing
Marty Humphrey directs the group that builds WSRF.NET.
WSRF.NET is both an alternative to the Globus reference implementation (built on Java / Tomcat) and a toolkit for developing WSRF-compatible Web services using ASP.NET. See this paper for a good overview of WSRF/WSRF.NET (note that isn’t the purpose of this paper, but it does it just the same).
The grid-standards community owe these UV guys a big thanks for taking the standards and building an alternate implementation – further validating the standards work. This proves (again) that the standard can be implemented, that it is functional, that it works and is not biased towards a specific language, application server, or OS. Of course, the implementation also provides feedback into future standards efforts.
It also validates a basic tenet of our approach: .NET is a terrific platform for distributed computing.
A great challenge for this industry is to take the excellent work done by computer scientists (and other domain experts) to solve these greatly hard problems and distill them down into something that is accessible to/by “normal” people to solve their real problems.
The standards are definitely helping make this a reality, but the tools built on these standards will really make the difference.
Tags: .NET, grid, WSRF
October 5, 2005 at 11:12 pm · Filed under Grid Computing
Here at the Microsoft eScience event – my special thanks to the organizers. Apparently I wasn’t registered! No problem – they will get me a badge during the break.
Jim Gray kicked off the event with a historical view of science – that we have now gone into the era of data analysis. This is clearly the case in many different scientific domains: the sheer amount of measurements being taken, collected, and stored is phenomenal. Analyzing this data.
He described how on a 15-20M astronomy project (I think he was talking about the Sloan Digital Sky Survey (http://Skyserver.sdss.org), up to a 1/2 of that is spent on software development. This doesn’t count the programming done by the astronomers! Certainly, some of this software development includes that related to the science, but most of it is the development of an entire distributed computing system to support this one project.
His point: the tools aren’t good enough yet. I agree that this is true across the grid/distributed computing domain. There is too much computer science and IT skill necessary to build and maintain these systems. We are trying to make this easier in our own domain.
I hadn’t heard Jim‘s pragmatic side: He talked a bit about how we computer scientists need to engage the domain experts in science:
-
find someone who is desperate (who has a lot of need)
-
don’t try to go deep into go from working to working (i.e., deliver as you go)
-
give 100x value
-
give 20% of a solution (the other 80% will take 10 years)
-
Don’t make your project’s success depend on another project’s success.
Replace “domain experts in science“ with customer, and Jim Gray sounds like a sales manager! Maybe we can get him hawking the Digipede Network!
Tags: grid, Microsoft
September 28, 2005 at 2:17 pm · Filed under .NET, Grid Computing
I talked with David Holladay at PDC05 (i.e., DOC | HOLLADAY). Today he published the interview here.
I talk a bit about what Digipede does and what makes our product different from other Grid offerings out there. I also talk a little bit about the background of my team and what got us interested in this market space. At least I think that is what talked about — I haven’t watched the interview myself!
Tags: .NET, Digipede, grid
September 28, 2005 at 11:43 am · Filed under .NET, Grid Computing
Dan’s “Grid Computing for Windows” PDC05 show-off video was just posted on Channel 9. Check out how easy it is to grid-enable your applications with the Digipede Network.
Good job, Dan!
Tags: .NET, grid
September 28, 2005 at 4:24 am · Filed under Grid Computing, Miscellaneous
Dan blogged that he would rarely post this week because of our work at the MTC in Mountain View. Boy, was he right — it has been pretty consuming. So, I’ve been quiet too.
We’ll be heading up to the MS Research eScience event next week. I’ll be blogging about that soon enough. If you’ll be up there, contact me. It’ll be a whirlwind trip for me, but it looks like there is a bit of “meeting“ time in the schedule.
Hope to see you there!
Tags: grid
September 10, 2005 at 2:06 pm · Filed under Grid Computing
Darryl Taft at eWeek posted an article yesterday on one of the things we’ll be showing next week at PDC05:
Digipede to Release SDK for Windows Grids
Have I said that I’m looking forward to the PDC?
Tags: Digipede, eweek, grid
« Previous entries ·
Next entries »