The document discusses the benefits of model-driven automation over traditional imperative and procedural approaches for networking. It argues that a model-driven approach is more suitable for large-scale parallel distributed systems like networks that have high uncertainty. The key benefits include being more declarative by describing "what to be" through models rather than prescribing "how" through scripts or commands. This makes model-driven systems more robust, reusable, maintainable and scalable. However, some complaints about modeling are that it takes more time and effort and is not as human-friendly as sequential approaches. The document counters that the modeling process has benefits and standardization can help address issues over time.
The document summarizes a panel discussion on service provider architecture and NFV held by Cisco Systems in April 2015. It includes presentations from NTT Communications, KDDI, and SoftBank Mobile on their NFV strategies and experiences. Some key points discussed are:
- NFV promises benefits like reduced CAPEX/OPEX but challenges remain around performance, maintenance costs, and immature standards.
- Telecom operators are working to automate testing and operations through techniques like DevOps, model-driven management, and abstracting existing networks.
- While NFV offers opportunities, realities of the technology include issues meeting throughput demands on commercial off-the-shelf hardware, increased maintenance complexity, and a lack of inter
The document discusses the benefits of model-driven automation over traditional imperative and procedural approaches for networking. It argues that a model-driven approach is more suitable for large-scale parallel distributed systems like networks that have high uncertainty. The key benefits include being more declarative by describing "what to be" through models rather than prescribing "how" through scripts or commands. This makes model-driven systems more robust, reusable, maintainable and scalable. However, some complaints about modeling are that it takes more time and effort and is not as human-friendly as sequential approaches. The document counters that the modeling process has benefits and standardization can help address issues over time.
The document summarizes a panel discussion on service provider architecture and NFV held by Cisco Systems in April 2015. It includes presentations from NTT Communications, KDDI, and SoftBank Mobile on their NFV strategies and experiences. Some key points discussed are:
- NFV promises benefits like reduced CAPEX/OPEX but challenges remain around performance, maintenance costs, and immature standards.
- Telecom operators are working to automate testing and operations through techniques like DevOps, model-driven management, and abstracting existing networks.
- While NFV offers opportunities, realities of the technology include issues meeting throughput demands on commercial off-the-shelf hardware, increased maintenance complexity, and a lack of inter
The document discusses declarative programming as it relates to network programmability. It provides examples of declarative versus imperative code and explains key concepts of declarative programming like lack of side effects, referential transparency, and idempotence. It also discusses how declarative programming can provide benefits like robustness, scalability, and reusability for network systems, which often operate in uncertain distributed environments. Finally, it outlines some declarative programming approaches being used for network control, orchestration, and automation.
This document discusses YANG data models and automation. It provides background on the speaker and their focus on manageability. It describes how automation is required for today's large, dynamic networks. YANG is introduced as the standard data modeling language that can be used to define management information for protocols like NETCONF and RESTCONF. Examples of organizations developing YANG models are provided. The document emphasizes that data model-driven APIs are key to enabling automation.