self-managingsystemsabird39seyeview内容摘要:

onment model • Planning, reasoning, control (GOFAI)  Selfanization: simplicity through simplicity • Emergent functions through very simple cooperative behavior (biological, social metaphors)  These two can pete with or plement each other 25 Autonomic puting architecture: a selfaware approach  Autonomic elements  Interaction between autonomic elements  Building an autonomic system  Design patterns to achieve selfmanagement 26 Selfmanaging element  Must  Be selfmanaging  Be able to maintain relationships with other elements  Meet its obligations (agreements, policies)  Should  Be reasonable…  Have severel performance levels to allow optimization  Be able to identify on its own what services it needs to fulfill its obligations 27 Selfmanaging element  Policies  Action policies • If then rules  Goal policies • Requires selfmodel, planning, conceptual knowledge representation  Utility function policies • Numerical characterization of state • Needs methods to carry out actions to optimize utility (difficult) 28 Interaction between elements  Interfaces for  Monitoring and testing  Lifecycle  Policy  Negotiation, binding  Relationship as an entity with a lifecycle  Must not municate outofband, only through standard interfaces 29 Special autonomic elements for system functions  Registry  Meeting point for elements  Sentinel  Provides monitoring service  Aggregator  Combines other services to provide improved service  Broker, negotiator  Help creating plex relationships 30 Design patterns for selfconfiguration  Registry based approach  Submit query to registry  Build relationship with one of the returned elements  Register relationship in registry  In general: discovery  Service oriented paradigm, ontologies  Longer term ambition: fully decentralized selfassembly 31 Design patterns for selfhealing  Selfhealing elements: idiosyncratic  Architectural selfhealing  Monitor relationships and if fails, try to replace it  Can maintain a standby service to avoid delay when switching  Selfregenerating cluster (to provide a single service) where state is replicated 32 Design patterns for selfoptimization and selfprotection  Selfoptimization  Market mechanisms  Resource arbiter (utility optimization)  Selfprotection  Selfhealing mechanisms work here too  policies 33 A sidenote on the name  Autonomic puting is bioinspired: autonomic nervous system: maintains blood pressure, adjusts heart rate, etc, without involving consciousness  [disclaimer: I’m not a biologist…] the ANS  Is based on a control loop, central control by specific parts of the brain (hypotalamus, sympathetic and parasympathetic systems)  However, no reflection, selfmodel and environment model (???)  Many functions, such as healing and regeneration are fully decentralized (no connection to central nervous system) (???) 34 Advantages of selfawareness  Explicit knowledge representation: potentially more “intelligent”  Better in semantically rich and diverse environments  Plan and anticipate plex events (prediction)  Possibility to reason about and explain own behavior and state  More accessible administration interface  Higher level of trust from users  Incremental 35 Issues with selfaware appr。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。