We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Dynamic load change in SDS systems

00:00

Formal Metadata

Title
Dynamic load change in SDS systems
Subtitle
How to make well behaved SDS systems in an ever changing cluster
Title of Series
Number of Parts
542
Author
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
This presentation describes the new read (aka primary) balancer that is added to Ceph next version (Reef) and explains how the framework developed as part of this balancer for more sophisticated use cases. Specifically, it shows how you can use this framework and creates a policy that changes the SDS load dynamically so it can mitigate effects such as noisy neighbors and faulty network devices (NICs or ToR switch) without moving data around. This can be very useful when the effects described are temporary (for example noisy neighbor in hyper-converged environment) The new balancer is based on a policy that defines the desired primary configuration and the engine that changes the configuration to meet the desired configuration (or at least be as close to it as possible). The engine is fast and involves no data movement (only metadata changes). As a result, it can be executed periodically over relatively short periods. Given this feature, anyone can write policies that react to changes in the cluster behavior in near real time. We will show some use cases and the logic to build policies that maximize the cluster performance for these use cases.
Principal idealSoftwareGoodness of fitPoint cloudMereologyData storage deviceStructural loadSoftwareGeneric programmingPresentation of a groupPhysical systemMixed realityComputer animation
Mathematical optimizationComputer clusterAerodynamicsReading (process)Chemical equationStructural loadWorkloadReal numberVertex (graph theory)Flexible StrukturVolumeRevision controlStructural loadComputer clusterChemical equationMultiplication signCASE <Informatik>Mathematical optimizationBackupLink (knot theory)ChainGame controllerPlanningWorkloadMathematicsPhysical systemMiniDiscCondition numberAreaQueue (abstract data type)Medical imagingComputer networkChannel capacityComputer programmingoutputReading (process)Computer animation
Computer clusterVolumeFlexible StrukturReal numberTotal S.A.WorkloadPresentation of a groupEntire functionMathematical optimizationReading (process)AerodynamicsChemical equationMechanism designConfiguration spaceChemical equationPhysical systemArithmetic meanMachine codeGoodness of fitMereologyMiniDiscDiagramHeegaard splittingWorkloadAffine spaceNumberCondition numberRevision controlMetadataScripting languageComputer fileOrder (biology)Level (video gaming)Data storage deviceStatisticsPresentation of a groupReading (process)Structural loadComputer clusterComputer animation
Reading (process)Mechanism designMathematical optimizationConfiguration spaceDefault (computer science)Control flowGamma functionMathematicsStatisticsNumberOrder (biology)AverageComputer fileComputer clusterScripting languageComputer animation
Reading (process)MathematicsAdditionGreedy algorithmNumberImplementation
ImplementationReading (process)Function (mathematics)Chemical equationAlgorithmConfiguration spaceComputer clusterMathematical optimizationAerodynamicsStructural loadSystem programmingSoftware frameworkMechanism designPhysical systemChannel capacityTotal S.A.Server (computing)Channel capacityMathematicsDecision theoryRule of inferenceStructural loadCountingGame theoryReading (process)Computer clusterCalculusBitChemical equationOrder (biology)Operator (mathematics)Overhead (computing)MiniDiscTrans-European NetworksCASE <Informatik>MetadataConfiguration spaceHeegaard splittingTheoryLine (geometry)Functional (mathematics)WorkloadNumberLastteilungRoundingMechanism designPhysical systemComputer animation
Server (computing)Reading (process)System programmingCondition numberMathematical optimizationChannel capacityHard disk driveMixed realityCache (computing)Computer clusterAerodynamicsChemical equationDynamische LastteilungVertex (graph theory)Component-based software engineeringComputer networkComputer hardwareThermal fluctuationsHypercubeCASE <Informatik>Reading (process)Chemical equationStructural loadCrash (computing)Computer clusterOrder (biology)Rule of inferenceChannel capacityChainMaxima and minimaQuicksortComputer networkWorkloadCharacteristic polynomialBefehlsprozessorDifferent (Kate Ryan album)Semiconductor memoryLimit (category theory)Computer hardwareMixed realitySound effectFlash memoryControl flowRevision controlCache (computing)Multiplication signLink (knot theory)Vector potentialPhysical systemBitComputer animation
System programmingThermal fluctuationsComputer hardwareComputer networkHypercubeVertex (graph theory)Component-based software engineeringComputer configurationStructural loadAerodynamicsDynamische LastteilungPoint cloudData storage deviceSystem identificationCondition numberPhysical systemMathematical optimizationNormal (geometry)Random numberComputer clusterDatenpfadClient (computing)ImplementationThresholding (image processing)Maß <Mathematik>Configuration spaceFunction (mathematics)Line (geometry)Operator (mathematics)Machine codeServer (computing)SynchronizationDecision theoryMachine codeServer (computing)Computer networkMetadataBitComputer clusterLevel (video gaming)Structural loadCartesian coordinate systemCausalityComputer configurationFunctional (mathematics)Operator (mathematics)MereologyProxy serverConfiguration spaceClient (computing)Limit (category theory)Computer hardwareSelf-balancing binary search treePower (physics)Connectivity (graph theory)Physical systemOrder (biology)MathematicsBellman equationCASE <Informatik>Normal (geometry)Centralizer and normalizerMultiplication signData storage deviceDefault (computer science)Chemical equationSet (mathematics)Term (mathematics)Computer programmingComputer animation
TwitterFormal verificationConfiguration spaceComputer clusterGoodness of fitLevel (video gaming)Ocean currentComputer fileStatisticsHeegaard splittingMultiplication signNumberReplication (computing)Electronic mailing listEmailSocial classDifferent (Kate Ryan album)InformationDistribution (mathematics)Chemical equationMobile appOrder (biology)Computer animation
Program flowchart
Transcript: English(auto-generated)