We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byMadeline McLean
Modified over 2 years ago
Java Autonomic Agent Framework with Self-Testing Andrew Diniz da Costa Camila Nunes
2 © LES/PUC-Rio Roadmap Motivation Related Works Proposal Challenges Conclusions
3 © LES/PUC-Rio Motivation Many strategies have been proposed to address the problems associated with managing increasingly complex computing systems. IBMs Autonomic Computing (AC) paradigm is one such strategy Researchers have been heavily investigating many areas of AC systems but there remains a lack of development in the area of testing these systems at runtime.
4 © LES/PUC-Rio Motivation Dynamic self-configuration, self-healing, self-optimizing, and self-protecting features of autonomic systems require that validation be an integral part of these types of systems. Some works revealed that one of the most dormant areas of AC research is the dynamic validation of these self- managing systems. –Quality of service –Trust of self-adaptation
5 © LES/PUC-Rio Motivation There were not works found that apply self-test with SMA frameworks. Offer support to apply self-test in agents of software Define new control-loops with test.
6 © LES/PUC-Rio Related Work (1) The control loop is defined as: –Monitoring mechanisms –Diagnosis mechanisms –Adaptation strategies A prototype implementation consists of a pre-processing and a generation step. Pre-processing test: –Identify possible integration problems –Generate test cases for revealing integration problems –Design suitable recovery actions Applications –World-Weather –Virtual-Store –Personal-Mobility-Manager (PMM) Denaro, G., Pezze, M., and Tosi, D Designing Self-Adaptive Service-Oriented Applications. In Proceedings of the Fourth international Conference on Autonomic Computing (June , 2007). International Conference on Autonomic Computing. IEEE Computer Society, Washington, DC.
7 © LES/PUC-Rio Related Work (1) ApplicationServiceMismatchesTest CasesAdapters World-Weather1111 Virtual-store PMM
8 © LES/PUC-Rio Related Work (2) Propose a methodology for testing AC System using copies of managed resources Stevens, R., Parsons, B., and King, T. M A self-testing autonomic container. In Proceedings of the 45th Annual Southeast Regional Conference (Winston-Salem, North Carolina, March , 2007). ACM- SE 45. ACM, New York, NY, 1-6.
9 © LES/PUC-Rio Related Work (3) Metrics and Evaluation –Quality of Service (QoS) –Cost –Granularity and Flexibility –Failure avoidance –Degree of Autonomy –Time to adapt and reaction time –Stabilization These metrics are more general than other Evaluation Issues in Autonomic Computing. International Workshop on Agents and Autonomic Computing and Grid Enabled Virtual Organizations (AAC-GEVO2004). LNCS.
10 © LES/PUC-Rio Proposal Extend the JAAF to apply self-testing. Define an activity of Test that can be used in different control loops. Propose a new control loop. Define attributes of quality. The framework offers support to: –Define which test cases to execute Integration with JUnit, RFT –Input data (pool) –Execution of the test cases –Output data (log) –Decide what to do Measurement
11 © LES/PUC-Rio New Control Loop Collect Data Format Collect Analyze Effector Self-Adaptation Layer Decision Tester Selection of test cases Data for testing (quality of service) Execution Output Log (1) (2) (3) QSDLTDL
12 © LES/PUC-Rio Selection of Test Cases Activity Test Definition Language (TDL)... TDL file
13 © LES/PUC-Rio Data for Testing Activity Quality of Service Definition Language (QSDL file)... QSDL file
14 © LES/PUC-Rio Class Diagram
15 © LES/PUC-Rio Case Study Virtual Market Place Using OWL-S Searching a domain more real
16 © LES/PUC-Rio Challenges Measurement in control loops* –Impact of the adaptation Norms with self-testing Reputation with self-testing
17 © LES/PUC-Rio Conclusion Self-testing is an area without a lot of works. Interactions within our testing framework by implementing the self-management characteristics such as self-healing, self-protection and self-optimization. Investigate the use of safe adaptation methods.
JAAF+T: A Framework to Implement Self- Adaptive Agents that Apply Self-Test Andrew Diniz da Costa
An Approach to Test Autonomic Containers Ronald Stevens (IEEE Computer Society & ACM Student Member) August 1, 2006 REU Sponsored by NSF.
Towards Self-Testing in Autonomic Computing Systems Tariq M. King, Djuradj Babich, Jonatan Alava, and Peter J. Clarke Software Testing Research Group Florida.
GenArch: Automatic Product Derivation in Multi-agent Systems Product Line Elder Cirilo.
Modeling Test Cases to Multi-Agent Systems Andrew Diniz da Costa
A Framework to Test Autonomic Containers Brittany Parsons and Ronald Stevens July 6, 2006 REU Sponsored by NSF.
OO databases 1 Object Oriented databases. OO databases 2 Developing OODBMS - motivation motivation more and more application areas require systems that.
25 seconds left….. 24 seconds left….. 23 seconds left…..
Chapter 1 Introduction to Databases 1. Chapter 1 - Objectives Some common uses of database systems. Characteristics of file-based systems. Problems with.
Reputations Agent to ART Testbed Competition Andrew Diniz da Costa
Addition 1’s to
Survey of Tools to Support Safe Adaptation with Validation Alain Esteva-Ramirez School of Computing and Information Sciences Florida International University.
Test B, 100 Subtraction Facts
Survey of Validation Methods in Autonomic Computing Systems Ronald Stevens and Brittany Parsons June 15, 2006 REU sponsored by NSF.
Addition Facts = = =
1 Towards Building Generic Grid Services Platform A component oriented approach Jeyarajan Thiyagalingam Stavros Isaiadis, Vladimir Getov Distributed and.
International Civil Aviation Organization AIM Operational Concept Alexander Pufahl ICAO Aeronautical Information Management (AIM) AIS-AIM SG Meeting, Montreal,
1. 2 Configuring the Cloud Inside and out Paul Anderson publications/mysore-2010-talk.pdf School of.
DRIVER Long Term Preservation for Enhanced Publications in the DRIVER Infrastructure 1 WePreserve Workshop, October 2008 Dale Peters, Scientific Technical.
Towards Corrective Assurance in Adaptive Service-Based Applications Raman Kazhamiakin 1, Andreas Metzger 2, Marco Pistore 1 FBK-Irst, Trento, Italy SSE,
1 An Attribute Based Framework for Risk-Adaptive Access Control Models Ravi Sandhu Executive Director and Endowed Professor August 2011
Design and Evaluation of an Autonomic Workflow Engine Thomas Heinis, Cesare Pautasso, Gustavo Alsonso Dept. of Computer Science Swiss Federal Institute.
Jeopardy Topic 1Topic Q 1Q 6Q 11Q 16Q 21 Q 2Q 7Q 12Q 17Q 22 Q 3Q 8Q 13Q 18Q 23 Q 4Q 9Q 14Q 19Q 24 Q 5Q 10Q 15Q 20Q 25 Final Jeopardy.
Software Engineering Techniques for the Development of System of Systems Seminar of “Component Base Software Engineering” course By : Marzieh Khalouzadeh.
Towards a Self-Organizing Model for Virtual Network Provisioning Masters Thesis Proposal Carolina Valadares and Carlos Lucena 2013/I.
Visual Model-based Software Development EUD-Net Workshop, Pisa, Italy September 23 rd, 2002 University of Paderborn Gregor Engels, Stefan Sauer University.
Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser Michal Tvarožek FIIT STU BA.
WEEK 1 You have 10 seconds to name…
We will resume in: 25 Minutes We will resume in: 24 Minutes.
1 Quality of Service Issues Network design and security Lecture 12.
Large-Scale, Adaptive Fabric Configuration for Grid Computing Peter Toft HP Labs, Bristol June 2003 (v1.03) Localised for UK English.
4. May 2007 Workshop on Dynamic Service Level AgreementsPage 1 Dynamic SLA Negotiation in BREIN Bastian Koller High Performance Computing Center Stuttgart.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented Design 1.
Abstract We present two Model Driven Engineering (MDE) tools, namely the Eclipse Modeling Framework (EMF) and Umple. We identify the structure and characteristic.
Project Design Alain Esteva-Ramirez School of Computing and Information Sciences Florida International University Bárbara Morales-Quiñones Department of.
Collaborative and Distributed Product Configuration: An Agent-Based Approach Carlos Roberto Marques Junior Elder José Reioli Cirilo.
11 Application of CSF4 in Avian Flu Grid: Meta-scheduler CSF4. Lab of Grid Computing and Network Security Jilin University, Changchun, China Hongliang.
ADBIS 2007; Varna, Bulgaria; Towards Self-Optimization of Message Transformation Processes Matthias Böhm 1,2,3 *, Dirk Habich 2, Uwe Wloka 3,
Managing Web server performance with AutoTune agents by Y. Diao, J. L. Hellerstein, S. Parekh, J. P. Bigu Jangwon Han Seongwon Park
ABC Technology Project Mrs. Kiddle. ABCs of Technology Word 1 Word 2 Word 3 Word 4 Word 5 Word 6 Word 7 Word 8 Word 9 Word 19 Word 20 Word 21 Word 22.
CS2008 Data Management CS5035 Introduction to Database Systems Nigel Beacham based on materials by Dr Yaji.
15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois Intelligent Agents in Design Zbigniew Skolicki Tomasz.
|epcc| NeSC Workshop Open Issues in Grid Scheduling Ali Anjomshoaa EPCC, University of Edinburgh Tuesday, 21 October 2003 Overview of a Grid Scheduling.
Past Tense Probe Past Tense Probe – Practice 1 Past Tense Probe – Practice 2.
Tom Sugden EPCC OGSA-DAI Future Directions OGSA-DAI User's Forum GridWorld 2006, Washington DC 14 September 2006.
Directie Toezicht Energie, Bonn WS 8 february Bonn 1 SG Workshop: Secondary markets for interconnection capacity: way to adress contractual congestion.
Leadership Science 1 Parsing the Influential Increment in the Language of Complexity Academy of Management Annual Meeting 2007 Jim Hazy Adelphi University.
Andrea Maurino Web Service Design Methodology Batini, De Paoli, Maurino, Grega, Comerio WP2-WP3 Roma 24/11/2005.
© 2017 SlidePlayer.com Inc. All rights reserved.