DOI QR코드

DOI QR Code

Migration Mechanism of Communication Process for Load Balancing and Accuracy Improvement

균등 부하분산과 응답 정확도 향상을 위한 처리 이전 기법

  • 이신은 (충남대학교 컴퓨터공학과) ;
  • 윤군재 (충남대학교 컴퓨터공학과) ;
  • 최훈 (충남대학교 컴퓨터공학과)
  • Received : 2015.09.07
  • Accepted : 2015.11.03
  • Published : 2016.01.15

Abstract

Migrim(Migration enhanced Grid Middleware) is a communication middleware between embedded devices and multiple servers. In traditional client-server communication, users' requests are sent to and processed by a designated server even though the server may suffer from a heavy load. In addition, the designated server may not have proper information to process the user's request correctly. Proposed connection migration mechanism and transaction migration mechanism are designed to improve the performance and accuracy of request processing. The connection migration is a procedure for delegating a connection to another server, which results in a well-distributed balancing of load among the servers. The transaction migration is a procedure for delegating a transaction to another server, and improves the accuracy of response.

Migrim(Migration enhanced Grid Middleware)은 임베디드 단말과 다중 서버들 간의 통신 미들웨어이다. 기존의 통신 미들웨어는 단말이 서버의 자원 상태를 알지 못하기 때문에, 특정 서버에 부하가 집중될 경우에도 그 서버로 계속 요청을 보내는 문제가 있다. 또한 단말은 서버가 가진 정보를 알 수 없기 때문에, 트랜잭션 처리 결과에 대한 정확도를 보장하기 어렵다. 병목현상과 응답 정확도 문제 해결을 위해, 본 논문에서는 Migrim에 적용한 커넥션 이전과 트랜잭션 이전 기법을 제안한다. 커넥션을 다른 서버로 위임하는 과정인 커넥션 이전을 통해 전체 서버에 부하를 균등하게 분산시킬 수 있고, 트랜잭션 처리를 다른 서버로 위임하는 과정인 트랜잭션 이전을 통해 응답의 정확도를 높일 수 있다.

Keywords

Acknowledgement

Supported by : 한국연구재단

References

  1. Ki-Chang Park, Seong-Chae Seo, Seung-Moon Jeong, Im-Cheol Kang and Byung-Gi Kim, "Design of Gesture based Interfaces for Controlling GUI Applications," The Journal of the Korea Contents Association, Vol. 13, No. 1, pp. 55-63, Jan. 2013. (In Korean) https://doi.org/10.5392/JKCA.2013.13.01.055
  2. Ronald Azuma, Yohan Baillot, Reinhold Behringer, Steven Feiner, Simon Julier and Blair MacIntyre, "Recent advances in augmented reality," Computer Graphics and Applications, IEEE, Vol. 21, No. 6, pp. 34-47, Nov/Dec. 2001.
  3. Wayne Piekarski and Bruce Thomas, "ARQuake: the outdoor augmented reality gaming system," Communications of the ACM, Vol. 45, No. 1, pp. 36-38, Jan. 2002.
  4. Ossama Othman, Carlos O'Ryan and Douglas C Schmidt, "Strategies for CORBA middleware-based load balancing," IEEE Distributed Systems Online, Vol. 2, No. 3, Mar. 2001.
  5. Jagdish C Patni, Nitin Trivedi, Om Prakash Pal, Pradeep Chauhan and Anubhav Sharma, "An optimal approach of load balancing for grid computing," Proc. of the CUBE International Information Technology Conference, pp. 567-571, Sep. 2012.
  6. Ki-Jo You and Dae-Sik Ko, "Experimental Analysis of Influence Ratio and Factors that have Influence on Performance of the Server," The Journal of Korean Institute of Information Technology, Vol. 10, No. 9, pp. 163-169, Sep. 2012. (In Korean)
  7. O. A. Rahmeh, P. Johnson and A. Taleb-Bendiab, "A dynamic biased random sampling scheme for scalable and reliable grid networks," INFOCOMP Journal of Computer Science, Vol. 7, No. 4, pp. 1-10, Dec. 2008.