DOI QR코드

DOI QR Code

Dynamic Distributed Adaptation Framework for Quality Assurance of Web Service in Mobile Environment

모바일 환경에서 웹 서비스 품질보장을 위한 동적 분산적응 프레임워크

  • 이승화 (성균관대학교 대학원 컴퓨터공학과) ;
  • 조재우 (성균관대학교 대학원 컴퓨터공학과) ;
  • 이은석 (성균관대학교 정보통신공학부)
  • Published : 2006.10.31

Abstract

Context-aware adaptive service for overcoming the limitations of wireless devices and maintaining adequate service levels in changing environments is becoming an important issue. However, most existing studies concentrate on an adaptation module on the client, proxy, or server. These existing studies thus suffer from the problem of having the workload concentrated on a single system when the number of users increases md, and as a result, increases the response time to a user's request. Therefore, in this paper the adaptation module is dispersed and arranged over the client, proxy, and server. The module monitors the contort of the system and creates a proposition as to the dispersed adaptation system in which the most adequate system for conducting operations. Through this method faster adaptation work will be made possible even when the numbers of users increase, and more stable system operation is made possible as the workload is divided. In order to evaluate the proposed system, a prototype is constructed and dispersed operations are tested using multimedia based learning content, simulating server overload and compared the response times and system stability with the existing server based adaptation method. The effectiveness of the system is confirmed through this results.

최근 무선기기의 다양한 제약 사항을 극복하고, 수시로 변화하는 주변 환경에 따라 항상 적절한 서비스 레벨을 유지하기 위한 상황인식형 적응 서비스가 중요한 이슈가 되고 있다. 그러나 대부분의 기존 연구들은 적응 모듈이 클라이언트나 프록시, 서버 중 한 위치에 집중되어 있어, 사용자가 증가하는 경우에 작업부하가 한 곳에 몰리고, 결과적으로 사용자의 요청에 대한 응답시간을 증가시키는 문제를 가지고 있었다. 따라서 본 논문에서는 적응 모듈을 클라이언트, 프록시, 서버 측에 분산배치하고 시스템의 상황을 모니터링하여, 가장 적절한 시스템이 작업을 처리하는 분산적응 프레임워크를 제안한다. 이를 통해, 사용자가 증가하는 경우와 같이 작업부하가 증가하는 상황에서도 보다 빠른 적응작업이 가능해지며, 부하가 분산되어 안정적인 시스템 운영이 가능해진다. 본 논문에서는 제안프레임워크의 평가를 위해 프로토타입을 구현하고, 크기가 큰 이미지파일을 포함하는 멀티미디어 기반 학습콘텐츠를 이용하여 분산처리를 테스트하였다. 그리고 서버의 과부하를 시뮬레이팅하여, 기존 적응시스템들과의 응답시간과 시스템 안정성측면의 비교를 수행하였으며, 이 실험결과를 통해 제안프레임워크의 유효성을 증명하였다.

Keywords

References

  1. Mark Weiser, 'The Computer of 21st Century,' Scientific American, 265(3), pp.94-104, Sep., 1991 https://doi.org/10.1038/scientificamerican0991-94
  2. Paul Horn, 'Autonomic Computing: IBM's Perspective on the State of Information Technology,' IBM White paper, 2001
  3. Margaritis Margaritidis and George C. Polyzos, 'Adaptation techniques for ubiquitous Internet multimedia,' Wireless Communications and Mobile Computing, Vol.1, No.2, pp.141-163, Jan., 2001 https://doi.org/10.1002/wcm.10
  4. Daniel Billsus, Clifford A. Brunk, Craig Evans, Brian Gladish, and Michael Pazzani, 'Adaptive Interfaces for Ubiquitous Web Access,' Communication of the ACM, Vol.45, No.5, pp.34-38, May., 2002 https://doi.org/10.1145/506218.506240
  5. Mark Butler, Fabio Giannetti, Roger Gimson, and Tony Wiley, 'Device Independence and the Web,' IEEE Internet Computing, Vol.6, No.5, pp.81-86, Sep., 2002 https://doi.org/10.1109/MIC.2002.1036042
  6. Ariel Pashtan, Shriram Kollipara, and Michael Pearce, 'Adapting Content for Wireless Web Services,' IEEE Internet Computing, Vol.7, No.5, pp.79-85, Sep., 2003 https://doi.org/10.1109/MIC.2003.1232522
  7. Rakesh Mohan, John R. Smith, and Chung-Sheng Li, 'Adapting Multimedia Internet Content for Universal Access,' IEEE Trans. on Multimedia, Vol.1, No.1, Mar., 1999 https://doi.org/10.1109/6046.748175
  8. IBM WebSphere Transcoding Publisher, httP//www-306.ibm.com/software/pervasive/transcoding_Publisher
  9. Timo Laakko and Tapio Hiltunen, 'Adapting Web Content to Mobile User Agents,' IEEE Internet Computing, Vol.9, No.2, pp.46-53, Mar., 2005 https://doi.org/10.1109/MIC.2005.29
  10. Wai Yip Lum and Francis C.M. Lau, 'A Context-Aware Decision Engine for Content Adaptation,' IEEE Pervasive Computing, Vol.1, No.3, pp.41-49, Jul., 2002 https://doi.org/10.1109/MPRV.2002.1037721
  11. Bjorn Knutsson, Honghui Lu, Jeffrey Mogul, and Bryan Hopkins, 'Architecture and Performance of Server-Directed Transcoding,' ACM Trans. on Internet Technology, Vol.2, No.4, pp.392-424, Nov., 2003 https://doi.org/10.1145/945846.945850
  12. Yonghyun Hwang, Jihong Kim, and Eunkyong Seo, 'Structure-Aware Web Transcoding for Mobile Devices,' IEEE Internet Computing, Vol.7, No.5, pp.14-21, Sep., 2003 https://doi.org/10.1109/MIC.2003.1232513
  13. Alvin T.S. Chan and Siu-Nam Chuang, 'MobiPADS: A Reflective Middleware for Context-Aware Mobile Computing,' IEEE Trans. on Software Engineering, Vol.29, No.12 pp.1072-1085, Dec., 2003 https://doi.org/10.1109/TSE.2003.1265522
  14. Seunghwa Lee, Jehwan Oh, and Eunseok Lee, 'An Architecture for Multi-agent based Self-adaptive System in Mobile Environment,' LNCS 3578, pp.494-500, Jul., 2005 https://doi.org/10.1007/11508069_64
  15. Maozhen Li, and Mark A. Baker, 'The Grid: Core Technologies: Chapter 6 Grid Scheduling and Resource Management,' Wiley, pp.243-300, 2005
  16. Little, J. D., 'A proof of the queueing formula L = Lambda * W', Operations Research, Vol.9, pp.383-387, 1961 https://doi.org/10.1287/opre.9.3.383
  17. Sun Microsystems - Java Advanced Imaging(JAI) API, http://java.sun.com/products/java-media/jai/