ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Application development Toolkit

BT turns to fruit flies for network tips

Stephen Shankland, CNET News.com CNet

Published: 15 Apr 2002 10:29 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

British Telecommunications is learning that not all bugs are bad when it comes to computing and network technology.

The telecommunications company has found that the way a fruit fly grows its exoskeleton has useful lessons for a company trying to figure out how to get the most use out of a network of cell phone antennas.

The general approach is to let parts of the network negotiate their configurations among themselves rather than to dictate the settings from a central location, said Mark Shackleton, project manager for pervasive computing at British Telecommunications' BTexact research labs. The system can be more flexible than the current arrangement, under which the settings are sent out once a month.

"Nature has evolved strategies to cope with dynamic, unpredictable environments," Shackleton said, speaking at an IBM conference on "autonomous" computing systems -- those that can monitor, control, heal and protect themselves.

Telecommunications companies have a difficult time trying to configure their arrays of antennas, called base stations, that communicate with the profusion of mobile phones within each base station's domain. The problem: if two adjacent antennas use the same frequency, they can cause interference that will lead to dropped phone calls, Shackleton said.

But with dozens of base stations, each broadcasting with six of the 29 available frequencies, the computational problem of deciding which base stations use which frequencies is a tough one. The puzzle is compounded because base stations aren't distributed evenly, there are geographic complications such as hills, and network use changes constantly.

Fruit flies: The new buzz?
This is where the fruit fly comes in.

When a fruit fly is developing, its back needs some cells to develop into its exoskeleton and some to develop into sensory bristles. Too many bristles, and the skeleton isn't strong enough; too much exoskeleton and the fly is ill-equipped to sense its environment.

But there's not a central system that dictates which cells will develop into exoskeleton and which into bristles. Each cell holds the potential for both, and when a cell starts developing one way, it sends a chemical message to its neighbours. A bristle developing in one cell will tend to suppress bristle development in its neighbors, so equilibrium is established, Shackleton said.

This decentralised model, in which each cell or base station settles with its partners, works in Shackleton's tests. "It will come up with a useful plan which minimises interference," and can better adjust to changing usage patterns, he said. Which antennas use which frequencies would no longer be BT's problem. The antennas could simply work it out among themselves.

Shackleton said BT is also applying the work to military communications systems, which have even worse problems because the equivalent of base stations are mobile and the chaos of military actions makes it hard to keep track of a network's components.

Shackleton also described a threat-detection system in which computers on a network occasionally check their neighbours' status. When a computer has an unresponsive neighbor, its own status changes and it goes on alert, which in turn sends other computers into a cautious state. Such a system can help reconfigure security systems to wall off intrusions as they spread, Shackleton said.

Loosening the reins
Letting elements of a computing system autonomously govern themselves in this manner has advantages, but it's likely to ruffle feathers in traditional information technology quarters, where people are used to being in control, Shackleton said.

"We must be willing to give up a certain amount of control, at least of detailed control," in order to let these self-regulating systems succeed, Shackleton said.

And as a related matter, it won't always be clear exactly how independent entities arrange themselves to arrive at a workable configuration. This loss of comprehensibility to human administrators is "possibly the most contentious (issue) of all," Shackleton said.

Another consequence could be a loss of performance, in which self-governing systems work well enough, but not as well as systems run by human engineers, Shackleton said.

But Steve White, senior manager of IBM's autonomous computing division at IBM's Thomas J. Watson Research Center, said lower performance shouldn't be an option.

"I think we should be shooting for autonomous self-administering systems that can do better than humans do," Watson said in an interview.


Networks and networking products have seen huge innovation and growth in the last few years. High bandwidth LANs and Storage Area Networks are now in common use. ZDNet UK's Networking Central keeps you up to date with the latest news and views.

Have your say instantly, and see what others have said. Go to the ZDNet news forum.

Let the editors know what you think in the Mailroom.

  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with Dell

Did you find this article useful?
26 out of 54 people found this useful


Full Talkback thread

0 comments


Company/Topic Alerts

Create a new alert from the list below:









Related Jobs

ASP.Net Web Developer - 3 month Contract

Our Client based near Oxford Station in London requires an ASP.NET Web developer for a 3month contract. Your responsibilities will include: - Design ...

Network Consultant Specialist

Key responsibilities: - Serve as a point of contact for voice and data connectivity for projects moving to a GDN Centre - Document and obtain sign ...

SAP Consultant - Senior Manager - M & A Strategy - London

Services (FS); Technology, Media & Telecommunications (TMT); FMCG, Consumer Business, or Energy & Utilities Services; Ability to exploit an ...

Discussions

319762 319762

Eve of Distraction

Saturday 26 July 2008, 4:37 AM

1 comment

Featured Talkback

The fact is: Software developers today are really designers and not coders. The reason that business anlaysts exist today to model solutions is because they understand the value of designing software before writing it. All too often developers create code that has little value because they do not understand that business classes interact with other classes within the confines of a working model or pattern.

By: 1000165269

Read full story:
Making sense of agile modelling