Efficient auto-scaling scheme for rapid storage service using many-core of desktop storage virtualization based on IoT

Following the progressive development of IT technology, on-premise IT resources have been shifted to cloud computing environments. The principle reason for this change in IT resource-composing environments is that cloud computing services allow IT resources to be used as and when necessary, which means without buying hardware equipment. For this reason, studies on diverse aspects are being conducted for better security, rapidity, availability, reliability, and elasticity of cloud computing. Among the virtualization technologies that are basic for cloud computing, desktop storage virtualization (DSV) is composed of distributed legacy desktop personal computers. In DSV environments, clustering by unavailable state time and auto-scaling for storage provision as requested by users are considered very important. In addition, deferred processing for analysis of desktop PC performance states in DSV environments to select an appropriate desktop PC is directly connected to the quality of service (QoS). Although diverse algorithms and schemes for clustering and auto-scaling have been developed to this end, they have limited performance or have been made without considering DSV environments. Consequently, large amounts of deferred processing time are required. In the present paper, an efficient auto-scaling scheme (EAS) is proposed that minimizes deferred processing time in Internet of Things (IoT) environments by using many-cores of the GPU for clustering and auto-scaling in DSV environments. The EAS provides higher QoS to storage users compared to the CPU by mapping the information of numerous distributed desktop PCs on individual threads of the GPU and processing the information in parallel.

[1]  Geoffrey C. Fox,et al.  A parallel clustering method combined information bottleneck theory and centroid-based clustering , 2014, The Journal of Supercomputing.

[2]  Young-Sik Jeong,et al.  Visual Monitoring System of Multi-Hosts Behavior for Trustworthiness with Mobile Cloud , 2012, J. Inf. Process. Syst..

[3]  Young-Sik Jeong,et al.  Efficient Sustainable Operation Mechanism of Distributed Desktop Integration Storage Based on Virtualization with Ubiquitous Computing , 2015 .

[4]  Rodney Van Meter,et al.  Network attached storage architecture , 2000, CACM.

[5]  Im-Yeong Lee,et al.  A Secure Index Management Scheme for Providing Data Sharing in Cloud Storage , 2013, J. Inf. Process. Syst..

[6]  Qinghua Zheng,et al.  An optimized approach for storing and accessing small files on cloud storage , 2012, J. Netw. Comput. Appl..

[7]  Young-Sik Jeong,et al.  Sustainable Operation Algorithm for High Availability with Integrated Desktop Storage Based on Virtualization , 2015 .

[8]  Nam Thoai,et al.  A GPU-Based Enhanced Genetic Algorithm for Power-Aware Task Scheduling Problem in HPC Cloud , 2014, ICT-EurAsia.

[9]  Manojit Chattopadhyay,et al.  Comparison of visualization of optimal clustering using self-organizing map and growing hierarchical self-organizing map in cellular manufacturing system , 2014, Appl. Soft Comput..

[10]  Young-Sik Jeong,et al.  Adaptive resource management scheme for monitoring of CPS , 2013, The Journal of Supercomputing.

[11]  Hiroaki Kobayashi,et al.  Hierarchical parallel processing of large scale data clustering on a PC cluster with GPU co-processing , 2006, The Journal of Supercomputing.

[12]  Young-Sik Jeong,et al.  Data center selection based on neuro-fuzzy inference systems in cloud computing environments , 2011, The Journal of Supercomputing.

[13]  Michael D. Harrison,et al.  Prototyping and analysing ubiquitous computing environments using multiple layers , 2014, Int. J. Hum. Comput. Stud..

[14]  M. M. Rovnyagin,et al.  Hybrid clusters for budget supercomputers and cloud computing , 2014, Autom. Remote. Control..

[15]  Miriam Leeser,et al.  GPGPU Computing for Cloud Auditing , 2014 .

[16]  Lin Li,et al.  CSTORE: A desktop-oriented distributed public cloud storage system , 2015, Comput. Electr. Eng..

[17]  Vangalur S. Alagar,et al.  Publishing and discovering context-dependent services , 2013, Human-centric Computing and Information Sciences.

[18]  Alan L. Cox,et al.  The Hadoop distributed filesystem: Balancing portability and performance , 2010, 2010 IEEE International Symposium on Performance Analysis of Systems & Software (ISPASS).

[19]  Young-Sik Jeong,et al.  Human-centric storage resource mechanism for big data on cloud service architecture , 2015, The Journal of Supercomputing.

[20]  Dongho Won,et al.  Scalable Key Management for Dynamic Group in Multi-cast Communication , 2013, MUSIC.

[21]  Ron Shamir,et al.  A clustering algorithm based on graph connectivity , 2000, Inf. Process. Lett..

[22]  N. Shrivastava,et al.  A survey on cost effective multi-cloud storage in cloud computing , 2013 .

[23]  Mohammad Isam Malkawi,et al.  The art of software systems development: Reliability, Availability, Maintainability, Performance (RAMP) , 2013, Human-centric Computing and Information Sciences.

[24]  Javed Mohammed Evolution of the Next Generation of Technologies: Mobile and Ubiquitous Computing , 2014 .

[25]  Eric J. Alm,et al.  Distribution-Based Clustering: Using Ecology To Refine the Operational Taxonomic Unit , 2013, Applied and Environmental Microbiology.

[26]  Bo Li,et al.  Formalizing Google File System , 2014, 2014 IEEE 20th Pacific Rim International Symposium on Dependable Computing.

[27]  Young-Sik Jeong,et al.  Efficiency Sustainability Resource Visual Simulator for Clustered Desktop Virtualization Based on Cloud Infrastructure , 2014 .

[28]  Jörg Sander Density-Based Clustering , 2017, Encyclopedia of Machine Learning and Data Mining.