BACKUP & Synchronization

Slides:



Advertisements
Similar presentations
Avaya one-X & SBM2401A Button Module : KOREAN Update Manual (96xx IP Phone)
Advertisements

신체 ∙ 감성 ∙ 창의발달 즐거운 학교 꿈을 만드는 교육. 기관 소개 항 목항 목내 용내 용 비 고비 고 회 사 명회 사 명비전나무 설 립 자설 립 자 대 표 자대 표 자김 성 용, 성 제 혁 사 업 장사 업 장 본사 )) 경기도 광명시 시청로.
명륜종합사회복 지관. * 강사 : 소 찾는 아이 작가 이상희, 김매화 팀장 외 * 북아트란 : 논술교육의 중요성, 자유로운 사고, 창 의력, 논리력 * 준비물 : 색연필, 사인펜, 연필, 지우개, 딱풀, 가위.
© DBLAB, SNU 화일구조. 강의 소개 - 화일구조  Instructor : Prof. Sukho Lee (301 동 404 호 )  홈페이지 :  교과목 개요 – 이 과목은 데이타 관리와 응용을 위한 화일 구조의 설계와.
불교신문 광고 제안서 2015 『 2천만 불교신자님들께 귀사를 알리고 싶습니다 』 대한불교조계종 불교신문.
임상관리 추진방향 식품의약품안전청 임상관리과 이 윤 제.
BBB 남대문 모임 사회 : 김환명 형제님 기도 : 류상철 형제님.
2010년귀속 종합소득세 교육(고급과정) 강의 들으신 분 교재로 확인학습하세요! 강사 : 굴러들어온 복덩어리.
MO/MT를 활용한 Call Center 제안
화일구조.
설계 2학년 1학기 1. 단독주택 김현아.
학업성적관리지침 중․고등학교 광 주 광 역 시 교 육 청
문재인? 정치가 以前 성숙된 사회적 인격체 與否 검증자료 (1)
Ⅲ. 5S • 3정.
제10장 재고관리시스템 마스터 제목 스타일 편집 공업경영과 경제 마스터 텍스트 스타일을 편집합니다 둘째 수준 셋째 수준
안재훈 기업고객사업본부/기술사업부 한국마이크로소프트
Qman QMan QMan 이란? QMan은 문제등록 및 관리하는 프로그램으로 문제분류별 관리, 문제입력, 문항분석, 동영상, 이미지, 음성, 수식입력, 일괄입력 기능, 오류문제 수정 기능 등을 이용하여 편리하게 문제은행을 구축할 수 있습니다.
산업안전일반 동영상 잘 보셨습니까. 좋은 날 기분 좋게 등산가서 이런 건 조심하라고 상기시켜주기 위해 보여드렸습니다.
주요추진업무 1. 청년학교 등 청년정책 프로그램 운영 청년학교 운영, 커뮤니티 디자이너 양성 등의 프로그램 운영을 통해
BW & CDRS 활용 사례 BW & CDRS 활용 사례 강남 세브란스병원 의료정보팀 김홍재 파트장.
Based on Inverse Kinematics 김동철
Toad for Oracle 설치 방법.
V44408(다산네트웍스) 개량개선 내역(1.05) KT 네트워크기술지원본부 유선액세스망기술담당 1
Database 소개.
Processing resulting output
Edus 충남 통합인증을 위한 교과부 표준보안 모듈 설치 안내 (smart.edus.or.kr)
발표자료.
강사: 이종인 다우 교육원 전임강사 / 온디멘드 수석 컨설턴트 / FMG 수석 컨설턴트
주요추진업무 1. 제19대 대통령선거 공명선거 추진 행 정 과

제4장 국가정보 순환과정.
지엠비코리아 시정조치사항 유효성평가 협 력 사 담당 임원 대표이사 ○○. ○○. 회사명기입.
로그인, 메인 PFK 통합사이트 구축 프로젝트 / 푸르케어즈 Date / Version Prepared by
제 20 장 오라클에서 회복 및 백업 기능.
Windows 10 업그레이드 방지 관련 메뉴얼 목차 [1] Windows 10 업그레이드 예약 확인 / 취소
서울버스TV 상품 소개서
1조 김성수 백현기 석광우 김지원 박광연.
지역 기획취재 지역신문의 취재방향과 보도 사례
연구실 안전정보시스템 사용설명서 - 사용자 -.
3.2 학교수학의 목표 수 학 과 신 원 경.
중 기 사 업 계 획 서 유엔아이㈜.
5장 품질비용 품질비용의 중요성 품질비용의 정의 품질비용의 측정 활동기준원가계산 품질비용 계산 품질비용 측정의 문제점 A B
도형의 닮음 Ⅵ-1 도형의 닮음 (1) 닮음과 닮은 도형 닮음
2 배열과 구조.
실생활에서 닮은 도형의 성질 활용(1) 수학 8나 대한 123쪽 Ⅲ. 도형의 닮음
직원채용 업무 절차 개선.
화일구조.
첫인상 5초의 법칙.
의학도서관 기록물 보존 사업 원내 로 대용량 파일 첨부방법
Chapter 12 파일 시스템 이해 Solaris1 . 파일 타입
마이페이지(사회공헌대표계정) PCK 통합 프로젝트 Date / Version Prepared by
4. cature & encoding.
4. cature & encoding.
Philosophy Update
20장 종속수요품의 재고관리 1. 종속수요품의 자재계획(MRP) 2. MRP시스템의 구조와 전개
둘째마당. 나만의 목표와 학습스타일을 찾아라!.
회계감사 박 한 순.
INET, Inc. Ws_watch User Guide.
테이블 관리 테이블 생성,수정,삭제 데이터 입력 수정, 삭제 2010학년도 2학기.
지은이 : 엘리자베스 레서 작성자 : 원다성.
정부출연연구기관의 지배구조 그리고 성장과 발전 STEPI 과학기술 정책포럼(143회)
수학8가 대한 113~114 쪽 Ⅴ. 부등식 2. 일차부등식 §2.연립부등식(7/10) 연립부등식의 풀이.
하나님의 말씀을 암송해요! - 신명기 6:1-9 -.
하나샵에서 ALL KILL 기획서 하나샵 E-커머스팀 양희연.
엔화 대환/대출 자금용도 대상 이자 차액 효과 (A,B,C) 환율 리스크 헷징 (A,B) 엔화의 평균환율 (A,B,C)
데이터 베이스의 내부 구조.
2014년도 소방교육 및 소방훈련 -업체명: - 성 민 산 업 소방시설관리사 성민산업 대표 유근호
유예 X-FILE *조사자* 1301권희원 1315이예지 1317장아정 1322홍자현.
Jre 설치 확인 방법 규제정보화 시스템 운영팀.
보안강화를 위한 홍채인식 시스템 “The Key for Future” 2018 CMITECH.
Presentation transcript:

BACKUP & Synchronization CreateProcess/CreateThread/fork를 사용하여 네 개의 프로세스를 생성 (P0, P1, P2, P3) 각 프로세스는 서로 다른 폴더/디렉토리에서 다음과 같이 동기화를 수행 - 한 프로세스가 자신의 폴더에서 작업을 수행하면, 나머지 프로세스들이 자동적으로 자신들의 폴더에서 동일한 작업을 수행 (예) P0가 자신의 위치에서 usr 폴더/디렉토리를 생성하면, 나머지 프로세스 들도 자신들의 위치에서 동일한 폴더/디렉토리를 생성 P0가 파일 A,B,C를 생성하면, 나머지 프로세스들도 자동적으로 동일한 이름의 파일들을 생성 파일 A와 B는 자신들만 접근할 수 있는 local file이고, C는 모든 프로세스들이 공유할 수 있는 파일임

BACKUP & Synchronization scenario) P0가 자신의 디렉토리에서 파일 A을 오픈하여 다음 내용을 참가 64K record no (0)%4=0 are updated in file P0디렉토리/A 0 0 0 0 0 0 …… 나머지 프로세스 k의 디렉토리 A파일에도 다음과 같은 내용이 자동 첨가 P1: 64K record no (1)%4=1 are updated in file P1디렉토리/A 1 1 1 1 1 1 ….. P2: 64K record no (2)%4=2 are updated in file P2디렉토리/A 2 2 2 2 2 2 ….. P3: 64K record no (3)%4=3 are updated in file P3디렉토리/A 3 3 3 3 3 3 ……

BACKUP & Synchronization P0가 자신의 디렉토리에서 파일 A을 오픈하여 다음 내용을 참가 64K record no (4)%4=0 are updated in file P0디렉토리/A 4 4 4 4 4 4 …… 나머지 프로세스 k의 디렉토리 A파일에도 다음과 같은 내용이 자동 첨가 P1: 64K record no (5)%4=1 are updated in file P1디렉토리/A 5 5 5 5 5 5 ….. P2: 64K record no (6)%4=2 are updated in file P2디렉토리/A 6 6 6 6 6 6 ….. P3: 64K record no (7)%4=3 are updated in file P3디렉토리/A 7 7 7 7 7 7 ……

BACKUP & Synchronization 파일 C는 모든 프로세스가 공유하는 파일이므로 같은 파일에 내용이 첨가되어야 함 (파일 C는 P0 폴더/디렉토리에 있는 것으로 간주) P0가 파일 C을 오픈하여 다음 내용을 첨가 64K record no (0)%4=0 are updated in file P0디렉토리 /C 나머지 프로세스들도 동일한 C파일에 다음과 같은 내용을 자동 첨가 P1: 64K record no (1)%4=1 are updated in file P0디렉토리 /C P2: 64K record no (2)%4=2 are updated in file P0디렉토리 /C P3: 64K record no (3)%4=3 are updated in file P0디렉토리 /C 0 0 0 0 0 0 0 …. 2 2 2 2 2 2 2 …. 1 1 1 1 1 1 1 …. 3 3 3 3 3 3 3 ….. * 프로세스들의 내용이 섞이면 안됨. 쓰는 순서는 상관 없음

BACKUP & Synchronization P0가 파일 C을 오픈하여 다음 내용을 첨가 64K record no (4)%4=0 are updated in file P0디렉토리 /C 나머지 프로세스들도 동일한 C파일에 다음과 같은 내용을 자동 첨가 P1: 64K record no (5)%4=1 are updated in file P0디렉토리 /C P2: 64K record no (6)%4=2 are updated in file P0디렉토리 /C P3: 64K record no (7)%4=3 are updated in file P0디렉토리 /C 4 4 4 4 4 4 4 …. 5 5 5 5 5 5 5 …. 6 6 6 6 6 6 6 …. 7 7 7 7 7 7 7 ….. * 프로세스들의 내용이 섞이면 안됨. 쓰는 순서는 상관 없음

BACKUP & Synchronization 파일C에 update시 동기화를 위해 한 프로세스가 update를 완료한 후 다른 프로세스가 내용을 자동 첨가해야 함 모든 이벤트들은 모니터링 파일에 축척되도록 함 2014년 5월 13일 오후 1시: 프로세스 P0: 64K record no (0)%4=0 are updated in file P0디렉토리 /C 2014년 5월 13일 오후 1시: 프로세스 P1: 64K record no (1)%4=0 are updated in file P0디렉토리 /C 2014년 5월 13일 오후 1시: 프로세스 P2: 64K record no (2)%4=0 are updated in file P0디렉토리 /C 2014년 5월 13일 오후 1시: 프로세스 P3: 64K record no (3)%4=0 are updated in file P0디렉토리 /C ………

P0 A B C P1 P2 P3 monitoring file 2014년 5월 12일 오후 4시: 프로세스 P0: 64K record no (0)%4=0 are updated in file P0디렉토리 /A 2014년 5월 12일 오후 4시: 프로세스 P1: 64K record no (1)%4=0 are updated in file P1디렉토리 /A 2014년 5월 12일 오후 4시: 프로세스 P2: 64K record no (2)%4=0 are updated in file P2디렉토리 /A 2014년 5월 12일 오후 4시: 프로세스 P3: 64K record no (3)%4=0 are updated in file P3디렉토리 /A 2014년 5월 13일 오후 1시: 프로세스 P0: 64K record no (0)%4=0 are updated in file P0디렉토리 /C 2014년 5월 13일 오후 1시: 프로세스 P1: 64K record no (1)%4=0 are updated in file P0디렉토리 /C 2014년 5월 13일 오후 1시: 프로세스 P2: 64K record no (2)%4=0 are updated in file P0디렉토리 /C 2014년 5월 13일 오후 1시: 프로세스 P3: 64K record no (3)%4=0 are updated in file P0디렉토리 /C