Note: Tabs under contruction - some not active.

Servers Run Like a Beehive Run Sweetly
by Sandi
Post Source: Physorg.com

Sometimes the simplest solution is the best solution. A couple of System Engineers noted that bees and servers had similar barriers to efficiency.

After studying the efficiency of honeybees, Craig Tovey, a professor in the H. Milton Stewart School of Industrial and Systems Engineering at Georgia Tech, realized through conversations with Sunil Nakrani, a computer science colleague visiting from the University of Oxford, that bees and servers had strikingly similar barriers to efficiency.

<...snip...>

Bees tackle their resource allocation problem (i.e. a limited number of bees and unpredictable demand on their time and desired location) with a seamless system driven by “dances.” Here’s how it works: The scout bees leave the hive in search of nectar. Once they’ve found a promising spot, they return to the hive “dance floor” and perform a dance. The direction of the dance tells the waiting forager bees which direction to fly, the number of waggle turns conveys the distance to the flower patch; and the length conveys the sweetness of the nectar.

The forager bees then dance behind the scouts until they learn the right steps (and the particulars about the nectar), forming a bobbing conga line of sorts. Then they fly out to collect the nectar detailed in the dance. As long as there’s still nectar to be found, the bees that return continue the dance. Other forager bees continue to fly toward the source until the dancing slowly tapers off or a new bee returns with a more appealing dance routine (Hey, the nectar over here is even better!).

<...snip...>

Internet servers, on the other hand, are theoretically optimized for “normal” conditions, which are frequently challenged by fickle human nature. By assigning certain servers to a certain Web site, Internet hosts are establishing a system that works well under normal conditions and poorly under conditions that strain demand. When demand for one site swells, many servers sit idly by as the assigned servers reach capacity and begin shifting potential users to a lengthening queue that tries their patience and turns away potential customers.

Tovey and Nakrani set to work translating the bee strategy for these idle Internet servers. They developed a virtual “dance floor” for a network of servers. When one server receives a user request for a certain Web site, an internal advertisement (standing in a little less colorfully for the dance) is placed on the dance floor to attract any available servers. The ad’s duration depends on the demand on the site and how much revenue its users may generate. The longer an ad remains on the dance floor, the more power available servers devote to serving the Web site requests advertised.

I wonder if bees would recognize a DOS attack?

Posted Monday November 19, 2007 | Catagory: (Science & Technology) | Permalink
0 Comments | 0 Trackbacks
Google Destination Maps From the Gas Pump
by Sandi
Post Source: CNN

This is rather cool not to mention a boon for travelers.

As part of a partnership to be announced Wednesday, the online search leader will dispense driving directions at thousands of gasoline pumps across the country beginning early next month.

The pumps, made by Gilbarco Veeder-Root, include an Internet connection and will display Google's mapping service in color on a small screen.

Motorists will be able to scroll through several categories to find local landmarks, hotels, restaurants and hospitals selected by the gas station's owner. After the driver selects a destination, the pump will print out directions.


Posted Thursday November 8, 2007 | Catagory: (Science & Technology) | Permalink
2 Comments | 0 Trackbacks
DARPA Third Annual Urban Challenge
by Sandi
 
The Defense Advanced Research Projects Agency (DARPA) funds many technologies in their quest for new military might. One being this race by autonomous vehicles (no human control). The Department of Defense wants military supply vehicles which one day will drive themselves.

The DARPA third-annual "Urban Challenge" was held sunday at a ghost town in California. The vehicles traveled autonomously through traffic for six hours and 60 miles. An autonomous car or truck as defined by DARPA is: any vehicle that navigates and drives entirely on its own with no human driver and no remote control. Through the use of various sensors and positioning systems, the vehicle determines all the characteristics of its environment required to enable it to carry out the task it has been assigned.

This autonomous driving is by no means perfect yet but the progress so far is quite impressive. In spite of the vehicles having been well instrumented and programmed, the off-road part of the course can be perilous There is no lane or shoulder markings to verify that the vehicle on the road as the clip below shows. Still while traveling at a slow pace this SUV called "The Boss" makes it through without incident.

In the Dirt


The NQE testing on these autonomous vehicles include: Ability to handle situations at four-way stops by determining which vehicles at the intersection have precedence and then taking its turn. Ability handle cross traffic and oncoming traffic and to make safe left turns across moving traffic. Find gaps and choose opportunities to enter and cross traffic.

More information about this years winner, "The Boss," and several clips at Carnegie Mellon University, Pittsburgh, PA.

Posted Tuesday November 6, 2007 | Catagory: (Science & Technology) | Permalink
0 Comments | 0 Trackbacks