Self-managing internet applications flex their muscles
October 2, 2009(PhysOrg.com) -- A European research project that incubates self-managing internet applications is paying off. It has inspired a Wikipedia that?s better than the original and super-efficient streaming video, with more to come.
The European research project SELFMAN has created a programming system that makes it much easier to build high-powered distributed internet applications that manage themselves.
Distributed applications tap the internet’s power by enabling hundreds, thousands, or even millions of devices and programs to link up and work together. These are the invisible programs that let users bank, buy and play games online, search for information, share files, and network with applications like Facebook and Twitter.
SELFMAN ensures that all those moving parts stay in touch, up-to-date, and work together smoothly without the teams of experts that have been needed to tweak, patch or protect the system as components come online or drop out, or in response to communication or component breakdowns, and even deliberate attacks.
“We want to make this kind of application easy, so people can really take advantage of this huge network of computers and small devices,” says Peter Van Roy SELFMAN’s coordinator based at the Université Catholique de Louvain, Louvain-La-Neuve in Belgium.
SELFMAN’s programming architecture and set of components have already sparked new applications that utilise and showcase its capabilities.
“It’s the first time that we’ve been able to get large internet applications with many computers talking together, when all the applications can take care of themselves,” says Van Roy. “Now we are taking this to the next level.”
What’s wilier than Wikipedia?
When you pitch a question to Wikipedia, you’re likely to be one of some 2000 people trying to access it that second. Wikipedia manages those 2000 requests per second, plus the constant stream of updates to its database of articles, by using at least 16 powerful database servers arranged in a master-slave architecture.
Researchers at the Zuse Institute Berlin (ZIB), one of SELFMAN’s academic partners, decided to test the SELFMAN approach by implementing Wikipedia’s core database in a flexible, scalable and self-managing distributed system.
They based their Wikipedia on Scalaris, an open-source distributed database system that incorporates SELFMAN’s self-configuring, self-tuning and self-healing capabilities.
“Every piece of information in our Wikipedia exists four times - that’s a number that we found works well - and is spread over all the nodes,” says Van Roy. “A clever algorithm called Paxos does the heavy lifting to make sure the nodes all agree.”
They expected that their Wikipedia would have several advantages, including higher reliability, lower operating costs, and scalability - the ability to add new capacity easily in response to increasing demand. The Scalaris-based Wikipedia met all those expectations.
“With our wiki, if ten times as many people start to use it, you just add more machines,” says Van Roy. “We can handle far more users than the actual Wikipedia.”
In addition, since Scalaris takes care of itself in the unpredictable internet environment, the costs of keeping it running are significantly reduced.
ZIB’s Scalaris-based Wikipedia won first prize in the Institute of Electrical and Electronic Engineers 2008 Scalable Computing Challenge.
“It really shows the kind of things we want to do,” says Van Roy.
Streaming video on demand
The wide applicability of SELFMAN’s toolkit is evident in a completely different application - PeerTV, produced by another SELFMAN partner, Stockholm-based Peerialism.
“They had a very different problem,” says Van Roy. “PeerTV needed to manage load between flowing streams of video data coming from a few big servers but going to millions of clients.”
They solved the problem of streaming all that video reliably and efficiently by optimising peer-to-peer (P2P) networks with SELFMAN’s ability to balance loads and transfer data efficiently.
“Until now, P2P wasted enormous amounts of bandwidth because of its random routing of data,” says Van Roy. “Some service providers had to block certain P2P applications.”
In contrast, PeerTV connects components through a well-defined, constantly optimised topology. That “topologically aware” routing reduced network traffic by two-thirds.
Overall, PeerTV found that they could provide the same quality of service as established video providers, easily scalable to an unlimited number of viewers, but with a cost reduction of from 50 to 90 percent.
PeerTV has a direct commercial interest. Peerialism developed it for the Swedish company MPS Broadband AB, and Peerialism itself is currently being acquired by GGF.
Van Roy is excited by the varied applications that are starting to flow from SELFMAN. These include small applications, such as a program that lets users work together on a graphic design using their gPhones, and massive ones, such as a load-balancing system for France Telecom. But he is even more excited by SELFMAN’s implications.
“The actual smartness of the internet comes from applications like Google or Wikipedia, not from the plumbing that just shuffles data around,” says Van Roy. “SELFMAN takes those smart components and amplifies them - makes them automatically more efficient, more scalable and more robust.”
This is the second of a two-part special feature on SELFMAN.
Part 1. The self-managing, 'unbreakable' internet?
More information: http://www.ist-sel … FMAN_Project
Provided by ICT Results
-
The self-managing, 'unbreakable' internet?
Sep 30, 2009 |
not rated yet |
0
-
English Wikipedia hosts three millionth article
Aug 17, 2009 |
not rated yet |
0
-
Wikipedia launches iPhone application
Aug 20, 2009 |
not rated yet |
0
-
Expert: Wikipedia won't go away, so learn how to use it
Feb 22, 2007 |
not rated yet |
0
-
Experimental phone network uses virtual sticky notes
Jun 19, 2008 |
not rated yet |
0
-
Engineers build first sub-10-nm carbon nanotube transistor
Feb 01, 2012 |
4.9 / 5 (32) |
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 (4) |
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
-
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
-
Need help with my technical fest!
Jan 19, 2012
- More from Physics Forums - Computing & Technology
More news stories
Iran blocks email, restricts net access: reports
Iran has further restricted access to the Internet and blocked popular email services for the past few days, in a move a top lawmaker said could "cost the regime dearly," media reports said on Sunday.
1 minute ago |
not rated yet |
0
Google might launch Drive for cloud storage soon
(PhysOrg.com) -- Google's next big move, according to the Wall Street Journal, is a cloud storage service called Drive. Hardly first to the plate, Google is simply catching up to introducing its cloud reposi ...
Love a click away in Indonesia's Twitter Republic
He was a geeky kid from Yogyakarta, she a glamorous city girl in Jakarta. In a country with one of the world's most vibrant social networking scenes they fell in love on Twitter.
8 hours ago |
4 / 5 (1) |
0
Europeans protest controversial Internet pact
Tens of thousands of people marched in protests in more than a dozen European cities Saturday against a controversial anti-online piracy pact that critics say could curtail Internet freedom.
23 hours ago |
4.6 / 5 (10) |
2
Walney offshore wind farm is world's biggest (for now)
(PhysOrg.com) -- The Walney wind farm on the Irish Sea--characterized by high tides, waves and windy weather--officially opened this week. The farm is treated in the press as a very big deal as the Walney ...
Scientists discover molecular secrets of 2,000-year-old Chinese herbal remedy
For roughly two thousand years, Chinese herbalists have treated Malaria using a root extract, commonly known as Chang Shan, from a type of hydrangea that grows in Tibet and Nepal. More recent studies suggest that halofuginone, ...
New method to examine batteries -- MRI from the inside
There is an ever-increasing need for advanced batteries for portable electronics, such as phones, cameras, and music players, but also to power electric vehicles and to facilitate the distribution and storage of energy derived ...
A mitosis mystery solved: How chromosomes align perfectly in a dividing cell
Although the process of mitotic cell division has been studied intensely for more than 50 years, Whitehead Institute researchers have only now solved the mystery of how cells correctly align their chromosomes during symmetric ...
Starve a virus, feed a cure? Findings show how some cells protect themselves against HIV
A protein that protects some of our immune cells from the most common and virulent form of HIV works by starving the virus of the molecular building blocks that it needs to replicate, according to research published online ...
Researchers find extensive RNA editing in human transcriptome
In a new study published online in Nature Biotechnology, researchers from BGI, the world's largest genomics organization, reported the evidence of extensive RNA editing in a human cell line by analysis of RNA-seq data, demons ...
The proteins ensuring genome protection
Researchers from the University of Geneva (UNIGE), Switzerland, have discovered the crucial role of two proteins in developing a cell 'anti-enzyme shield'. This protection system, which operates at the level of molecular ...