Your SlideShare is downloading. ×
Unit of Mitigation
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Unit of Mitigation

257
views

Published on

Patterns for Fault tolerant software 중에서..

Patterns for Fault tolerant software 중에서..

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
257
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Patterns For Fault Tolerant Software 4.1 Units of Mitigation 작성자 | 고상원 | 2013.06
  • 2. Question How can you keep the whole system from being unavailable when an error occurs? 2
  • 3. Architectural Patterns Units of Mitigation Decide what the units of fault tolerance will be during the architecture phase. 3
  • 4. Four Phases of Fault Tolerance - Error Detection - Error Recovery - Error Mitigation - Fault Treatment 4
  • 5. This pattern is.. - Design level activity - Identify the units of error detection and error processing 5
  • 6. How to.. • Divide the system into parts that will contain both any errors and the error recovery. • Choose the divisions that make sense for your system. • Design the rest of system around these parts that represent the basic units of error mitigation 6
  • 7. Four Phases of Fault Tolerance - Error Detection - Error Recovery - Error Mitigation - Fault Treatment 7
  • 8. The Units of Mitigation are... 잘 정의된 명확한 인터페이스 Atomic actions 을 포함 시스템의 각 부분은 서로 명확하게 구분 가능 한 가지 Design Problem Runtime entities 8
  • 9. The Units of Mitigation are... 대칭구조이거나 이상적인 크기가 필요하지 않음 기능적으로 구분된 시스템의 부분 = Good units of mitigation 유사한 기능의 묶음 = Good units of mitigation One Processor and Clear boundaries of memory 시스템을 분할하는 방법도 있음 9
  • 10. The Units of Mitigation are... 감지는 할 수 있는데, 처리가 안되면 너무 작단 소리 외부에서 넘어오는 에러는 막고, 내부에서 발생하는 에러는 재빨리 감지 인지 가능한 시스템의 요소(이름도 지어주자) 10
  • 11. Common Approach Whole System Smaller units of mitigation than the entire system Breakdown The basic unit 11
  • 12. Architectural Pattern Language Map 12
  • 13. Thank you. 13

×