Implementation of A Multiple-agent System for Conference Calling

회의 소집을 위한 다중 에이전트 시스템의 구현

  • 유재홍 (인천대학교 컴퓨터공학과) ;
  • 노승진 (인천대학교 컴퓨터공학과) ;
  • 성미영 (인천대학교 컴퓨터공학과)
  • Published : 2002.12.01

Abstract

Our study is focused on a multiple-agent system to provide efficient collaborative work by automating the conference calling process with the help of intelligent agents. Automating the meeting scheduling requires a careful consideration of the individual official schedule as well as the privacy and personal preferences. Therefore, the automation of conference calling needs the distributed processing task where a separate calendar management process is associated for increasing the reliability and inherent parallelism. This paper describes in detail the design and implementation issues of a multiple-agent system for conference calling that allows the convener and participants to minimize their efforts in creating a meeting. Our system is based on the client-sewer model. In the sewer side, a scheduling agent, a negotiating agent, a personal information managing agent, a group information managing agent, a session managing agent, and a coordinating agent are operating. In the client side, an interface agent, a media agent, and a collaborating agent are operating. Agents use a standardized knowledge manipulation language to communicate amongst themselves. Communicating through a standardized knowledge manipulation language allows the system to overcome heterogeneity which is one of the most important problems in communication among agents for distributed collaborative computing. The agents of our system propose the dates on which as many participants as possible are available to attend the conference using the forward chaining algorithm and the back propagation network algorithm.

이 연구는 웹 기반 협동작업 시스템에서 지능적인 에이전트들을 이용하여 원격 회의의 소집을 자동화함으로써 여러 참여자들에게 보다 편리한 형태의 협동작업 환경을 지원해 주는 시스템에 대한 것이다 회의 일정을 잡는 작업을 자동화하는 것은 각 개인의 공적인 일정 뿐만 아니라 개인의 사정과 선호도 등에 대한 세심한 배려를 요구한다. 그러므로, 회의 소집 자동화는 신뢰성과 병렬성을 높이기 위해서 각 개인의 일정을 병렬적으로 별도 관리하는 작업을 지원하는 분산 처리 작업이 요구된다. 이 논문에서는 회의 소집에 들이는 시간과 노력을 최소로 줄여주는 다중 에이전트 시스템의 설계와 구현에 대하여 자세하게 소개한다. 이 시스템은 서버-를라이언트 모델에 기반하며, 서버 측에서는 스케줄 에이전트, 협상 에이전트, 개인정보 관리 에이전트, 그룹 정보 관리 에이전트, 세션관리 에이전트와 조정 에이전트가 활동한다. 클라이언트 측에서는 인터페이스 에이전트, 미디어 에이전트와 협동 에이전트가 활동한다. 이들 에이전트들은 통신은 표준화된 지식 표현 언어를 이용하여 통신하므로 분산 협동 처리를 위한 에이전트들 간의 통신에 있어 가장 큰 문제점인 이형질성을 극복할 수 있도록 해준다. 본 시스템의 회의소집 지원 에이전트들은 전진연결 알고리즘으로 추론하고 역전파 네트워크 알고리즘으로 학습하여 가장 많은 사람이 참여할 수 있는 날짜를 제안해줌으로써 회의 소집자가 회의 소집에 들이는 노력을 최소로 줄일 수 있게 해 준다.

Keywords

References

  1. Proceedings on CSCW '94 High Performance Infrastructure for visually-Intensive CSCW Application Stephen Jabele;Steven Rohall;Ralph L.Vinciguerra
  2. Multimedia;Computing Communications & Applications R.Steinmets;N. Nahrstedt
  3. Face-to-Face Collboration v.19 no.11 Eric Garland;Dave Rowell
  4. IEEE Computer v.27 no.5 CSCW Tools;Concepts and Architestures Walter Reinhard;jean Schweitzer;Gerd Volksen
  5. Walter Reinhard;jean Schweitzer;Gerd Volksen Read Time Groupware as a Distributed System;Concurrency Control and its Effect on the Interface Saul Greenberg;David Marwood
  6. Data Protocols for Multimedia Conferencing ITU- T Draft Recommendation T.120
  7. ACM Transactions on Office Information Systems v.3 no.1 Electronic calendars in the office;An assissment of user needs and current thchnology Kincaid, C.;P. Dupont;A. Kaye
  8. Group Decision and Negotiation A Foraml Study of Distributed Meeting Scheduling Sen Sandip;Edmund H;Durfee
  9. IEEE Computer v.31 no.12 Agent Communication Languages;Rethinking the Principles Munindar P. Singh
  10. Communication of the ACM v.37 Experence with a Learning Personal Assitant Tom Mitchell;Rich Caruana
  11. CSCW and Aritifical Intelligence John H. Connolly;Ermest A. Edmonds(Eds.)
  12. Construction Intelligent Agents with Java Joseph P. Bigus;Jennifer Bigus
  13. IEEE Transactions on Neural Networks v.6 no.5 Gradient calculations for dynamic recurrent neural entworks B. Perlmutter