Browse > Article
http://dx.doi.org/10.9728/dcs.2014.15.3.395

Design and Implementation of Scalable Webhard API Based on Storage Virtualization for Groupware Systems  

Kang, Seonho (강원대학교 IT대학 컴퓨터정보통신공학전공)
Choi, Hwangkyu (강원대학교 IT대학 컴퓨터정보통신공학전공)
Publication Information
Journal of Digital Contents Society / v.15, no.3, 2014 , pp. 395-403 More about this Journal
Abstract
Recently webhard services in various applications have been notably increased. In order to adopt some webhard functions into the existing application platform, however, a lot of manpower and cost is necessary. In this paper, we propose webhard API based on cloud storage for building and extending the webhard functions. The proposed system consists of three layers: application, web-hard server, and storage server in which each layer provides its API independently. It is enable the developer to easily extend the webhard functions to the application by using only HTTP request, which provides no limitation of the programming language. Because our webhard API is running on the virtualized cloud storage, it is possible to easily extend the storages and to reduce the maintenance cost. In this paper, we implement all the webhard API and then show the result of adopting the API to a prototype groupware system.
Keywords
Webhard; Storage Virtualization; OpenStack; Cloud; Groupware;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 J. H. Ra, "Qualitative Study on Service Features for Cloud Computing," Journal of Digital Contents Society, Vol.12, No.3, pp.319-327, Sep. 2011.   DOI   ScienceOn
2 J. W. Yoon, C. Y. Park, and U. S. Song, "Building the Educational Practice System based on Open Source Cloud Computing", Journal of Digital Contents Society, Vol.14, No.4, pp.505-511, Dec. 2013.   과학기술학회마을   DOI   ScienceOn
3 H. S. Joo, "Trends and Viewpoint in Technology of Cloud Computing," Journal of Korean Society for Internet Information, Vol.11, No.4, pp.39-47, Dec. 2010.   과학기술학회마을
4 D. A. Patterson, G. Gibson, and R. H. Katz, "A Case for Redundant Arrays of Inexpensive Disks(RAID)," Proc. of the 1988 ACM SIGMOD International Conference on Management of Data, pp.109-116, Jun. 1988.
5 G. A. Garth and R. V. Meter, "Network Attached Storage Architecture," Communications of the ACM, pp.37-45, Nov. 2000.
6 T. Clack, Designing Storage Area Networks: A Practical Reference for Implementing Storage Area Networks, Addison-Wesley Longman Publishing Co., Inc., 2003.
7 J. W. Ge, Y. L. Deng, and Y. Q. Fang. "Research on Storage Virtualization Structure in Cloud Storage Environment," Proc. of International Conf. on Multimedia Technology(ICMT), pp.29-31, Oct. 2010.
8 K. Russel, "QuickStudy: Storage Virtualization," http://www.computerworld.com, Oct. 2008.
9 http://en.wikipedia.org/wiki/Storage_virtualization.
10 P. Feresten and Q. Summers, "NETAPP Thin Provisioning: Better for Business," NETAPP White Paper, Network Appliance, Inc., Nov. 2013.
11 Y. C. Kim, "Trends of Storage Virtualization Technologies on Cloud Computing," Electronics and Telecommunications Trends, Vol.24, No.4, pp.69-78, Aug. 2009.
12 Rackspace US, Inc., "OpenStack Compute Developer Guide API1.0," Jan. 2011.