40 likes | 58 Views
Join a thought-provoking discussion on model-based management, exploring both believers' perspectives and critiques. Dive into research questions like creating, utilizing and composing models, as well as alternative approaches and trade-offs for effective management solutions.
E N D
Brainstorming Discussion Model driven Management
In the spirit of real researchers, we immediately split into two warring factions First Steps Great Idea – move to a higher level of management – like programming in higher languages. Bah ! Humbug! People have tried this for 15 years, and it hasn’t worked
Research Questions: Believers in Model based Management • How do you create, generate and use models? • How can we operate purely at the model level? • What are the fundamental abstractions required to move to higher level models? • How do you handle the issue of models interacting with other models? How do you compose these models. • Can you have a system which does not require everyone to have a global view of models. There are different limited distributed views of models. • Can imperfectly modeled systems be operational. Like programs with bugs can run.
Research Questions: Model based Management is Broken • What are the alternative approaches to model based management? • Put accountability (manageability) in every device. • Data Driven/Event Driven Management with Statistical Correlations • Statistically Learnt Models • What are the trade-offs between flexibility and ease of management between models and component based approach. can we constrain the flexibility in a manner to obtain a reasonable model. • When can model based approaches work, and when they can not work? • Model based Approach has not been a success? Why • How do you build systems so that they can tolerate failures and errors in models. • Can you build a reset switch for the network -- Bypass the problem of diagnosis. (Model for repair, not model for failures) • Can you build a recovery oriented networking architecture? versus diagnostic oriented networking? • How do you build for recovery/survivability? • Can you solve all problems with redundancy.