atom automated tracking orchestration and monitoring of
play

ATOM: Automated Tracking, Orchestration and Monitoring of Resource - PowerPoint PPT Presentation

Motivation Design Evaluation Discussion ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems Min Du, Feifei Li School of Computing, University of Utah ATOM: Automated Tracking,


  1. Motivation Design Evaluation Discussion ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems Min Du, Feifei Li School of Computing, University of Utah ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  2. Motivation Design Evaluation Discussion A Simplified Cloud ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  3. Motivation Design Evaluation Discussion A Simplified Cloud Monitor the Cloud ◮ To provide system-wide visibility ◮ CloudWatch (AWS/Eucalyptus) ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  4. Motivation Design Evaluation Discussion A Simplified Cloud Monitor the Cloud ◮ To provide system-wide visibility ◮ CloudWatch (AWS/Eucalyptus) ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  5. Motivation Design Evaluation Discussion A Simplified Cloud Monitor the Cloud ◮ To provide system-wide visibility ◮ CloudWatch (AWS/Eucalyptus) ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  6. Motivation Design Evaluation Discussion A Simplified Cloud Monitor the Cloud ◮ To provide system-wide visibility ◮ CloudWatch (AWS/Eucalyptus) ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  7. Motivation Design Evaluation Discussion A Simplified Cloud Questions 1. Monitor more efficiently? 2. Utilize the statistics for security purpose? ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  8. Motivation Design Evaluation Discussion ATOM Architecture ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  9. Motivation Design Evaluation Discussion ATOM Architecture ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  10. Motivation Design Evaluation Discussion ATOM Architecture ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  11. Motivation Design Evaluation Discussion ATOM Architecture ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  12. Motivation Design Evaluation Discussion ATOM Architecture ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  13. Motivation Design Evaluation Discussion ATOM Architecture ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  14. Motivation Design Evaluation Discussion ATOM Architecture ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  15. Motivation Design Evaluation Discussion ATOM Architecture ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  16. Motivation Design Evaluation Discussion ATOM Architecture ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  17. Motivation Design Evaluation Discussion ATOM Architecture ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  18. Motivation Design Evaluation Discussion Tracking Component ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  19. Motivation Design Evaluation Discussion Tracking Component ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  20. Motivation Design Evaluation Discussion Tracking Component ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  21. Motivation Design Evaluation Discussion Tracking Component What if a small error ∆ is allowed? ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  22. Motivation Design Evaluation Discussion Tracking Component What if a small error ∆ is allowed? ◮ Sequence: { 0, 6, 0, 6, 0, 6, ... } ; ∆ = 4 ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  23. Motivation Design Evaluation Discussion Tracking Component What if a small error ∆ is allowed? ◮ Sequence: { 0, 6, 0, 6, 0, 6, ... } ; ∆ = 4 ◮ A naive way: ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  24. Motivation Design Evaluation Discussion Tracking Component What if a small error ∆ is allowed? ◮ Sequence: { 0, 6, 0, 6, 0, 6, ... } ; ∆ = 4 ◮ A naive way: ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  25. Motivation Design Evaluation Discussion Tracking Component What if a small error ∆ is allowed? ◮ Sequence: { 0, 6, 0, 6, 0, 6, ... } ; ∆ = 4 ◮ A naive way: ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  26. Motivation Design Evaluation Discussion Tracking Component What if a small error ∆ is allowed? ◮ Sequence: { 0, 6, 0, 6, 0, 6, ... } ; ∆ = 4 ◮ A naive way: ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  27. Motivation Design Evaluation Discussion Tracking Component What if a small error ∆ is allowed? ◮ Sequence: { 0, 6, 0, 6, 0, 6, ... } ; ∆ = 4 ◮ A naive way: ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  28. Motivation Design Evaluation Discussion Tracking Component What if a small error ∆ is allowed? ◮ Sequence: { 0, 6, 0, 6, 0, 6, ... } ; ∆ = 4 ◮ A naive way: ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  29. Motivation Design Evaluation Discussion Tracking Component What if a small error ∆ is allowed? ◮ Sequence: { 0, 6, 0, 6, 0, 6, ... } ; ∆ = 4 ◮ A naive way: ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  30. Motivation Design Evaluation Discussion Tracking Component What if a small error ∆ is allowed? ◮ Sequence: { 0, 6, 0, 6, 0, 6, ... } ; ∆ = 4 ◮ A naive way: ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  31. Motivation Design Evaluation Discussion Tracking Component What if a small error ∆ is allowed? ◮ Sequence: { 0, 6, 0, 6, 0, 6, ... } ; ∆ = 4 ◮ A naive way: ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  32. Motivation Design Evaluation Discussion Tracking Component What if a small error ∆ is allowed? ◮ Sequence: { 0, 6, 0, 6, 0, 6, ... } ; ∆ = 4 ◮ A naive way: ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  33. Motivation Design Evaluation Discussion Tracking Component What if a small error ∆ is allowed? ◮ Sequence: { 0, 6, 0, 6, 0, 6, ... } ; ∆ = 4 ◮ A naive way: * Values sent: { 0, 6, 0, 6, 0, 6, ... } ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  34. Motivation Design Evaluation Discussion Tracking Component What if a small error ∆ is allowed? ◮ Sequence: { 0, 6, 0, 6, 0, 6, ... } ; ∆ = 4 ◮ A naive way: * Values sent: { 0, 6, 0, 6, 0, 6, ... } * Optimal offline algorithm could only send one value: 3 ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  35. Motivation Design Evaluation Discussion Tracking Component What if a small error ∆ is allowed? ◮ Sequence: { 0, 6, 0, 6, 0, 6, ... } ; ∆ = 4 ◮ A naive way: * Values sent: { 0, 6, 0, 6, 0, 6, ... } * Optimal offline algorithm could only send one value: 3 * Competitive ratio: Unbounded ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  36. Motivation Design Evaluation Discussion Tracking Component What if a small error ∆ is allowed? ◮ Sequence: { 0, 6, 0, 6, 0, 6, ... } ; ∆ = 4 ◮ The optimal one dimension online tracking algorithm: ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

  37. Motivation Design Evaluation Discussion Tracking Component What if a small error ∆ is allowed? ◮ Sequence: { 0, 6, 0, 6, 0, 6, ... } ; ∆ = 4 ◮ The optimal one dimension online tracking algorithm: ATOM: Automated Tracking, Orchestration and Monitoring of Resource Usage in Infrastructure as a Service Systems

Recommend


More recommend