유무선 네트워크 환경에서 실시간 그룹웨어를 위한 사용자 관심 영역에 기반한 뷰 동기화 프레임워크

A User Interest-based View Synchronization Framework for Real-time Groupware over Wired and Wireless Networks

  • 최미진 ((주)이오테크닉스) ;
  • 조은영 (한국정보통신대학원대학교 전자상거래과정) ;
  • 강경란 (한국정보통신대학원대학교 공학부) ;
  • 이동만 (한국정보통신대학원대학교 공학부)
  • 발행 : 2003.08.01

초록

무선 통신 환경의 발달은 유무선 통합 환경에서의 실시간 협동 작업을 지원하는 그룹웨어에 대한 요구를 증가시키고 있다. 그런데, 유무선 통합 환경에서 협동작업을 하기 위해서는 현격한 네트워크 대역폭의 차이에서 발생하는 데이타 전송 지연 시간의 차이를 극복하는 뷰 동기화 기법이 중요하다. 본 논문에서는 완화된 WYSIWIS를 활용하여, 사용자의 관심 영역에 기반한 뷰 동기화 기법을 제안한다. 무선 사용자는 단말기의 작은 화면 때문에 공유 작업 영역 중 일부분만을 보게 되므로 이 관심 영역에서 발생되는 이벤트를 우선적으로 전송함으로써 관심 영역 내에서의 뷰 동기화를 가능하게 한다. 본 논문에서는 ns-2클 사용한 시뮬레이션을 동하여 제안하는 기법의 성능을 평가하였으며, 사용자 관심 영역 내에서 무선 사용자들이 유선 사용자들과 실시간 협동 작업을 할 수 있을 만큼 낮은 메시지 전송 지연 시간을 유지하는 것을 보였다. 또한, 다양한 실시간 그룹웨어 시스템 개발에 활용될 수 있도록 제안된 뷰 동기화 기법을 기존의 그룹웨어 개발 환경으로 사용되는 Habanero를 활용하여 프레임워크의 형태로 구현하였다. 사용자를 위한 클라이언트로 간단한 텍스트 에디터를 구현하였다.

With the proliferation of a wireless support and the advances of mobile devices, there is a growing need of making it available for a wireless network as well. Low bandwidth of a wireless network is one of the major issues that should be considered for extending a synchronous collaboration system developed for a wired network to supuort a wireless network. We propose a priority-based view synchronization scheme, exploiting the relaxed synchronization. The proposed scheme leverages the fact that mobile users need not have the exactly same view as the users in a wired network since they usually have a limited screen size and thus focus only on part of a whole document. We evaluate the performance of a simple group editor with the propose scheme using ns -2. The performance results show that the proposed scheme keeps the message transmission delay low so that mobile users can have synchronous colloboration with wired users without signification delay. The proposed scheme is designed and implemented as a framework to support various kinds of realtime groupware applications, exploiting the existing groupware framework, Habanero. As a client program, we implemented a simple group text editor.

키워드

참고문헌

  1. Whalen, T. and Black, J. P., 'Adaptive Groupware for Wireless Networks,' Proc. of the second IEEE Workshop on Mobile Computing Systems and Applications(WMCSA 99), pp.20 29, Feb. 1999 https://doi.org/10.1109/MCSA.1999.749274
  2. Chabert, A., Grossman, E., Jackson, L. S., Pietrowiz, S. R. and Seguin, C, 'Java object sharing in Habanero,' Comm. ACM, Vol. 41, No. 6, pp.69 76, Jun. 1998 https://doi.org/10.1145/276609.276622
  3. Ko, S., Kim, K., Lee, S. and Oh, S., 'Status of Hand-Held Interface to Garnet Collaborative Envi ronment,' Proc. of the third International Conference on Internet Computing, Jun. 2002
  4. Roth, J. and Unger, C, 'Using handheld devices in synchronous collaborative scenarios,' Proc. of the second International Symposium on Handheld and Ubiquitous Computing, pp. 187 199, Sep. 2000
  5. Benford, S. and Fahlen, L., 'A Spatial Model of Interaction in Large Virtual Environments,' Proc. of Third European Conference on Computer Supported Cooperative Work (ECSCW 93), Sep. 1993
  6. Marsic, I., 'Adaptive Collaboration for Wired and Wireless Platforms,' IEEE Internet Computing, Vol. 5, No. 4, pp. 26-35, Aug. 2001 https://doi.org/10.1109/4236.939447
  7. Rodden, T., 'Populating the Application: A Model of Awareness for Cooperative Applications,' Proc. of ACM CSCW'96, pp. 87 96, Nov. 1996 https://doi.org/10.1145/240080.240200
  8. Wegner, L., Ahmad, M., Schmidt, Ch., Frohlich, S. and Evers, W., 'A Collaborative Infrastructure for Mobile and Wireless Systems,' Proc. of NFS Workshop on an Infrastructure for Mobile and Wireless Systems, Oct. 2001
  9. Katevenis, M., Sidiropoulos, S. and Courcoubetis, C, 'Weighted round robin cell multiplexing in a general-purpose ATM switch chip,' IEEE Journal on Selected Areas in Communications, Vol. 9, No. 8, pp.1265 1279, Oct. 1991 https://doi.org/10.1109/49.105173