$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

유전자 알고리즘을 이용한 최적의 분산 데이터베이스 시스템 설계
The Optimal Distributed Database System Design Using the Genetic Algorithm 원문보기

정보처리논문지 = The transactions of the Korea Information Processing Society, v.7 no.9, 2000년, pp.2797 - 2806  

고석범 (부경대학교 대학원 전자계산학과) ,  윤성대 (부경대학교 전자계산학과)

초록
AI-Helper 아이콘AI-Helper

최근에 정보네트워크 사용자의 급증에 따라 DDS(Distributed Database System)는 VAN(Value Added Network)상에서 구현되었다. DDS는 지역적으로 분산된 작업환경에서 중앙집중식 데이터베이스 구축보다 여러 측면에서 장점이 있으나 불합리한 설계는 컴퓨터 및 네트워크 자원의 비효율적 사용에 의한 비용의 증가와 데이터 유지를 위한 복잡도의 증가를 야기한다. DDS 설계시 각 사이트에서 적절한 컴퓨터를 선택하는 문제와 단편화된 데이터를 적절한 사이트에 할당하는 문제가 중요하다. VAN 상에서 컴퓨터 선택과 데이터 파일의 할당은 응답대기시간(waited response time)과 투자비용(investment cost)의 상관관계를 반드시 고려하여 결정되어야 하므로, 본 논문에서는 각 컴퓨터와 파일의 할당의 영향에 따라 두 목적함수의 상관관계를 고려한다. 특히, 응답대기 시간에 대한 보다 실제적인 평가를 위해 M/M/1 큐잉 시스템을 기초로 하여 설계한다. 제안된 설계모델은 경험적 탐색법 중의 하나인 유전자 알고리즘(Genetic Algorithm)의 적용을 통해 효율적인 해의 탐색을 시도하고 제안된 수학적 모델과 알고리즘의 성능 검토를 위해 모의실험 및 결과분석을 한다.

Abstract AI-Helper 아이콘AI-Helper

Recently, DDSs(Distributed Database Systems) have been implemented on V AN(V alue Added Network) as we know the amazing expansion of information network. DDS can yield significant cost and response time advantages over centralized systems for geographically distributed organizations. However, inappr...

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 돌연변이 연산은 전체 염색체에 대해 임의로 변환되는 특성에 의해 해공간에서 전역적인 탐색을 가능하게 함으로써 대개 교배연산의 협소한 탐색을 보안하기 위해 설계된다. 본 논문에서 제안한 돌연변이 연산은 각 선택된 사이트 내에서 컴퓨터 계층도 재생성 되는 것을 제외하고는 앞 절에서 기술한 교배와 거의 유사하고 (그림 4)에서처럼 다음의 과정에 따라 수행된다.
  • DDS 설계 문제는 매우 어려운 작업(hard combinatorial problem)으로서 네트워크 문제와 파일의 할당(컴퓨터선택) 문제와의 밀접한 상관관계를 가짐으로 반드시 동시에 고려되어야 한다. 따라서 본 연구에서는 VAN 상에서의 단편화된 데이터의 할당문제와 네트워크 문제를 동시에 고려하여 IC 및 WRT를 최소화하면서 각 사이트에 적합한 컴퓨터를 선택하고 파일 할당을 하는 효율적인 분산데이터베이스를 설계한다. 특히, WRT를보다 정확하게 평가하기 위해 큐잉 시스템(queueing system)을 도입하여 통신지연(communication delay), 디스크 입출력 지연(disk I/O delay), CPU 지연(CPU delay)으로 세분화하여 고려하였다.
  • 본 장에서는 제안된 설계모델에서 각 사이트에서 최적의 컴퓨터 계층과 단편화된 데이터의 할당을 의미하는 최적해를 탐색하기 위해 GA 설계에 관한 논의를 한다. 2.
  • 본- 연구에서 WRT와 IC의 상관관계를 고려하면서 단편화된 데이터 파일을 적합한 사이트로 할당하고 각 사이트에 대한 적합한 컴퓨터 계층을 선택하는 문제를 다루었다.
  • 즉, 각 계층화된 작업이 수행되는 컴퓨터 플랫폼과의 상관관계를 고려하고 밀접한 관련성을 가지는 WRT와 IC를 DDS 설계를 위한 평가함수로써 동시에 고려하였다. 무엇보다도 설계모델에서는 이질 기종의 컴퓨터 상에서 발생하는 트랜잭션의 집합인 작업을 5개의 계층으로 세분화하여 각 작업이 수행될 때의 IC와 MFT의 상관관계의 고려에 역점을 두었다.

가설 설정

  • 1) 한 사이트에 한 개의 컴퓨터만 설치돨 수 있다. S < 1 for s w S
  • 2) 각 사이트의 주기억장치양은 도착하는 작업을 처리하는데 충분해야 한다.
  • 5) 각 사이트에 할당된 데이터파일이 존재하기 위해서는 기억장치를 보유한 컴퓨터가 설치되어져 있어야만 한다.
본문요약 정보가 도움이 되었나요?

참고문헌 (17)

  1. S. T. March and S.K. Rho, 'Allocating Data and Operations to Nodes in Distributed Database Design,' IEEE Trans. on Knowledge and Data Engg., Vol.7, No.2, pp.305-317, Apr. 1995 

  2. M. Ozsu and P. Valduriez, 'Principles of Distributed Database Systems', Prentice-Hall Inc., Englewood Cliffs, N.J. 1991 

  3. S. Ram and R. E. Marsten, 'A Model for Database Allocation Incorporating a Concurrency Control Mechanism,' IEEE Trans. on Knowledge Data Eng., Vol.3, pp.389-395, Sep. 1991 

  4. H. K. Jain, 'A Comprehensive Model for the Design of Distributed Computer Systems,' IEEE Trans. on Software Eng., VoI.SE-13, pp.1092-1104, Oct. 1987 

  5. M. Gen and R. W. Cheng, 'Genetic Algorithms and Engineering Design,' John Wiley and Sons, New York, 1997 

  6. Z. Michalewicz, 'Genetic Algorithms+Data Structures Evolution Programs,' second edition, Springer-Verlag, New York, 1994 

  7. R. J. A. Buhr and C. M. 'Woodwide, Microscopic Economic Planning Models for Distributed Infor-mation Systems,' INFOR, Vol.15, No.2, 1977 

  8. I. Mitrani and Sevcik, 'Evaluating the Trade-off between Centralized and Distributed Computing,' Proc. 1st Int. Conf. Distributed Computing Systems, pp.520-528, Oct. 1979 

  9. W. W. Chu, 'Optimal File Allocation in Multiple Computer Systems,' IEEE Trans. Comput., Vol.C-18, pp.885-889, 1969 

  10. S. Mahmoud and J. S. Riordan, 'Optimal Allocation of Resources in Distributed Information Networks,' ACM Trans. on Database System, Vol.1, No.1, pp.66-78, 1976 

  11. J. P. Ignizio, D. F. Palmer, and C. Murphy, 'A Multicriteria Approach to Super System Architecture Definition,' IEEE Trans. on Comput., Vol.C-31, pp.410-418, May 1982 

  12. A. Dutta and H. Jain, 'A DSS for Distributed Computer System Design in the Presence of Multip-le Conflicting Objectives,' Decision Support System, Vol.1, No.3, pp.233-246, Sept. 1985 

  13. C. Hwang and K. Yoon, 'Multiple Attribute Decision Making Methods and Applications,' Springer-Verlag, Berlin, 1981 

  14. M. Gen, Y. Tsujimura and S.B. Ko, 'Allocation Strategy for Distributed Database System with Fuzzy Data Using Genetic Algorithm,' 5th European Congress on Intelligent Techniques and Soft Com-puting (EUFIT'97), Vol.1, pp.737-742, Sep. 1997 

  15. S. Ko, Y. Tujumura and M. Gen, 'Data Distribution Considered Communication Flow in Network Using Genetic Algorithm,' 2nd Inter. Conf. on Knowledge-Based Intelligent Electronic Systems, Vol.2, pp, 264-271, Apr. 1998 

  16. J. Jo, S. Ko, S. Yoon, Y. Tsujimura, and M. Gen, 'Processor Selectio and Data Allocation Problem in Distributed Database System Using GA,' Inter. Conf. on APIEMS, pp.357-360, Oct. 1999 

  17. D. C. Little, 'A Proof of the Queueing Formula L ${\lambda}$ W,' Operation Res.,' Vol.9, pp.383-387, 1961 

저자의 다른 논문 :

섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로