1 / 10

Outline

Software Engineering Concerns in Observing Autonomic Systems Networks Prof. A. Taleb-Bendiab School of Computing Liverpool John Moores University email: a.talebbendiab@livjm.ac.uk http://www.cms.livjm.ac.uk/taleb/research. Outline.

lumina
Télécharger la présentation

Outline

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Software Engineering Concerns in Observing Autonomic SystemsNetworks Prof. A. Taleb-BendiabSchool of ComputingLiverpool John Moores Universityemail: a.talebbendiab@livjm.ac.ukhttp://www.cms.livjm.ac.uk/taleb/research Prof. A. Taleb-Bendiab, Talk: SOAS’07, Contact: www.livjm.ac.uk/taleb/research, Date: 26/07/2014, Slide: 1

  2. Outline • Much is known about model-based autonomic systems design based on: • Feedback control loop, Sensor&Effector, Policy-based management • Centralised and design-time control and monitoring strategies for autonomic systems, Etc. • SE techniques exist to handle exhaustive monitoring of a system (e.g. event driven programming, OO design patterns, such as • observer/listener registration), Design by contract, etc. • Engineering Networks of Autonomic Systems • Are small scale AC systems design models Scalable? • Are they applicable to large networks of AC systems • If the exhaustive monitoring of a random network of AC is computationally expensive then • what is the minimal feedback/observation vertices set to enable the monitoring of the whole Networks • Our approach • Algorithm and associated metrics and SE support partial observation of random networks of AC • Experiment and case-study • Conclusions, further works and Q&A Prof. A. Taleb-Bendiab, Talk: SOAS’07, Contact: www.livjm.ac.uk/taleb/research, Date: 26/07/2014, Slide: 2

  3. Large-Scale P2P Self-Organising Overlays Service Provider Readings Monitoring & Sensor & Actuator Overlay Network Show Example-4 Consumer Prof. A. Taleb-Bendiab, Talk: SOAS’07, Contact: www.livjm.ac.uk/taleb/research, Date: 26/07/2014, Slide: 3

  4. Exploiting Topological Self-Organisation • In a Scale-Free Network we can monitor “only” high degree nodes (highly connected) • Efficient monitoring of nodes is possible without topological knowledge • 17-23% reduction of the number of nodes to be monitored [EASE’07] • Approach • Random Acquaintance Monitoring method • Characterise the network via SF signatures including • Hub Connection Density metric • Acquaintance Nomination metric • Calculate the acquaintance nomination graph • Adapted acquaintance immunisation algorithm [R Cohen et al. 2002] • Selection nominated nodes (often hubs) • Establish observer graph (overlay) • Deploy typed observer agents. Prof. A. Taleb-Bendiab, Talk: SOAS’07, Contact: www.livjm.ac.uk/taleb/research, Date: 26/07/2014, Slide: 4

  5. So Far … Simulation framework Network Characterisation Such as acquaintance monitoring algorithm, metrics, etc. Meta-language for network governance and observation A method of externalising observation and deployment logic for ease of self-adaptation and evolution Software design patterns for observer agent generation and deployment Prof. A. Taleb-Bendiab, Talk: SOAS’07, Contact: www.livjm.ac.uk/taleb/research, Date: 26/07/2014, Slide: 5

  6. Case-Studies: P2P Network Simulation Prof. A. Taleb-Bendiab, Talk: SOAS’07, Contact: www.livjm.ac.uk/taleb/research, Date: 26/07/2014, Slide: 6

  7. Case-Studies: Salt World Testbed Prof. A. Taleb-Bendiab, Talk: SOAS’07, Contact: www.livjm.ac.uk/taleb/research, Date: 26/07/2014, Slide: 7

  8. Conclusions • We argued that AC design model can be used to design large-scale networks of AC systems • When we used Random Acquaintance Monitoring method • As monitoring/feedback of scale-free autonomic networks can be improved by reducing the number of monitored nodes • with near complete network knowledge • Further work is required • To evaluate the method in other case-studies including • The impact of heterogeneity of monitored AC nodes • reasoning issues. • Extension of the method to other network types including random, regular, etc. • Enhance the software framework. Prof. A. Taleb-Bendiab, Talk: SOAS’07, Contact: www.livjm.ac.uk/taleb/research, Date: 26/07/2014, Slide: 8

  9. That’s the end – so I’m off ! Prof. A. Taleb-Bendiab, Talk: SOAS’07, Contact: www.livjm.ac.uk/taleb/research, Date: 26/07/2014, Slide: 9

  10. Acknowledgements • Acknowledgements • My thanks to the Team •  • Useful Links • www.cms.livjm.ac.uk/2nrich • www.cms.livjm.ac.uk/cloud • www.cms.livjm.ac.uk/taleb Prof. A. Taleb-Bendiab, Talk: SOAS’07, Contact: www.livjm.ac.uk/taleb/research, Date: 26/07/2014, Slide: 10

More Related