Slashdot Mirror


Snowflake-Shaped Networks Are Easiest To Mend

Z00L00K sends this report from New Scientist: Networks shaped like delicate snowflakes are the ones that are easiest to fix when disaster strikes. Power grids, the internet and other networks often mitigate the effects of damage using redundancy: they build in multiple routes between nodes so that if one path is knocked out by falling trees, flooding or some other disaster, another route can take over. But that approach can make them expensive to set up and maintain. The alternative is to repair networks with new links as needed, which brings the price down – although it can also mean the network is down while it happens.

As a result, engineers tend to favor redundancy for critical infrastructure like power networks, says Robert Farr of the London Institute for Mathematical Sciences. So Farr and colleagues decided to investigate which network structures are the easiest to repair. They simulated a variety of networks, linking nodes in a regular square or triangular pattern and looked at the average cost of repairing different breaks, assuming that expense increases with the length of a rebuilt link. ... They found the best networks are made from partial loops around the units of the grid, with exactly one side of each loop missing (abstract). All of these partial loops link together, back to a central source. ... These networks have three levels of hierarchy – major arms sprouting from a central hub that branch and then branch again, but no further. When drawn, they look remarkably like snowflakes, which have a similar branching structure.

38 comments

  1. A spanning tree? by Livius · · Score: 2

    Can someone explain how this new 'investigation' is different from chapter two of my fifty-year-old network textbook*?

    *Graph Theory with Applications, Bondy and Murty, 1976.

    1. Re:A spanning tree? by Anonymous Coward · · Score: 0

      I can't say, not having read that text book.

    2. Re:A spanning tree? by Anonymous Coward · · Score: 1

      Of course it's probably all in that tome, this is all rediscovery of some very organic concepts that relate to networks when you apply them to that.

      It's all geometry.

    3. Re:A spanning tree? by Anonymous Coward · · Score: 0

      ...fifty-year-old network textbook*?

      *Graph Theory with Applications, Bondy and Murty, 1976.

      Math is hard...

    4. Re:A spanning tree? by Livius · · Score: 1

      Rounding to integer numbers of decades is actually easier than it looks.

    5. Re: A spanning tree? by Anonymous Coward · · Score: 0

      38 would round to 40.

    6. Re:A spanning tree? by Anonymous Coward · · Score: 0

      Because, theories that are never implimented or tested never progress. The truth is NOBODY builds networks like this, for a mulitude of different reasons. Sometimes college level study results in extraordinary insights, But most times you start the intern off in the mailroom so he can get a glimpse of the real world he is intent on screwing up. I can guarentee most of your computer science instructers are locked up in buildings because they couldn't make a patch cable if they were handed the parts and a picture.

    7. Re:A spanning tree? by nedlohs · · Score: 1

      Not for you apparently.

    8. Re:A spanning tree? by Anonymous Coward · · Score: 0

      Yeah, I guess, if you wanna skip one or two...

  2. spider web? by Anonymous Coward · · Score: 1

    Interesting. I would have expected spider-web style networks to be the most resilient. Maybe ease of repair factors in the number of connections and spiderweb is overly connected?

    1. Re:spider web? by khasim · · Score: 2

      They would be the most resilient. But they'd also be expensive.

      I THINK that TFA was looking to minimize cost. Which could be why their diagram does not seem to show ANY redundant links.

      In fact, I don't understand what their diagram is showing. Unless it is ancient 10base5 with vampire taps. Otherwise why are the 6 main "arms" continuing after the first connection? That doesn't look like a router diagram. Maybe it is a series of switches (or hubs) linked off of each other in a really badly designed cascaded configuration.

    2. Re: spider web? by Anonymous Coward · · Score: 0

      More like power grid, not comms network.

  3. no? by Anonymous Coward · · Score: 1

    how does zero redundancy make "the best networks"?

    1. Re:no? by ChumpusRex2003 · · Score: 4, Informative

      The aim was not to find the "best network", but the "best network without redundancy".

      The point was that most networks are designed with redundancy in mind, but not all networks require that degree of reliability. For those networks where reliability is not necessary, it would be helpful to know what the lowest cost configurations are.

  4. When drawn... by itzly · · Score: 4, Funny

    When drawn, they look remarkably like snowflakes, which have a similar branching structure.

    Except that the there's no basis for the hexagonal outline, except when remarkably trying to make them look like snowflakes.

    1. Re:When drawn... by peragrin · · Score: 4, Insightful

      And star topology doesn't look like a star either except for when you try to make them look like stars.

      --
      i thought once I was found, but it was only a dream.
    2. Re:When drawn... by Anonymous Coward · · Score: 0

      Please mod parent up

    3. Re:When drawn... by theskipper · · Score: 1

      Except for the chocolate star topology. It does look identical to...

      a chocolate star.

    4. Re:When drawn... by aaarrrgggh · · Score: 3, Informative

      Actually, a number of analysis over the years have shown that you need to limit non-isolatable nodes in a system to a maximum of six, there is also a substantial body of evidence that N+1 redundancy only adds redundancy for less than 6 units total. It would seem their analysis also relies on the ability to limit the number of nodes post-repair.

      The idea may not be new, but the expression is interesting.

  5. Based on a false premise? by Immerman · · Score: 5, Interesting

    assuming that expense increases with the length of a rebuilt link

    Sounds like a pretty unlikely assumption to me - when something breaks a power line don't they usually splice in a localized repair rather than replacing the entire length between nodes? Which suggests that all broken links would be roughly the same price to repair (barring terrain difficulties, etc) regardless of length, completely invalidating the results of the study.

    --
    --- Most topics have many sides worth arguing, allow me to take one opposite you.
    1. Re:Based on a false premise? by sjames · · Score: 3, Insightful

      They also (for some reason) assumed that repairing the link required building a new link alond a new path. I can't imagine why they believed that to be common.

      They also didn't factor in that it often costs more to make a repair RIGHT NOW than it does to repair it sometime this week.

    2. Re:Based on a false premise? by PPH · · Score: 2

      when something breaks a power line don't they usually splice in a localized repair

      Exactly. The cost is proportional to the type of line (link) and type of damage.

      The loop vs star configuration (the former providing a redundant path) is more important for timely restoration rather than repair. It is very rare that a link isn't eventually repaired. But sometimes this can take days or weeks. The value of the redundant path is to restore service to customers in a timely manner (minutes or hours). Here, the cost of the outage is harder to quantify and usually involves things like reliability regulations or mayors and county councilmen losing the next election. Also, these redundant loops are rarely completed at the time the failure occurs. The capability to provide an alternate source is something that is planned and constructed in advance, based upon the criticality of the loads (see politics) as well as the probability of a failure in the normal path.

      --
      Have gnu, will travel.
  6. I'm not sure I understand this.... by David_Hart · · Score: 1

    Looking at the snowflake diagram with the linked to article I'm not seeing any partial loops in the snowflake diagram. In fact, it only shows single connectivity back to one core hub. Maybe it's just a poor drawing or I'm missing something in the translation. Also, there doesn't seem to be any redundancy. By not having access to the full article, maybe I'm not understanding the use-case for this.

  7. Really? by Chocolate+Teapot · · Score: 3, Funny

    Wouldn't a snowflake shaped network be susceptible to rapid meltdown?

    --
    Modest doubt is called the beacon of the wise. - William Shakespeare
  8. nature has solved many problems through natural. by Anonymous Coward · · Score: 0

    Our network designs could learn a lot from organisms that interact over similar structures, such as mushrooms.

  9. What redundancy? by fustakrakich · · Score: 2

    AT&T owns the entire pipe. "delicate" snowflakes indeed. Our networks are fragile due to their monopoly status.

    --
    “He’s not deformed, he’s just drunk!”
  10. snowflake obvious? by Anonymous Coward · · Score: 1

    performance = 1 / robustness

  11. Repairs are often bottlenecks by Technician · · Score: 2

    Often the reapair is on smaller lower capacity branches that can not handle the load. On a network, this results in slow connections. On a power grid this results in cascading failures of the alternate routes. This is what blacked out the East Coast of the US some years ago. A major line failed shifting the load to smaller lines unable to sustain the load. This resulted in a large area ripping free of the rest of the grid as none of the smaller route could carry the load.

    http://en.wikipedia.org/wiki/N...

    http://en.wikipedia.org/wiki/N...

    --
    The truth shall set you free!
  12. Special Snowflakes by Anonymous Coward · · Score: 0

    See, the special snowflakes are made of stronger stuff than you think. They can be taken to cinder gardens without worry.

  13. Don't eat yellow snow by Anonymous Coward · · Score: 0

    And don't fuck network jacks. Unless it's a guy named Jack who builds networks.

  14. Not to be confused with a special snowflake by Anonymous Coward · · Score: 0

    If you even slightly criticize the performance a special snowflake type network,or expect it to work to even a fraction of its stated capacity, the network will suddenly do down and refuse to function until after a long cool down period or you make a fake apology.

  15. Which page? by Anonymous Coward · · Score: 0

    Which page?

    http://www.iro.umontreal.ca/~hahn/IFT3545/GTWA.pdf

    After going through it, I can't find the specific snowflake patterns in it?

  16. Cheaper? by Anonymous Coward · · Score: 0

    Increasing the number of nodes may not be cheaper, could you imagine tripling the number of power substations?

  17. arXiv version by Anonymous Coward · · Score: 1

    Easily repairable networks (arXiv version). Why not link to the open access paper when the authors bothers making it public?

  18. Common mode failures by iMactheKnife · · Score: 1

    TFA says the snowflake is a good model for networks that are inexpensive to repair, not necessarily robust. Considering that most repairs will happen at level 2 or level 3, that may be true ON AVERAGE. As the number of total nodes grows, I bet there is a point where the central node, which supports the most connections, becomes the expected common failure mode of this kind of network. Not only is the central node, by necessity, the most complex and by far the most expensive to repair (every level 1 function is down at this point), because of its complexity it may also have the shortest mean time between failures.

    As soon as you see this and try to go back to a redundant central node, the next level nodes become vulnerable. And so on. Vulnerability propagates down the levels. The snowflake, er, melts down.

    Maybe there needs to be a limit to the number of branches per node....but then you will have more than 3 levels.

    1. Re:Common mode failures by lucien86 · · Score: 1

      Real engineering is always a compromise between different sets of bad choices..

      --
      Below the speed of light Special Relativity is one of the most accurate theories in physics - above the speed of light..
  19. hm? by Mirar · · Score: 1

    Is this an attempt from mathematicians to try to tell engineers they have been doing it wrong?

    This seems to be a very easy conclusion if you don't have to think of all the other things you need to think of when you do things in the real world.

    And I can't see any problems solved with the conclusion of this paper.