-Definition of Distributed System
 ->컴퓨터와 네트워크의 이질성을 줄인다 (사용자가 서버의 OS가 무엇인지 몰라도 사용가능 하게)
 ->Distributed System은 consistent 해야한다 (항상 일관성을 지녀야한다)
 ->Scalable (확장성 : 규모를 키울 수 있으면서 성능이 유지되어야 한다)

-Middleware
 ->Distributed System은 Middleware로 조직되어있다 (각기 다른 하드웨어나 OS에 구애 받지 않도록 Middleware가 도와줌)

-Goal
->자원에 접근가능하게 하라 (먼 자원에 접근이 쉽게하고 그것을 공유할때엔 제어가능한 범위내에서 능률적인 방법으로 이루어져야 한다)
->Distribution Tramsparency(투명성)
 :투명성의 다른 형태들

     1.Access(접속) : 어떻게 접속되었는가와 데이타의 다른 점들을 숨긴다
     2.Location(위치) : 자원이 어디에 위치하였는지 숨긴다
     3.Migration(이주) : 자원이 다른장소로 이동하는 것을 숨긴다
     4.Relocation(재배치) : 사용중에 자원이 다른 곳으로 재배치되는 것을 숨긴다
     5.Replication(복제) : 자원이 복제되는 것을 숨긴다(은행권은 여러장소에 거래내역이 복제가 된다)
     6.Concurrency(동시발생) : 동시사용자들은 서로 누가 사용하고있는지 모른다(여럿이 사용하지만 누구도 그 사실을 모른다)
     7.Failure(실패) : 자원의 회복이나 실패에 대해 숨긴다
Posted by 츠큐파 ChQPa

댓글을 달아 주세요

  1. 아이 2011.03.10 03:39 Address Modify/Delete Reply

    내가 잘보고 있어요~이거 열심히 봐서 셤 A+받아야지~ㅋㅋ

  2. croute 2011.03.10 04:19 신고 Address Modify/Delete Reply

    저도 잘보고 있어요~이거 열심히 봐서 분산시스템 공부해야지~ ㅋㅋ