Hostname: page-component-74656f9884-g96k6 Total loading time: 0 Render date: 2026-11-10T10:20:43.829Z Has data issue: false hasContentIssue false

The hourglass effect in hierarchical dependency networks

Published online by Cambridge University Press:  06 September 2017

KAESER M. SABRIN
Affiliation:
School of Computer Science, Georgia Institute of Technology, Atlanta, GA, USA (e-mail: kmsabrin@gatech.edu, constantine@gatech.edu)
CONSTANTINE DOVROLIS
Affiliation:
School of Computer Science, Georgia Institute of Technology, Atlanta, GA, USA (e-mail: kmsabrin@gatech.edu, constantine@gatech.edu)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

Many hierarchically modular systems are structured in a way that resembles an hourglass. This “hourglass effect” means that the system generates many outputs from many inputs through a relatively small number of intermediate modules that are critical for the operation of the entire system, referred to as the waist of the hourglass. We investigate the hourglass effect in general, not necessarily layered, hierarchical dependency networks. Our analysis focuses on the number of source-to-target dependency paths that traverse each vertex, and it identifies the core of a dependency network as the smallest set of vertices that collectively cover almost all dependency paths. We then examine if a given network exhibits the hourglass property or not, comparing its core size with a “flat” (i.e., non-hierarchical) network that preserves the source dependencies of each target in the original network. As a possible explanation for the hourglass effect, we propose the Reuse Preference model that captures the bias of new modules to reuse intermediate modules of similar complexity instead of connecting directly to sources or low complexity modules. We have applied the proposed framework in a diverse set of dependency networks from technological, natural, and information systems, showing that all these networks exhibit the general hourglass property but to a varying degree and with different waist characteristics.

Information

Type
Research Article
Copyright
Copyright © Cambridge University Press 2017