DOI QR코드

DOI QR Code

A Mobile Agent-based Grouping Method for enhancing Performance of Mobile Database Management Systems

모바일 데이터베이스 관리 시스템의 성능향상을 위한 이동 에이전트 기반 그룹핑 기법

  • 신성욱 (고려대학교 대학원 컴퓨터학과) ;
  • 정동원 (고려대학교 대학원 컴퓨터학과) ;
  • 이정욱 (건국대학교 컴퓨터ㆍ응용과학부) ;
  • 백두권 (고려대학교 컴퓨터학과)
  • Published : 2003.06.01

Abstract

A rapid growth of mobile devices and a proliferation of wireless networks lead to changing the existing environment into a mobile environment. Expansion of mobile environment makes a pressing need of mobile databases, and there are several solutions to achieve it. But they still accompany with some problems. Especially, the current synchronization server that manages consistently many mobile database management systems is based on the centralized method to synchronize data between the mobile database systems. It is the major factor that causes the lower performance of the whole system. Furthermore, the fault tolerance has not been considered in the existing systems. Therefore, we suggest the mobile agent-based mobile database system in order to resolve the problems. The system, we propose in this paper, provides the high-performance of the whole system by mobile grouping, and also may support a fault-tolerance management method.

무선 네트워크의 폭발적인 증가와 이동 통신 기기의 발전은 기존에 사용되어지던 유선 일변도의 사용방식을 무선 환경으로 급속히 확장, 이전시키고 있다. 무선 환경의 발전에 따라 모바일 데이터베이스 사용의 필요성은 급격히 증가하고 있으며 이에 따른 많은 문제점도 발생하고 있다. 특히 현재의 모바일 데이터베이스는 동기화를 위하여 하나의 동기화 서버가 다수의 모바일 데이터베이스를 관리하는 중앙 집중형 방식으로 이는 전체 시스템의 성능을 저하하는 주요 요소이다 또한 고장허용에 대한 해결책은 전혀 고려되어 있지 않다. 이러한 문제점을 해결하기 위해서 본 논문에서는 이동 에이전트를 이용한 모바일 데이터베이스 관리 시스템을 제안한다. 이 시스템은 모바일 데이터베이스의 그룹핑을 통하여 전체 시스템의 성능을 높이며 고장허용 관리 기능의 지원이 가능하다.

Keywords

References

  1. E. Pitoura and B. Bhargava, 'Maintaining Consistency of Data in Mobile Distributed Environments,' The 15th International conference on Distributin Computing System, 1995 https://doi.org/10.1109/ICDCS.1995.500045
  2. Hartmut Vogler, Alejandro Buchmann, 'Using Multiple Mobile Agents for Distributed Transactions,' Proceedings of the Third International Conference of Cooperative Information Systems, Copyright(c), 1998 https://doi.org/10.1109/COOPIS.1998.706190
  3. E. Jul, H. Levy, N. Hutchinson, 'Fine-grained mobility in the Emerald system,' ACM Trans.Comput. Sys., 1998 https://doi.org/10.1145/35037.42182
  4. M. Powell, B. Miller, 'Process Migration in DEMOS/MO,' Proceedings of the Ninth ACM Symposium on Operating Systems Principles, 1983 https://doi.org/10.1145/800217.806619
  5. J. Stamos, D. Gifford, 'Remote evaluation,' ACM Trans. Comput. Sys., 1990 https://doi.org/10.1145/88616.88631
  6. B. Goldschmidt, Z. Laszlo, 'Mobile Agents in a Distributed Heterogeneous Database System,' Proceedings of the 10th Euromicro Workshop on Parallel, Distributed and Network-based Processing, 2002 https://doi.org/10.1109/EMPDP.2002.994247
  7. C. Chen, J. Huo, Z. Mai, 'JMSAS : A Mobile Software Agent System,' Proceedings of the 31st International Conference on Technology of Object-Oriented Language and Systems, 1998 https://doi.org/10.1109/TOOLS.1999.796471
  8. E. Weippl, J. Altmann, 'Mobile Database Agents for Building Data Warehouses,' IEEE 11th International Workshop, 2000 https://doi.org/10.1109/DEXA.2000.875069
  9. M. Conti, S. Giordano, 'Mobile Computing and Wireless Networks Mobile Ad-hoc Networking,' Proceedings of the 34th Annual Hawaii International Conference on System Sciences, 2001
  10. L. Xiang-Yang, W. Peng-Jun, 'Constructing minimum energy mobile wireless networks,' ACM SIGMOBILE Mobile Computing and Communications Review, 2001 https://doi.org/10.1145/509506.509518
  11. S. Bandyopadhyay, K. Paul, 'Evaluating the performance of mobile agent-based message communication among mobile hosts in large ad hoc wireless network,' Proceedings of the 2nd ACM international workshop on Modeling, analysis and simulation of wireless and mobile systems, 1999 https://doi.org/10.1145/313237.313251
  12. L. SangKeun, H. Chong-Sun, Y. HeongChang, 'Supporting transactional cache consistency in mobile database systems,' Proceedings of the ACM international workshop on Data engineering for wireless and mobile access, 1999 https://doi.org/10.1145/313300.313322
  13. Y. Wai Gen, J. Donahoo, E. Omiecinski, 'Scaling replica maintenance in intermittently synchronized mobile databases,' ACM Press, 2001 https://doi.org/10.1145/502585.502661
  14. Walborn, G. D., Chrysanthis, P. K., 'Supporting semantics-based transaction processing in mobile database applications,' Proceedings of the 14TH Symposium on Reliable Distributed Systems, 1995 https://doi.org/10.1109/RELDIS.1995.518721
  15. Shirish H. Phatak, B. R. Badrinath, 'Multiversion Reconciliation for Mobile Databases,' 15th International Conference on Data Engineering, 1999 https://doi.org/10.1109/ICDE.1999.754974
  16. H. Wen-Chi, S. Meng, Z. Hongyan, W. Hong, 'An optimal construction of invalidation reports for mobile databases,' Proceedings of the tenth international conference on Information and knowledge management, 2001 https://doi.org/10.1145/502585.502662
  17. H. JoAnne, A. Divyakant, 'Planned Disconnections for Mobile Database,' Proceedings of IEEE 11th international workshop, 2000 https://doi.org/10.1109/DEXA.2000.875021
  18. V. Leong, S. Antonio, 'On adaptive caching in mobile databases,' Proceedings of the ACM symposium, 1997 https://doi.org/10.1145/331697.331760
  19. N. Badache, M. Hurfin, R. Macedo, 'Solving the Consensus Problem in a Mobile Environment,' IRISA, November, 1997
  20. P. Stefan, S. Andre, 'Modeling Fault-Tolerant Mobile Agent Execution as a Sequence of Agreement Preblem,' IEEE 19th Symposium, 2000 https://doi.org/10.1109/RELDI.2000.885388
  21. J. Kumar, M. Satyanarayanan, 'Disconnected Operation in the Coda file system,' ACM transactions on Computer system, 10, 1992 https://doi.org/10.1145/146941.146942
  22. J. Gray, A. reuter, 'Transaction Processing : Concepts and Techniques,' Morgan Kaufman publisher, 1993
  23. A. Zaslavsky, L. Yeo, S. Lai, B. Mitelman, 'Petri Nets Analysis of Transaction and Submitter Management Protocols in Mobile Distributed Computing Environment,' Proceedings of the 4th International Conference on Computer Communications and Networks(ICCN '95) https://doi.org/10.1109/ICCCN.1995.540132