Capacity optimization

Capacity optimization

Capacity optimization technologies are similar to data compression technologies, but they look for redundancy of very large sequences of bytes across very large comparison windows. Typically using cryptographic hash functions as identifiers of unique sequences, long (8KB+) sequences are compared to the history of other such sequences, and where possible, the first uniquely stored version of a sequence is referenced rather than stored again.

Capacity optimization generally refers to the use of this kind of technology in a storage system. An example of this kind of system is the Venti file system [ [http://cm.bell-labs.com/who/seanq/venti-fast02-talk.pdf Venti filesystem] ] in the Plan9 open source OS. (Source code is available [http://v9fs.sourceforge.net/ here] ). There are also implementations in networking (especially Wide Area networking), where they are sometimes called bandwidth optimization technologies. [ [http://www.cs.washington.edu/homes/djw/papers/spring-sigcomm00.pdf Spring and Wetherall, "A Protocol Independent Technique for Eliminating Redundant Network Traffic"] ]

Commercial implementations of capacity optimization are most often found in backup/recovery storage, where storage of iterating versions of backups day to day creates an opportunity for reduction in space using this approach. The term was first used widely in 2005. [ [http://searchstorage.techtarget.com/sDefinition/0,290660,sid5_gci1103991,00.html "Capacity optimization" defined by searchstorage.com] ]

Other non-vendor terms to describe this technology have included deduplication or factoring.

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • optimization — /op teuh meuh zay sheuhn/ 1. the fact of optimizing; making the best of anything. 2. the condition of being optimized. 3. Math. a mathematical technique for finding a maximum or minimum value of a function of several variables subject to a set of …   Universalium

  • Discontinuity layout optimization — Failure mechanism of an embedded foundation (identified using DLO) Discontinuity layout optimization (DLO) is an engineering analysis procedure which can be used to directly establish the amount of load that can be carried by a solid or structure …   Wikipedia

  • No free lunch in search and optimization — This article is about mathematical analysis of computing. For associated folklore, see No free lunch theorem. The problem is to rapidly find a solution among candidates a, b, and c that is as good as any other, where goodness is either 0 or 1.… …   Wikipedia

  • Distributed constraint optimization — (DCOP or DisCOP) is the distributed analogue to constraint optimization. A DCOP is a problem in which a group of agents must distributedly choose values for a set of variables such that the cost of a set of constraints over the variables is… …   Wikipedia

  • Power optimization (EDA) — Power optimization refers to the use of electronic design automation tools to optimize (reduce) the power consumption of a digital design, while preserving the functionality.Introduction and historyThe increasing speed and complexity of today’s… …   Wikipedia

  • Train speed optimization — Train speed optimization, also known as Zuglaufoptimierung, is a system that reduces the need for trains to brake and accelerate, resulting in smoother and more efficient operation.While train speed optimization needs some technical… …   Wikipedia

  • Cross-layer optimization — is an escape from the pure waterfall like concept of the OSI communications model with virtually strict boundaries between layers. The cross layer approach transports feedback dynamically via the layer boundaries to enable the compensation for… …   Wikipedia

  • Data deduplication — In computing, data deduplication is a specialized data compression technique for eliminating coarse grained redundant data. The technique is used to improve storage utilization and can also be applied to network data transfers to reduce the… …   Wikipedia

  • Theory of constraints — Part of a series of articles on Industry Manufacturing methods Batch production • Job production Continuous production Improvement method …   Wikipedia

  • Connection-oriented Ethernet — refers to the transformation of Ethernet, a connectionless communication system by design, into a connection oriented system. The aim of connection oriented Ethernet is to create a networking technology that combines the flexibility and cost… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”