The Geometry of Redundancy: Why Physically Separate Storage Paths Behave as One System

Authors

  • Mallikarjun Vppalapati Sr Storage Engineer at Vsion Technologies, USA. Author

DOI:

https://doi.org/10.63282/3050-922X.IJERET-V2I2P113

Keywords:

Redundant Storage Systems, Fault Domains, Storage Architecture, System Coupling, High Availability, Failure Correlation, Resilience Engineering

Abstract

Nowadays,​storage systems are, in most cases, based on the redundancy concept so that physically separate paths, controllers, and devices are considered to produce fault isolation and independent behavior by default. However, in reality, such systems often have failure patterns that are tightly coupled, performance bottlenecks, and recovery behaviors contradicting the physical separation that is visible. This paper reveals that there is a large distance between the storage design perception of redundancy and the systemic behavior witnessed in real-life environments. Therefore, it is argued that redundancy is more of a geometry than a function in most cases. We discuss geometric redundancy, meaning that components are placed in different physical or logical paths, but they are still limited by a common control plane, synchronization mechanisms, queuing dynamics, or workload characteristics, and hence, they behave like one system when being stressed. Though there have been plenty of observations of cascading failures and correlated performance degradation, few have formally analyzed why physically independent paths in storage fail together at the end of the day. In this paper, a method is described that involves architectural decomposition, failure-mode mapping, and workload-driven stress analysis to locate those coupling points that are hidden between different layers of the storage system. The study extends to a real-life example of an enterprise storage environment with dual-fabric connectivity and redundant controllers, where empirical data showed that latency spikes were synchronized, failover was coordinated, and recovery thresholds were shared even though the physical separation was complete. The main points indicate that the efficiency of redundancy depends more on control symmetry, feedback loops, and shared operational geometry than on the physical topology of the system.

References

[1] Pinheiro, Eduardo, Ricardo Bianchini, and Cezary Dubnicki. "Exploiting redundancy to conserve energy in storage systems." Proceedings of the joint international conference on Measurement and modeling of computer systems. 2006.

[2] Klein, Henning, and Jorg Keller. "Storage architecture with integrity, redundancy and encryption." 2009 IEEE International Symposium on Parallel & Distributed Processing. IEEE, 2009.

[3] Orenstein, Jack A. "Redundancy in spatial databases." ACM SIGMOD Record 18.2 (1989): 295-305.

[4] Gibson, Garth Alan. Redundant disk arrays: Reliable, parallel secondary storage. University of California, Berkeley, 1991.

[5] Sheaffer, Jeremy W., David P. Luebke, and Kevin Skadron. "A hardware redundancy and recovery mechanism for reliable scientific computation on graphics processors." Graphics Hardware. Vol. 2007. 2007.

[6] Ivaldi, FA Mussa, P. Morasso, and R. Zaccaria. "Kinematic networks: A distributed model for representing and regularizing motor redundancy." Biological cybernetics 60.1 (1988): 1-16.

[7] Muppaneni, Rajarshi Krishna. “Retail Reimagined: How Dynamics 365 Commerce Is Driving Omnichannel Experiences”. International Journal of AI, BigData, Computational and Management Studies, vol. 1, no. 1, Mar. 2020, pp. 49-59

[8] Rhea, Sean, et al. "Maintenance-free global data storage." IEEE internet computing 5.5 (2001): 40-49.

[9] Mussa-Ivaldi, Ferdinando A., and Neville Hogan. "Integrable solutions of kinematic redundancy via impedance control." The International Journal of Robotics Research 10.5 (1991): 481-491.

[10] Chirikjian, Gregory S., and Joel W. Burdick. "A hyper-redundant manipulator." IEEE Robotics & Automation Magazine 1.4 (1994): 22-29.

[11] Zhang, Ning, Varun Kacholia, and M. Tamer Ozsu. "A succinct physical storage scheme for efficient evaluation of path queries in XML." Proceedings. 20th International Conference on Data Engineering. IEEE, 2004.

[12] Morris, Robert JT, and Brian J. Truskowski. "The evolution of storage systems." IBM systems Journal 42.2 (2003): 205-217.

[13] Rowstron, Antony, and Peter Druschel. "Storage management and caching in PAST, a large-scale, persistent peer-to-peer storage utility." Proceedings of the eighteenth ACM symposium on Operating systems principles. 2001.

[14] Ackoff, Russell L., Russell Lincoln Ackoff, and Fred E. Emery. On purposeful systems: An interdisciplinary analysis of individual and social behavior as a system of purposeful events. Transaction Publishers, 2005.

[15] Cowan, Nelson. "Evolving conceptions of memory storage, selective attention, and their mutual constraints within the human information-processing system." Psychological bulletin 104.2 (1988): 163.

[16] Chirikjian, Gregory S., and Joel W. Burdick. "Kinematically optimal hyper-redundant manipulator configurations." IEEE transactions on Robotics and Automation 11.6 (2002): 794-806.

Downloads

Published

2021-06-30

Issue

Section

Articles

How to Cite

1.
Vppalapati M. The Geometry of Redundancy: Why Physically Separate Storage Paths Behave as One System. IJERET [Internet]. 2021 Jun. 30 [cited 2026 Jun. 11];2(2):107-16. Available from: https://ijeret.org/index.php/ijeret/article/view/600