XML 기반 ACL로 통신하는 멀티에이전트 시스템을 이용한 P2P DICOM 시스템

P2P DICOM System using Multiagent Systems Communicating with XML Encoded ACL

  • 권기범 (경북대학교 컴퓨터과학과) ;
  • 김일곤 (경북대학교 컴퓨터과학과)
  • Kwon, Gi-Beom (Dept. of Computer Science, Kyungpook National University) ;
  • Kim, Il-Kon (Dept. of Computer Science, Kyungpook National University)
  • 발행 : 2002.10.01

초록

현재 병원에서 구축되어 사용되는 PACS 시스템은 대용량의 데이터를 취급하고, 의료 영상 정보의 관리도 서버에 집중되어 이루어짐으로 서버의 부하가 크다. 의료 영상은 DICOM 표준을 따라 만들어지고 운용되는데 크기가 크고 이동 빈도가 높은 의료 영상 데이터를 효율적으로 관리하기 위해 의료 정보의 분산된 관리 체계를 제시한다. 의료 정보의 분산 관리 및 전송은 네트워크의 부하와 서버의 부하를 줄여서 효율적 자원의 사용과 서버 시스템의 성능 향상이라는 효과를 가져올 것이다. DICOM PC to PC 컴포넌트는 요청한 질의를 처리하는 서비스 매니저와 파일의 전송을 담당하는 커뮤니케이션 매니저, 그리고 데이터의 저장과 시스템 동작을 담당하는 DICOM 매니저로 구성되어 있다. 각 컴포넌트는 에이전트로 구현이 되었다. 각 컴포넌트 간의 메시지 통신은 에이전트 통신 언어로 코드화된 XML 문서를 사용한다. 본 시스템은 기존의 DICOM 서버에서 요청 받은 질의를 수행하여 중앙집중적으로 처리했던 파일관리와 전송 방법을 각각의 PC에서 파일 관리 및 전송을 분산적으로 처리함으로써 서버가 처리하던 일의 과중을 분산 시켜서 의료 영상 전송과 관리에의 효율을 증대시킨다.

We suggest a distributed communication and management methodology using PC to PC Query multicasting strategy for efficient management of medical images produced by DICOM(Digital Imaging and Communications in Medicine) Modalities. It is absolutely necessary to reduce strict degradation of PACS system due to large sire of medical images and their very high transport rates. DICOM PC to PC Component is composed of a Service Manager to execute requested queries, a Communication Manager to take charge of file transmission, and a DICOM Manager to manage stored data and system behavior Each Manager itself is a component to search for requested file by interaction or to transmit the file to other PCs. Distributed management and transformation of medical information based on PC to PC Query multicasting methodology will enhance performance of central server and network capacity, reducing overload on both. We organize three major components for system operation. Each component is implemented as Agent. Communication between agents uses XML encoded Agent Communication Language.

키워드

참고문헌

  1. Michael N. Huhns and Munidar P. Singh, 'Agents and Multiagent Systems: Themes, Approaches, and Challenges,' pp. 1-24, Readings In Agents, Morgan KauFmann Publishers Inc., 1998
  2. Gerhard Weiss, Multiagent Systems, MIT Press, 2000
  3. Choi W. K, MAMI:Multi-agnet System Platform for Providing Intelligent Medical Information, PRIMA 2001
  4. FIPA, 'FIPA ACL Message Representation in XML Specification,' http://www.fipa.org, 2000
  5. Norman Walsh, A technical introduction to XML, http://www.xml.com/publa/98/10/guide1.html, 1998
  6. Park, H. W., 'Multimedia Application in Medicine,' Korea Digital Imaging Society, Vol. 1, No.2, pp. 2-10, 1996
  7. Choi, H. S., 'Medical Image Communication System,' Korea Digital Imaging Society, Vol. 1, No.2, pp. 32-36, 1996
  8. Keith A. Shook, Diane O'Neil, and Rosemary Home, 'Challenges in the Integration of PACS and RIS Database,' Vol. 11, No.3, Journal of Digital Imaging, 1998
  9. Alberto Leon-Garcia, Communication Network, McGraw-Hill, 2000
  10. Marcus Goncalves and Kitty Niles, IP Multicasting Concepts and Applications, McGraw-Hill, 1999
  11. Jim Gray and Andreas Reuter, Transaction Processing concepts and techniques, Morgan Kaufmann publishers, 1993
  12. Kwon G. B, Distributed Medical Information System based on Web, MS Thesis, Kyungpook National Univeristy, Korea, 1999
  13. ACR-NEMA Committee Working Group VI S-225, Digital Imaging and Communications in Medicine Part 7, 1998