Add new tag biofuels carbon dioxide carbon dioxide emissions carbon emissions clean energy climate change electric car electric cars electricity electric vehicle electric vehicles energy entrepreneur entrepreneurs environment ethanol Facebook fossil fuels fuel consumption global warming Google greenhouse gas emissions greenhouse gases Innovation innovators iPhone lithium money MySpace scientists Silicon Valley social networking solar solar cell solar cells solar panel solar panels solar power start-ups Startups TechCrunch Twitter weekend wind turbines

FatCloud by Netlife

The Self-managing, ‘Unbreakable’ Internet?

Sunday, October 18th, 2009

HANOVER, GERMANY - MARCH 01:  Illuminated plas...
Image by Getty Images via Daylife

High-powered internet applications typically need teams of experts to maintain them. Not any more, say European researchers who have built a system to create applications that manage and fix themselves.

Part of the internet’s potential lies in its ability to link hundreds, thousands, or even millions of devices.

Whether a user is downloading a video from a peer-to-peer service, performing scientific research on a grid, or using “cloud computing” to manage a business, programs that let many devices and applications work together are crucial.

The problem, says Peter Van Roy, coordinator of the EU-supported SELFMAN project, is that it’s getting harder to keep those systems working.

“The central challenge when you build big internet applications is how to keep them running without having to tweak and manage them all the time,” he says.

The SELFMAN team set out three years ago to solve that problem by finding out how to build programs that take care of themselves in the rough-and-tumble internet environment.

“We wanted to make big internet applications easy,” Van Roy says, “so that all the management problems you normally have are handled by the system itself.”

The payoff, he says, will be huge. “It will take the internet to the next level.”

Self-management – four key features

The SELFMAN researchers identified four vital functions for a distributed application to manage itself – self-configuring, -tuning, -healing and -protecting.

Software is continually being patched, updated or replaced. For a distributed system to configure itself, it needs to keep track of all its components, update them as needed, and make sure that all parts of the system can still talk to each other.

“Our system can ask a component, what version are you? Who are you talking to? It can then replace an old version with a new one as needed,” says Van Roy.

Self-tuning means that the system can instantly adjust to changing loads and to components leaving or joining the network.

“Suppose one node is getting overloaded,” says Van Roy. “Our load-balancing algorithm allocates new nodes close to that hotspot. It spreads the heat to the other nodes and the hotspot cools down.”

The internet is an unpredictable environment. Routers crash, cables get cut, parts of the system overload and grind to a stop, and components come and go.

“With SELFMAN,” Van Roy says, “each node stores some of the data and each piece of data is replicated a certain number of times. If a node crashes, the other nodes detect the crash, find a new node and give it the missing data. The system heals itself.”

One of the biggest problems SELFMAN tackled was self defence.

The researchers discovered that a system’s security depends on its topology – how nodes are linked to each other. They found that “small world” networks – in which most nodes are not directly linked, but in which any node can communicate with another in a few steps – were the safest.

“With a small world network, it’s easier to detect, isolate, and eject bad nodes,” says Van Roy. “The security service observes the system’s behaviour. If it notices that certain parts of the network are acting abnormally, it takes action.

Read more . . .

Reblog this post [with Zemanta]

Link To This Post
1. Click inside the codebox
2. Right-Click then Copy
3. Paste the HTML code into your webpage
codebox
powered by Linkubaitor

Related posts:

  1. The internet at forty
  2. The Cyber Sea: World’s Largest Internet Undersea Science Station Boots Up
  3. Seed’s Goal Is To “Redefine Journalism For The Internet Age,”
  4. Charging by the Byte to Curb Internet Traffic
  5. Internet addresses set for change

Tags: , , , , , , ,

Leave a comment

We use Thank Me Later.

Opt out of 'Thank You' e-mails..

Get Adobe Flash playerPlugin by wpburn.com wordpress themes

Innovation Search

Translator

English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flag
Spanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flag
Croatian flagDanish flagFinnish flagHindi flagPolish flagRomanian flagSwedish flagNorwegian flag
Catalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flag
Slovenian flagUkrainian flagVietnamese flagAlbanian flagEstonian flagGalician flagMaltese flagThai flag
Turkish flagHungarian flag      
By N2H

Featured Post

Robotic Audi TTS to tackle Pikes Peak at race speed – without a driver

Image via Wikipedia

The team at the Center for Automotive Research at Stanford (CARS) are aiming to send a specially-equipped robotic Audi at break-neck speed up the tight bends that lead to Pikes Peak without a driver … something that hasn’t been done before.
Pikes Peak, Colorado Springs, sits atop a 12.4-mile Rocky [...]

Categories

24 visitors online now
24 guests, 0 members
Max visitors today: 44 at 03:42 am EST
This month: 57 at 02-07-2010 02:32 pm EST
This year: 70 at 01-17-2010 12:44 pm EST
All time: 113 at 12-03-2009 10:18 pm EST
Better Tag Cloud