A synchronization algorithm of migrating service object using Server Cooling algorithm

Server Cooling 알고리즘울 이용한 서비스 객체 이주시의 동기화 알고리즘

  • 이준연 (동명정보대학교 멀티미디어공학과) ;
  • 김창민 (성결대학교 컴퓨터학부)
  • Published : 2000.03.01

Abstract

In this paper, we propose the algorithm which solve synchronization problem happened migrating service objects. Load imbalance is occurred due to allocate different amount of load to be proposed to each node in distribute system. To solve this problem, the service objects have to be migrated from heavily loaded node to lightly loaded node. And in such a process, the synchronization problem may occur when client request a service object migrated incompletely. Therefore, we describe the environment of executing service objects, the importer/exporter/trader model compatible with migration of service objects, and appropriate migration algorithm, Finally, we analyze the conditions of problems, and propose the solution of each situations. Also, the performance advantages of using proposed algorithms are quantified through a simulation study.

Keywords

References

  1. Yuri Breitbart, Radek Vingralek, and Gerhard Weikum, Load Control in Scalable Distributed File Structures, Technical Report 254-95, Univ, of Kenturky, 1995
  2. Peter Scheuermann, Gerhard Weikum, and Peter Zabback, Disk Cooling in Parallel Disk Systems, IEEE Data Engineering Bulletin, 17 : 29-40, 1994
  3. Thomas Schnekenburger, Automatic Load Distribution for CORBA Applications, In Component Users Conference, Munich, Germany, 1996
  4. OMG(Object Management Group), CORBA service s : COSS, Technical Report 95-3-31, March, 1995
  5. IONA Technologies Ltd., Orbix 2 Programming Guide, Version 2.1, Technical Report, Oct 1996
  6. Peter Scheuermann, Gerhard Weikum, and Peter Zabback. Disk Cooling in Parallel Disk Systems. IEEE Data Engineering Bulletin, Vol.17, No.3: 29-40, Sep, 1994
  7. Andrew S. Tanenbaum. Distributed Operating Systems. Prentice Hall, Amsterdam, The Netherlands, 1995
  8. Andrzej Goscinski, Distributed Operating Systems : The Logical Design. Addison Wesley, New South Wales, Australian, 1991
  9. Behrooz A. Shirazi, Ali R. Hurson, and Krishna M. Kavi. Scheduling and Load Balancing in Parallel and Distributed Systems. IEEE Computer Society Press, Los Alamitos, California, 1995
  10. Thomas Kunz. The Influence of Different Workload Description on a Heuristic Load Balancing Scheme, IEEE Computer Society Press, Los Alamitos, California, 1995
  11. http://www.intel.com
  12. http://www.sun.com
  13. 장성용,컴퓨터 시뮬레이션, 서울산업대학교 출판부, 1993