Software Engineering Concerns in Observing
This presentation is the property of its rightful owner.
Sponsored Links
1 / 10

Outline PowerPoint PPT Presentation


  • 82 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Outline

Software Engineering Concerns in Observing Autonomic SystemsNetworks Prof. A. Taleb-BendiabSchool of ComputingLiverpool John Moores Universityemail: [email protected]://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


Outline

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


Large scale p2p self organising overlays

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


Exploiting topological self organisation

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


So far

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


Case studies p2p network simulation

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


Case studies salt world testbed

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


Conclusions

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


That s the end so i m off

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


Acknowledgements

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


  • Login