SlideShare a Scribd company logo
1 of 10
 A flow specification lists the flows for a network along
with their performance requirements and priority
levels.
 Flow specifications can take one of three types:
 one-part, or unitary;
 two-part; or
 multi-part.
 A one-part flow-spec describes flows that have only
best-effort requirements/flows(BF).
 A two-part flow-spec describes flows that have
predictable requirements(P) and may include flows
that have best-effort requirements/flows(BF).
 A multi-part flow-spec describes flows that have
guaranteed requirements/flows(i) and may include
flows that have predictable requirements(P)and/or
best-effort requirements/flows(BF).
 It is a mechanism to combine these (capacity, delay &
RMA) performance requirements.
 To describe the composite performance for flow /
group of flows.
 For the predictable requirements , the flowspec has a
total capacity for best –effort flows CBE and another
capacity for p.redictable flows CP.
 for delay, the minimum delay is taken as delay
requirement Dp. And
 the maximum RMA Rpis taken as RMA Requirment.
 A multi-part flow spec is the most complex of flowspecs
 Building/Adding on a two –part flowspec to add
guaranteed requirements.
 Best Effort capacity along with predictable capacity,
delay, and RMA and each set (i) of guaranteed
performance requirement is added individually.
Shown as Ci Ri Di to the flowspec.
THANK YOU

More Related Content

What's hot

DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - Dutch spatia...
DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - Dutch spatia...DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - Dutch spatia...
DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - Dutch spatia...Deltares
 
Page a partition aware engine for parallel graph computation
Page a partition aware engine for parallel graph computationPage a partition aware engine for parallel graph computation
Page a partition aware engine for parallel graph computationCloudTechnologies
 
Distributed Database Management System
Distributed Database Management SystemDistributed Database Management System
Distributed Database Management SystemHardik Patil
 
My past projects
My past projectsMy past projects
My past projectsxjonny
 
Dms Batch Reporting
Dms Batch ReportingDms Batch Reporting
Dms Batch ReportingKai Liu
 

What's hot (9)

DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - Dutch spatia...
DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - Dutch spatia...DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - Dutch spatia...
DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - Dutch spatia...
 
Distributed DBMS - Unit 3 - Distributed DBMS Architecture
Distributed DBMS - Unit 3 - Distributed DBMS ArchitectureDistributed DBMS - Unit 3 - Distributed DBMS Architecture
Distributed DBMS - Unit 3 - Distributed DBMS Architecture
 
Page a partition aware engine for parallel graph computation
Page a partition aware engine for parallel graph computationPage a partition aware engine for parallel graph computation
Page a partition aware engine for parallel graph computation
 
Distributed Database Management System
Distributed Database Management SystemDistributed Database Management System
Distributed Database Management System
 
My past projects
My past projectsMy past projects
My past projects
 
Pptofdistributeddb
PptofdistributeddbPptofdistributeddb
Pptofdistributeddb
 
About mTAB
About mTABAbout mTAB
About mTAB
 
Dms Batch Reporting
Dms Batch ReportingDms Batch Reporting
Dms Batch Reporting
 
Dbms fast track 2/3
Dbms fast track 2/3Dbms fast track 2/3
Dbms fast track 2/3
 

Similar to Flow spec algorithm

Optimizing Data Plane Resources for Multipath Flows
Optimizing Data Plane Resources for Multipath FlowsOptimizing Data Plane Resources for Multipath Flows
Optimizing Data Plane Resources for Multipath FlowsIRJET Journal
 
NSN HSDPA Parameters
NSN HSDPA ParametersNSN HSDPA Parameters
NSN HSDPA ParametersS.M ADIL ALI
 
Functional specification doc Gst purcahse register
Functional specification doc Gst purcahse registerFunctional specification doc Gst purcahse register
Functional specification doc Gst purcahse registerLokesh Modem
 
Work Project 1-latest
Work Project 1-latestWork Project 1-latest
Work Project 1-latestRanjit David
 
ETE405-lec9.ppt
ETE405-lec9.pptETE405-lec9.ppt
ETE405-lec9.pptmashiur
 
51 gsm bss network performance ps kpi (upload rate) optimization manual[1].doc
51 gsm bss network performance ps kpi (upload rate) optimization manual[1].doc51 gsm bss network performance ps kpi (upload rate) optimization manual[1].doc
51 gsm bss network performance ps kpi (upload rate) optimization manual[1].doctharinduwije
 
Validating Ammonia Relief System Designs
Validating Ammonia Relief System DesignsValidating Ammonia Relief System Designs
Validating Ammonia Relief System DesignsWilliam Greulich
 
Unravel BRE Pipeline Framework powerful features for building BizTalk messagi...
Unravel BRE Pipeline Framework powerful features for building BizTalk messagi...Unravel BRE Pipeline Framework powerful features for building BizTalk messagi...
Unravel BRE Pipeline Framework powerful features for building BizTalk messagi...BizTalk360
 
Carrier aggregation explained
Carrier aggregation explainedCarrier aggregation explained
Carrier aggregation explainedDEVENDRAN M
 
Creating Applicability Statements that Work!
Creating Applicability Statements that Work!Creating Applicability Statements that Work!
Creating Applicability Statements that Work!Michael Cook
 
compressor simulation
compressor simulationcompressor simulation
compressor simulationFangping Yuan
 
Variable Speed Operation of Brushless Doubly-Fed Reluctance Machine Drive usi...
Variable Speed Operation of Brushless Doubly-Fed Reluctance Machine Drive usi...Variable Speed Operation of Brushless Doubly-Fed Reluctance Machine Drive usi...
Variable Speed Operation of Brushless Doubly-Fed Reluctance Machine Drive usi...KiranSinha29
 
Differentiated services - Advance Routing
Differentiated services - Advance RoutingDifferentiated services - Advance Routing
Differentiated services - Advance RoutingPradnya Saval
 
Sdh alarms performance & monitoring
Sdh alarms performance & monitoringSdh alarms performance & monitoring
Sdh alarms performance & monitoringmanudibango
 

Similar to Flow spec algorithm (20)

COMPUTER NETWORKS UNIT 4
COMPUTER NETWORKS UNIT 4COMPUTER NETWORKS UNIT 4
COMPUTER NETWORKS UNIT 4
 
Sap basis slide . pp
Sap basis slide . ppSap basis slide . pp
Sap basis slide . pp
 
Optimizing Data Plane Resources for Multipath Flows
Optimizing Data Plane Resources for Multipath FlowsOptimizing Data Plane Resources for Multipath Flows
Optimizing Data Plane Resources for Multipath Flows
 
NSN HSDPA Parameters
NSN HSDPA ParametersNSN HSDPA Parameters
NSN HSDPA Parameters
 
1 cm72 1e
1 cm72 1e1 cm72 1e
1 cm72 1e
 
Functional specification doc Gst purcahse register
Functional specification doc Gst purcahse registerFunctional specification doc Gst purcahse register
Functional specification doc Gst purcahse register
 
Wcdma p&o-c-en-channel structure-3-40
Wcdma p&o-c-en-channel structure-3-40Wcdma p&o-c-en-channel structure-3-40
Wcdma p&o-c-en-channel structure-3-40
 
Work Project 1-latest
Work Project 1-latestWork Project 1-latest
Work Project 1-latest
 
ETE405-lec9.ppt
ETE405-lec9.pptETE405-lec9.ppt
ETE405-lec9.ppt
 
data bus Mil1553 b
data bus Mil1553 bdata bus Mil1553 b
data bus Mil1553 b
 
51 gsm bss network performance ps kpi (upload rate) optimization manual[1].doc
51 gsm bss network performance ps kpi (upload rate) optimization manual[1].doc51 gsm bss network performance ps kpi (upload rate) optimization manual[1].doc
51 gsm bss network performance ps kpi (upload rate) optimization manual[1].doc
 
Validating Ammonia Relief System Designs
Validating Ammonia Relief System DesignsValidating Ammonia Relief System Designs
Validating Ammonia Relief System Designs
 
Umts
UmtsUmts
Umts
 
Unravel BRE Pipeline Framework powerful features for building BizTalk messagi...
Unravel BRE Pipeline Framework powerful features for building BizTalk messagi...Unravel BRE Pipeline Framework powerful features for building BizTalk messagi...
Unravel BRE Pipeline Framework powerful features for building BizTalk messagi...
 
Carrier aggregation explained
Carrier aggregation explainedCarrier aggregation explained
Carrier aggregation explained
 
Creating Applicability Statements that Work!
Creating Applicability Statements that Work!Creating Applicability Statements that Work!
Creating Applicability Statements that Work!
 
compressor simulation
compressor simulationcompressor simulation
compressor simulation
 
Variable Speed Operation of Brushless Doubly-Fed Reluctance Machine Drive usi...
Variable Speed Operation of Brushless Doubly-Fed Reluctance Machine Drive usi...Variable Speed Operation of Brushless Doubly-Fed Reluctance Machine Drive usi...
Variable Speed Operation of Brushless Doubly-Fed Reluctance Machine Drive usi...
 
Differentiated services - Advance Routing
Differentiated services - Advance RoutingDifferentiated services - Advance Routing
Differentiated services - Advance Routing
 
Sdh alarms performance & monitoring
Sdh alarms performance & monitoringSdh alarms performance & monitoring
Sdh alarms performance & monitoring
 

More from csk selva

Network design
Network designNetwork design
Network designcsk selva
 
Systems and network architectures
Systems and network architecturesSystems and network architectures
Systems and network architecturescsk selva
 
Network architecture - part-I
Network architecture - part-INetwork architecture - part-I
Network architecture - part-Icsk selva
 
Network architecture
Network architectureNetwork architecture
Network architecturecsk selva
 
Thresholds and limits
Thresholds and limitsThresholds and limits
Thresholds and limitscsk selva
 
Requirment anlaysis
Requirment anlaysisRequirment anlaysis
Requirment anlaysiscsk selva
 
Requirements mapping
Requirements mappingRequirements mapping
Requirements mappingcsk selva
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysiscsk selva
 
Developing rma requirements
Developing rma requirementsDeveloping rma requirements
Developing rma requirementscsk selva
 
Developing requirements specification
Developing requirements specificationDeveloping requirements specification
Developing requirements specificationcsk selva
 
Developing delay requirements
Developing delay requirementsDeveloping delay requirements
Developing delay requirementscsk selva
 
Developing capacity requirements
Developing capacity requirementsDeveloping capacity requirements
Developing capacity requirementscsk selva
 
CHARACTERIZING BEHAVIOUR
CHARACTERIZING BEHAVIOURCHARACTERIZING BEHAVIOUR
CHARACTERIZING BEHAVIOURcsk selva
 
Other requirements, requirement specification and map
Other requirements, requirement specification and mapOther requirements, requirement specification and map
Other requirements, requirement specification and mapcsk selva
 
Requirment anlaysis , application, device, network requirements
Requirment anlaysis , application, device, network requirementsRequirment anlaysis , application, device, network requirements
Requirment anlaysis , application, device, network requirementscsk selva
 
requirment anlaysis , user requirements
requirment anlaysis , user requirementsrequirment anlaysis , user requirements
requirment anlaysis , user requirementscsk selva
 
overview of analysis, architecture and design process
overview of analysis, architecture and design processoverview of analysis, architecture and design process
overview of analysis, architecture and design processcsk selva
 
service methodology, service description, service characteristics, performanc...
service methodology, service description, service characteristics, performanc...service methodology, service description, service characteristics, performanc...
service methodology, service description, service characteristics, performanc...csk selva
 

More from csk selva (19)

Network design
Network designNetwork design
Network design
 
Systems and network architectures
Systems and network architecturesSystems and network architectures
Systems and network architectures
 
Network architecture - part-I
Network architecture - part-INetwork architecture - part-I
Network architecture - part-I
 
Network architecture
Network architectureNetwork architecture
Network architecture
 
Flow models
Flow modelsFlow models
Flow models
 
Thresholds and limits
Thresholds and limitsThresholds and limits
Thresholds and limits
 
Requirment anlaysis
Requirment anlaysisRequirment anlaysis
Requirment anlaysis
 
Requirements mapping
Requirements mappingRequirements mapping
Requirements mapping
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysis
 
Developing rma requirements
Developing rma requirementsDeveloping rma requirements
Developing rma requirements
 
Developing requirements specification
Developing requirements specificationDeveloping requirements specification
Developing requirements specification
 
Developing delay requirements
Developing delay requirementsDeveloping delay requirements
Developing delay requirements
 
Developing capacity requirements
Developing capacity requirementsDeveloping capacity requirements
Developing capacity requirements
 
CHARACTERIZING BEHAVIOUR
CHARACTERIZING BEHAVIOURCHARACTERIZING BEHAVIOUR
CHARACTERIZING BEHAVIOUR
 
Other requirements, requirement specification and map
Other requirements, requirement specification and mapOther requirements, requirement specification and map
Other requirements, requirement specification and map
 
Requirment anlaysis , application, device, network requirements
Requirment anlaysis , application, device, network requirementsRequirment anlaysis , application, device, network requirements
Requirment anlaysis , application, device, network requirements
 
requirment anlaysis , user requirements
requirment anlaysis , user requirementsrequirment anlaysis , user requirements
requirment anlaysis , user requirements
 
overview of analysis, architecture and design process
overview of analysis, architecture and design processoverview of analysis, architecture and design process
overview of analysis, architecture and design process
 
service methodology, service description, service characteristics, performanc...
service methodology, service description, service characteristics, performanc...service methodology, service description, service characteristics, performanc...
service methodology, service description, service characteristics, performanc...
 

Recently uploaded

Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 

Recently uploaded (20)

Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 

Flow spec algorithm

  • 1.  A flow specification lists the flows for a network along with their performance requirements and priority levels.  Flow specifications can take one of three types:  one-part, or unitary;  two-part; or  multi-part.
  • 2.
  • 3.  A one-part flow-spec describes flows that have only best-effort requirements/flows(BF).  A two-part flow-spec describes flows that have predictable requirements(P) and may include flows that have best-effort requirements/flows(BF).  A multi-part flow-spec describes flows that have guaranteed requirements/flows(i) and may include flows that have predictable requirements(P)and/or best-effort requirements/flows(BF).
  • 4.  It is a mechanism to combine these (capacity, delay & RMA) performance requirements.  To describe the composite performance for flow / group of flows.
  • 5.
  • 6.  For the predictable requirements , the flowspec has a total capacity for best –effort flows CBE and another capacity for p.redictable flows CP.  for delay, the minimum delay is taken as delay requirement Dp. And  the maximum RMA Rpis taken as RMA Requirment.
  • 7.
  • 8.  A multi-part flow spec is the most complex of flowspecs  Building/Adding on a two –part flowspec to add guaranteed requirements.  Best Effort capacity along with predictable capacity, delay, and RMA and each set (i) of guaranteed performance requirement is added individually. Shown as Ci Ri Di to the flowspec.
  • 9.