Browse > Article
http://dx.doi.org/10.17661/jkiiect.2015.8.2.086

Design and Implementation of File Cloud Server by Using JAVA SDK  

Lee, Samuel Sangkon (Department of Computer Science and Engineering of Jeonju University)
Publication Information
The Journal of Korea Institute of Information, Electronics, and Communication Technology / v.8, no.2, 2015 , pp. 86-100 More about this Journal
Abstract
Cloud computing is a computing term that evolved in the late 2000s, based on utility and consumption of computer resources. Google say that "Cloud computing involves deploying groups of remote servers and software networks that allow different kinds of data sources be uploaded for real time processing to generate computing results without the need to store processed data on the cloud. Cloud computing relies on sharing of resources to achieve coherence and economies of scale, similar to a utility (like the electricity grid) over a network. At the foundation of cloud computing is the broader concept of converged infrastructure and shared services. Cloud computing, or in simpler shorthand just "the cloud", also focuses on maximizing the effectiveness of the shared resources." The cloud service is a smart and/or intelligent service to save private files in any device, anytime, anywhere. Dropbox, OAuth, PAClous are required that the accumulated user's data are archives with cloud service. Currently we suggest an implementation technique to process many tasks to the cloud server with a thread pooling. Thread pooling is one of efficient implementating technique for client and service environment. In this paper, to present the implementation technique we suggest three diagrams in the consideration of software engineering.
Keywords
Cloud Service; Thread Pooling; Multi Threading; Agile; Java; Wait/Notify; Dropbox API; PACloud;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Sanghyun Kim, .Net Programming - C#, Win Form, ADO, Ga-me Publishing, 2008. (Korean)
2 Yunmyung Kim, JAVA Programming for Brain, Hanbit Media Publishing, 2006. (Korean)
3 Seungbak Kim, Java I/O & NIO Network Programming, Hanbit Media Publishing, 2004. (Korean)
4 Eunman Choi, Software Engineering, 5th Ed., Jeongiksa Publishing. 2011. (Korean)
5 Dongho Han, Android Programming with Example - Step by Step, J-Perm, 2011. (Korean)
6 Jaekon Jeong, Do it! Android App Programming, Easysper Publishing, 2013. (Korean)
7 Hyun-hee Jang, Programming WPF, Hanbit Media Publishing, 2008. (Korean)
8 Daum DNA Development Network, "OAuth Look Around", http://dna.daum.net/apis/oauth.
9 Wikipedia, "OAuth", http://ko.wikipedia.org/wiki/OAuth.
10 Wikipedia, "Dropbox", http://ko.wikipedia.org/wiki/Dropbox
11 Wikipedia, "Cloud Computing", http://ko.wikipedia.org/wiki/Cloud_Computing.
12 Dropbox, "Dropbox - Developers", [Internet], https://www.dropbox.com/developers.
13 Hakgeon Lee, Changho Yun, Jongwon Park, Yongwoo Lee, "An Analysis of Big Video Data with Cloud Computing in Ubiquitous City," Vol. 15, No. 3, pp. 45-52, 2014. (Korean)