yahoo labs usa architectural recovery techniques
play

Yahoo! Labs, USA Architectural recovery techniques The architecture - PowerPoint PPT Presentation

Joshua Garcia , Ivo Krka, and Nenad Medvidovic University of Southern California, Los Angeles, CA, USA Chris Douglas Yahoo! Labs, USA Architectural recovery techniques The architecture Inaccuracies Criteria for evaluating


  1. Joshua Garcia , Ivo Krka, and Nenad Medvidovic University of Southern California, Los Angeles, CA, USA Chris Douglas Yahoo! Labs, USA

  2.  Architectural recovery techniques  “The” architecture  Inaccuracies  Criteria for evaluating recovery techniques  Authoritative recovery

  3.  Ground-truth recovery  An architect or engineer of the system  Existing ground-truth recoveries  Smaller systems  Very coarse-grained  Build a repository of ground-truth recoveries

  4.  Solution approach:  Framework for obtaining ground-truth recoveries  Mapping principles  Recovery process  A case study on Hadoop

  5.  Generic  Domain System Context  Application  System Context Generic Principles  Spans across other Domain Principles principles Application Principles

  6.  Ensure consistency  More informed intermediate recoveries  Different types of information and principles  Roles  Recoverer  Certifier  Minimize burden  Maximize time and expertise

  7. Step 1 : Gather domain & app. principles

  8. Step 1 : Gather Step 2 : Select domain & app. generic recovery principles technique

  9. Step 1 : Gather Step 2 : Select Step 3 : Extract domain & app. generic recovery implementation principles technique info

  10. Step 1 : Gather Step 2 : Select Step 3 : Extract domain & app. generic recovery implementation principles technique info Step 4 : Apply generic technique

  11. Step 1 : Gather Step 2 : Select Step 3 : Extract domain & app. generic recovery implementation principles technique info Step 5 : Utilize Step 4 : Apply app. & domain generic principles technique

  12. Step 1 : Gather Step 2 : Select Step 3 : Extract domain & app. generic recovery implementation principles technique info Step 6 : Identify Step 5 : Utilize Step 4 : Apply utility app. & domain generic components principles technique

  13. Step 1 : Gather Step 2 : Select Step 3 : Extract domain & app. generic recovery implementation principles technique info Step 6 : Identify Step 5 : Utilize Step 4 : Apply utility app. & domain generic components principles technique Step 7 : Pass recovery to certifier

  14. Step 1 : Gather Step 2 : Select Step 3 : Extract domain & app. generic recovery implementation principles technique info Step 6 : Identify Step 5 : Utilize Step 4 : Apply utility app. & domain generic components principles technique Step 7 : Pass Step 8 : Apply recovery to certifier’s certifier suggestions

  15. Step 1 : Gather Step 2 : Select Step 3 : Extract domain & app. generic recovery implementation principles technique info Step 6 : Identify Step 5 : Utilize Step 4 : Apply utility app. & domain generic components principles technique Step 7 : Pass Step 8 : Apply Ground-truth recovery to certifier’s Recovery certifier suggestions

  16.  Contribution: A framework for the recovery of ground- truth architectures  Mapping principles  Process  Repository of ground-truth recoveries

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend