The self-managing, 'unbreakable' internet?
September 30, 2009(PhysOrg.com) -- 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.”
It’s all in the architecture
The SELFMAN team found that building these advanced capabilities into useful applications required a highly structured approach.
The foundation of each application is a structured overlay network. That’s a program - itself replicated across the network - that keeps track of all the nodes and connections between them, and can decide when and how to fix problems.
The next level is a replicated storage system. It makes sure that each node has access to the same data, and that data are always replicated to ensure they do not disappear.
The third level houses SELFMAN’s transactional problem-solver. It relies on a sophisticated algorithm called Paxos to provide a systematic way of reaching consensus among any number of fallible components.
Van Roy uses the analogy of a transfer between two bank accounts. “If you want to reduce one bank account by 100 euros and add that 100 to another, you want both or nothing,” he says. “Each node must see the same data.”
“Getting all this fluid behaviour - where even if nodes are crashing or new nodes are coming in or the network has problems it never blocks the system - was a big technical problem,” says Van Ray. “We needed Paxos to get it to work.”
The SELFMAN architecture and components have been used to build some impressive applications. These include a prize-winning distributed Wikipedia that can handle far more queries than the current version, a commercially successful media streaming service, and a graphics program that lets multiple users collaborate on a design.
Van Roy believes that SELFMAN opens the door to a host of high-powered, flexible, and “unbreakable” internet applications. “Right now we’re just scratching the surface,” he says.
More information: http://www.ist-sel … FMAN_Project
Provided by ICT Results
-
Study shows internet to be resilient against terror attack
Sep 28, 2006 |
not rated yet |
0
-
Wireless Ad Hoc Networks
Aug 30, 2004 |
not rated yet |
0
-
A new kind of counting: Scientists develop computer algorithm to solve previously unsolvable counting problems
Feb 11, 2009 |
not rated yet |
0
-
Wireless sensors learn from life
Aug 25, 2008 |
not rated yet |
0
-
SolarWinds Makes Waves in Network Management
May 21, 2007 |
not rated yet |
0
-
Engineers build first sub-10-nm carbon nanotube transistor
Feb 01, 2012 |
4.9 / 5 (33) |
30
-
Something old, something new: Evolution and the structural divergence of duplicate genes
Jan 31, 2012 |
4.6 / 5 (7) |
1
-
The hidden nanoworld of ice crystals: Revealing the dynamic behavior of quasi-liquid layers
Jan 30, 2012 |
5 / 5 (5) |
1
-
Stock market network reveals investor clustering
Jan 27, 2012 |
3.9 / 5 (23) |
8
-
Of microchemistry and molecules: Electronic microfluidic device synthesizes biocompatible probes
Jan 26, 2012 |
5 / 5 (2) |
0
-
Flushing RAM in Mathematica
5 hours ago
-
Synergistic relations between computer science and technology.
Feb 06, 2012
-
how do iphone gloves work?
Feb 05, 2012
-
iPhone battery over time
Jan 30, 2012
-
Best alternate Tablet to an iPad for writing math or physics equations?
Jan 26, 2012
-
Sending SMS to a website
Jan 20, 2012
- More from Physics Forums - Computing & Technology
More news stories
Researchers' paper wins Best Paper Award for 2011
A paper written by Dr. Paul Gratz and his graduate student, Reena Panda, from the Department of Electrical and Computer Engineering at Texas A&M University was selected as one of the best papers from IEEE Computer Architecture ...
Technology / Computer Sciences
9 minutes ago |
not rated yet |
0
Hacker claims porn site users compromised
A hacker claims to have compromised the personal information of more than 350,000 users after breaking into a disused website operated by pornography provider Brazzers.
1 hour ago |
5 / 5 (1) |
0
AT&T customers surprised by 'unlimited data' limit
(AP) -- Mike Trang likes to use his iPhone 4 as a GPS device, helping him get around in his job. Now and then, his younger cousins get ahold of it, and play some YouTube videos and games.
2 hours ago |
5 / 5 (2) |
0
Japan's Fukushima reactor may be reheating: operator
Temperature readings at one of the crippled Fukushima nuclear reactors have risen above Japan's stringent new safety standard but there was no immediate danger, its operator said Sunday.
Technology / Energy & Green Tech
3 hours ago |
3 / 5 (2) |
0
Microsoft India retail site down after 'cyber attack'
Microsoft India's retail website was down on Monday after reportedly being hacked by a Chinese group calling itself Evil Shadow Team.
51 minutes ago |
not rated yet |
0
New molecule has potential to help treat genetic diseases and HIV
(PhysOrg.com) -- Chemists at The University of Texas at Austin have created a molecule that's so good at tangling itself inside the double helix of a DNA sequence that it can stay there for up to 16 days before ...
Social psychologist: Lust makes you smarter and evidence that seven deadly sins are good for you
(Medical Xpress) -- Good news for lovers on Valentine’s Day - the seven deadly sins, including Lust, are good for you. University of Melbourne social psychologist Dr Simon Laham uses modern research to make a compelling ...
Research finds injuries to professional athletes from routine play or practice often reported as 'freak accidents' in me
(Medical Xpress) -- A new report from the Johns Hopkins Center for Injury Research and Policy finds injuries to professional athletes from routine play or practice are often characterized as freak accidents in ...
Low levels of amplitude-modulated electromagnetic fields elicit therapeutic responses cancer patients
Ryne Ramaker, a senior UALR Donaghey Scholar and University Science Scholar with a double major in biology and chemistry, is a co-author of a cancer research paper creating excitement among other researchers. The article ...
Rapunzel, Leonardo and the physics of the ponytail
(PhysOrg.com) -- New research provides the first mathematical understanding of the shape of a ponytail and could have implications for the textile industry, computer animation and personal care products.
Climate change causes harmful algal blooms in North Atlantic: study
Warming oceans and increases in windiness could be causing of an abundance of harmful algal blooms in the North Atlantic Ocean and North Sea, according to new research.