- Digipede Wins Microsoft’s Innovation Partner of the Year Award
- Recent Grid News
- The Grid and the Web - Open Standards and Open Source
- Ground Swell for Grid - Where it May Come From
- Open Source Pioneer Shifts Focus
- Grid-Compliant Open Source Portals
- GridwiseTech Report On Open Source Portals
- Grid and Utility Computing Webinar
- Six New Globus Incubator Projects
- Supercharging Your Cluster With Univa Globus
November 23, 2005 | Comments: (0)
with Grid, it's all in the timing ...
Tomorrow, many of us embark on one of the most complex problems known to queuing theory: getting Thanksgiving dinner timed. It's a complex problem of resource management, job priority, and timing. There are distributions for service times and inter-arrival times, deterministic and non-deterministic jobs, and FCFS, LCFS, and SIRO queues. And if you can't align your mashed potatoes and stuffing with your dining goals, you're in big trouble.
I often say that queuing theory is more important than the alphabet and we should be teaching it in preschool. I usually say this while I'm standing in line or sitting in a traffic jam and feel that if store managers and traffic engineers had even an elementary understanding of queuing theory, lines and traffic jams would be a thing of the past. I certainly recall from grad school that some of the math that goes into describing complex ordered systems can get a bit hairy, but there are simple ways to get preschoolers to understand the need to control process ordering with a funnel and a bucket of marbles.
Similar to the complexities of the Thanksgiving dinner, Grid computing, with shared resources that often present non-deterministic availability times, adds levels of complexity far beyond that of simple linear systems. I haven't seen a great deal of mathematical descriptions of Grid type systems, but perhaps that is because these systems are quite unique and lack common denominators, and admittedly I haven't been looking all that hard. Regardless, these are going to be some pretty complex systems to understand and for some of us who's recall of Little's Laws seems just a distant memory, may have to work harder than others to understand them.
So while I'm attempting to get Thanksgiving dinner to all come together at the right time tomorrow, and yes, I'm doing the cooking. I'll be thinking of a way to teach queuing theory to preschoolers in a clever jingle to the tune of "twinkle twinkle little star".
Does anyone know a word that rhymes with Markovian?
Posted by Greg Nawrocki on November 23, 2005 08:49 AM
RATE THIS ARTICLE:
-

- COMMENTS
TOP STORIES
Hyperconnected users growingSteve Jobs to keynote WWDC
CSC settles kickbacks case
MS previews SMB software
What does HP-EDS really mean?
Mac Office 2008 SP1 released
HP buys EDS for $13.9 billion
Corporate IT spending slows
MS targets smartphone market
Sun to clarify JavaFX plan
ADDITIONAL RESOURCES

- Virtualization: A Step by Step Approach to Success
- Dialing up Agility with Business Transformation
- 5 Things You Need to Know About Storage Virtualization

- Is your smaller organization ready for High Availability?
- Is system maintenance doing more harm than good?
- Virtual Test Lab Automation: Manage development infrastructure





