<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/resources/xsl/jats-html.xsl"?>
<article article-type="research-article" dtd-version="1.1" xml:lang="ko" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
	<journal-meta>
		<journal-id journal-id-type="publisher-id">jkits</journal-id>
		<journal-title-group>
		<journal-title>한국지식정보기술학회 논문지</journal-title>
		<journal-title xml:lang="en">Journal of Knowledge Information Technology and Systems</journal-title>
		</journal-title-group>
		<issn pub-type="ppub">1975-7700</issn>
		<publisher>
		<publisher-name>한국지식정보기술학회</publisher-name>
		<publisher-name xml:lang="en">Korea Knowledge Information Technology Society</publisher-name>
		</publisher>
	</journal-meta>
	<article-meta>
		<article-id pub-id-type="publisher-id">jkits_2020_15_03_347</article-id>
		<article-id pub-id-type="doi">10.34163/jkits.2020.15.3.004</article-id>
		<article-categories>
			<subj-group>
				<subject>Research Article</subject>
			</subj-group>
		</article-categories>
		<title-group>
			<article-title>빅데이터 환경에서의 지능형 SW를 위한 적응형 스마트 플랫폼에 관한 연구</article-title>
			<trans-title-group xml:lang="en">
				<trans-title>A Study on Adaptive Smart Platform for Intelligent Software in Big Data Environment</trans-title>
			</trans-title-group>
		</title-group>
		<contrib-group>
			<contrib contrib-type="author" xlink:type="simple">
				<name-alternatives>
					<name name-style="eastern">
						<surname>김</surname>
						<given-names>정식</given-names>
					</name>
					<name name-style="western" xml:lang="en">
						<surname>Kim</surname>
						<given-names>Jeong-Sig</given-names>
					</name>
				</name-alternatives>
					<xref ref-type="aff" rid="A1"><sup>1</sup></xref>
			</contrib>
			<contrib contrib-type="author" xlink:type="simple">
				<name-alternatives>
					<name name-style="eastern">
						<surname>김</surname>
						<given-names>진홍</given-names>
					</name>
					<name name-style="western" xml:lang="en">
						<surname>Kim</surname>
						<given-names>Jin Hong</given-names>
					</name>
				</name-alternatives>
				<xref ref-type="fn" rid="fn001">*</xref>
				<xref ref-type="aff" rid="A2"><sup>2</sup></xref>
			</contrib>
					</contrib-group>
		<aff-alternatives id="A1">
			<aff><sup>1</sup><italic>경기과학기술대학교 컴퓨터모바일융합학과, 조교수</italic></aff>
			<aff xml:lang="en"><italic>Department of Computer and Mobile Convergence, Gyeonggi University of Science and Technology</italic></aff>
		</aff-alternatives>
		<aff-alternatives id="A2">
			<aff><sup>2</sup><italic>배재대학교 컴퓨터공학과, 조교수</italic></aff>
			<aff xml:lang="en"><italic>Department of Computer Engineering, Paichai University</italic></aff>
		</aff-alternatives>
		<author-notes>
			<fn id="fn001"><label>*</label><p>Corresponding author is with the Department of Computer Engineering, Paichai University, Baejae-ro, Seo-Gu, Daejeon, 35345, Korea</p><p><italic>E-mail address</italic>: <email>jinhkm@pcu.ac.kr</email></p></fn>
		</author-notes>
		<pub-date pub-type="ppub">
			<month>06</month>
			<year>2020</year>
		</pub-date>
		<volume>15</volume>
		<issue>3</issue>
		<fpage>347</fpage>
		<lpage>355</lpage>
		<history>
			<date date-type="received">
				<day>23</day>
				<month>05</month>
				<year>2020</year>
			</date>
			<date date-type="rev-recd">
				<day>01</day>
				<month>06</month>
				<year>2020</year>
			</date>
			<date date-type="accepted">
				<day>11</day>
				<month>06</month>
				<year>2020</year>
			</date>
		</history>
		<permissions>
			<copyright-statement>&#x00A9; 2020 KKITS All rights reserved</copyright-statement>
			<copyright-year>2020</copyright-year>
		</permissions>
		<abstract>
		<title>요약</title>
		<p>스마트 플랫폼 컨버전스는 4차 산업 혁명의 주요 이슈가 된 이래로, 지능형 소프트웨어 중심 산업은 사물 인터넷, 빅 데이터, 인공 지능 및 딥 러닝에서 정책을 수행되었다. 오늘날, 이들의 최고 슈퍼 기술은 지능형 IT 소프트웨어에서 사용자의 편의성, 인식, 적응 및 반응성을 제공한다. 사용자 중심의 서비스를 통해, 우리는 소프트웨어 제품의 품질로 새로운 도약할 수 있다. 또한 경제와 산업 모두를 자극하기 위해 초국가 차원의 다양한 융합 시스템이 만들어지고 있다. 그럼에도 불구하고, 이러한 대규모의 인프라를 위해 빠른 적용 방법을 요구하지만, 많은 시간이 걸리는 문제점이 있다. 또한, 인프라 확산을 위한 소프트웨어 접근 방법에 있어서도 문제점이 따른다. 게다가, 기존의 방법들의 시각화 측면에 있어 수동적으로 수행된다. 이러한 문제점으로 인해 적응형 스마트 플랫폼과 지능형 소프트웨어는 사용자 측면, 산업 측면 및 국가 지향의 중요한 문제점으로 자리잡고 있다. 따라서, 본 논문에서는 지능형 소프트웨어가 빅데이터 분석, 처리 및 개선을 위한 적응형 스마트 플랫폼을 제안한다. 이 플랫폼은 Hadoop, HDFS와 같은 수렴형 소프트웨어프레임워크를 기반으로 설계되었으며, 아키텍처는 스트리밍된 데이터 처리를 통해 현장에서 방대한 데이터를 분석하기 위함이다.</p>
		</abstract>
		<trans-abstract xml:lang="en">
		<title>ABSTRACT</title>
		<p>Since smart platform convergence became a main issue of 4th industrial revolution, intelligent software-centric industry has carried out a policy from Internet of Things/Everything, Big Data, Artificial Intelligent, and Deep Learning. Now a day, this highest super technology provide user’s convenience, awareness, adaptation, and reactivity from intelligent software of IT. From their user-oriented service, we could make a great new leap forward to quality of software product. In addition, various convergence system of super national level is being made to stimulate both economy and industry. Nevertheless, it must be considered that the scale of these infrastructures is very large and that the conventional methods of inspecting infrastructures are very fast and time-consuming. These conventional methods are also dangerous for inspection team since the inspectors need to move or even climb on massive infrastructures to inspect places and areas that are difficult to reach. Besides, most conventional inspection methods are visual and the approaches applied are manual. Because of these problems mentioned above, adaptive smart platform and intelligent software have become important issues for users-aspect, industry-side, and Nation-oriented as time goes on. Accordingly, in this research paper, we propose adaptive smart platform that intelligent software have analyze, process, and refinement by big data. This platform is designed based on convergent software framework, such as Hadoop, HDFS and so on architectures utilizes our platform analyze massive data on their field by streamed data processing.</p>
		</trans-abstract>
		<kwd-group kwd-group-type="author" xml:lang="en">
<title>K E Y W O R D S</title>
			<kwd>Smart Platform Convergence</kwd>
			<kwd>4th Industrial Revolution</kwd>
			<kwd>Intelligent Software</kwd>
			<kwd>Internet of Things/Everything</kwd>
			<kwd>Big Data</kwd>
			<kwd>Artificial Intelligent</kwd>
			<kwd>Deep Learning</kwd>
			<kwd>Highest Super Technology</kwd>
			<kwd>Hadoop</kwd>
			<kwd>HDFS</kwd>
		</kwd-group>
	</article-meta>
</front>
<body>
<sec id="sec001" sec-type="intro">
	<title>1. Introduction</title>
	<p>This research paper is about to basic conceptswith adaptive smart platform for intelligent software relating to big data [<xref ref-type="bibr" rid="B001">1</xref>]. It a well-defining attempt to integrate that make up big data, what metrics clarify the size and each characteristics of big data, and what methods and technologies consist in harness of using intelligent software for adaptive smart platform. Big data are the main concept to appeared in new technological developments [<xref ref-type="bibr" rid="B002">2</xref>]. In addition, big data-driven intelligent software is read to acceptance of their concept rapidly, and also, adaptive smart platform advance in high technology have increasingly complex and large-scale computer and communication systems[<xref ref-type="bibr" rid="B003">3</xref>]. Such as, Internet of things has exponentially increased the scale and complexity of existing their systems that adaptation is thus an imperative property for Internet of Everything. After all, main concept of this research paper is to bring 4th industrial revolution by big data environment, that is charge of commercial efforts by large intelligent software and smart platform. So to speak, big data focuses on ‘Prediction’, ‘Adaptation’, ‘Well-defined Structure’, ‘Analysis and Visualization’.</p>
	<p>This paper is organized as follows. In Section 2 details the Adaptive Smart Platform. Then Intelligent Software in Section 3. Also, Section 4 presents Big Data-based Adaptive Smart Platform. Finally, Section 5 concludes the paper by briefly summarizing the main points.</p>

</sec>
<sec id="sec002">
	<title>2. Adaptive Smart Platform</title>
	<p>The state of infrastructures and their technology represent the level of development in each platforms [<xref ref-type="bibr" rid="B004">4</xref>]. They remain and occupy an advanced position among the most developed technological and scientific project/research, it is important to maintain the state of their infrastructures in high quality condition/consequency to improve their performance, sustainability, and reliability [<xref ref-type="bibr" rid="B005">5</xref>]. Smart Platform importance of reliable infrastructures in user’s life, as well as the enormous costs associated with rebuilding infrastructures, require the deployment and implementation of predictive maintenance programs based on intelligent software techniques, accompanied by periodic and corrective maintenance where needed [<xref ref-type="bibr" rid="B006">6</xref>-<xref ref-type="bibr" rid="B008">8</xref>]. Nevertheless, it must be considered that the scale of these infrastructures is very large and that the conventional methods of inspecting infrastructures are very fast and time-consuming. These conventional methods are also dangerous for inspection team since the inspectors need to move or even climb on massive infrastructures to inspect places and areas that are difficult to reach[<xref ref-type="bibr" rid="B009">9</xref>-<xref ref-type="bibr" rid="B011">11</xref>]. Besides, most conventional inspection methods are visual and the approaches applied are manual [<xref ref-type="bibr" rid="B012">12</xref>]. Because of these problems mentioned above, adaptive smart platform and intelligent software have become important issues for users-aspect, industry-side, and Nation-oriented as time goes on. Eventually, we describe the ‘A’, ‘S’, ‘P’. 1) A; Adaptation mean that platform learn by itself what users and software is operating as well as to operate in the designed environment without changing their system. 2) S; Smart means software and hardware with knowledge and intelligence. In addition, smart is a digital device that allows users to expand and reconfigure functions. P; Platform is a technology that enables product development or a process that supports current or future development. And also, this is a common execution environment that provides various functions. Therefore, adaptive smart platform is adaptation technologies that are used as based upon with intelligent SW (applications), processes or basic hardware-oriented, as well as use specific machine learning-based language with cooperative different platform.</p>
</sec>
<sec id="sec003">
	<title>3. Intelligent Software</title>
	<p>Intelligent software is an autonomous process that performs tasks on behalf of the user for a specific purpose. This is a system that does not exist independently and is part of an environment or operates within it. The environment here refers to an operating system, a network, and so on [<xref ref-type="bibr" rid="B013">13</xref>]. Intelligent software has a knowledge-based and reasoning function, and attempts to solve problems through information exchange and communication with users, or resources. Intelligent software has the ability to recognize changes in the environment by itself, take action to respond, and learn based on experience, and they don’t only perform a given task passively, but has an active attitude to pursue its purpose with its own purpose [<xref ref-type="bibr" rid="B014">14</xref>]. Intelligent Software operates inside an adaptive smart platform and provides the following features [<xref ref-type="bibr" rid="B015">15</xref>]. 1) Autonomy. It operates by judging by itself without direct interference from people or other objects, and has some kind of control over their behavior or internal state [<xref ref-type="bibr" rid="B016">16</xref>]. 2) Social Ability. It can interact with user and other software component using a communication language [<xref ref-type="bibr" rid="B017">17</xref>]. 3) Reactivity. It recognizes the real world, users, such as graphical user interface, a set of different software component, and the Internet-like environment and responds appropriately in time to the changes that take place within them [<xref ref-type="bibr" rid="B018">18</xref>]. 4) Proactivity. This is not simply acting in response to the environment, but taking initiative and acting goal-oriented [<xref ref-type="bibr" rid="B019">19</xref>]. 5) Temporal continuity. This is not a process that simply processes a given input and displays the result and exits, but rather a continuous daemon-like process that runs in the front and pauses for a while on the back [<xref ref-type="bibr" rid="B020">20</xref>]. 6) Goal-driven. It performs complex high-level tasks. The work is divided into smaller detailed tasks, and the processing order is determined and processed [<xref ref-type="bibr" rid="B021">21</xref>-<xref ref-type="bibr" rid="B023">23</xref>].</p>
</sec>
<sec id="sec004">
	<title>4. Big Data-based Adaptive Smart Platform</title>
	<p>Big Data-based Adaptive Smart Platform(ASP) provide highest technology platform to helped solve a various type data problems. Such problems involve organizing miscellaneous, high volume, and potentially messy data sources to refine timely and actionable. This systems enabled new solutions to established data problems, such as search platform, social networks-based, and cloud computing and data-driven service providers. Recently, Big Data-based Adaptive Smart Platform also contribute to first line, business decisions making of industrial technology, including stock, finance, manufacturing, media, and so on. Big data platform perform data collection/indexing/retrieval, data pattern matching and abnormally detection, formal natural language processing for domain identification and semantic analysis, information extraction from abnormal data(image, audio, video data, or a variety of other data). We are shown characteristics of big data-based adaptive smart platform include as bellows:</p>
	<p>1) Storage capacity; It collects various information from the big data environment.</p>
	<p>2) Distributed components; It processes software component in massive connected by social network environment.</p>
	<p>3) Data Classification; It classifies the variety of data from big data layers.</p>
	<p>Eventually, Big platform technology is high-3V(Volume, Velocity, Variety) information, as well as it is important to enhance the capability of their systems. For big data-based adaptive smart platform, our approach provide three conceptual components: Data access patterns, Computation patterns, adaptation patterns, and we shown by &#x003C;<xref ref-type="fig" rid="f001">Figure 1</xref>&#x003E;.</p>
	<fig id="f001" orientation="portrait" position="float">
		<label>Figure 1.</label>
		<caption>
			<title>Concept of Big Data-based Adaptive Smart Platform</title>
		</caption>
		<graphic xlink:href="../ingestImageView?artiId=ART002597302&amp;imageName=jkits_2020_15_03_347_f001.jpg" position="float" orientation="portrait" xlink:type="simple"></graphic>
	</fig>
	<p>From the point of view of big data analytics, To take advantage of the multi processing that Hadoop provides, it needs to express data query with a MapReduce such as ‘text analytics – social network feeds, emails, messenger, blogs, facebook, and instagram so on’. MapReduce process by breaking the processing with map phase and reduce phase, and each phase has key-value pairs of which specifies two functions; map function and reduce function. Map function is only a data preparation phase, setting up their data, and also a good place of to drop bad records. &#x003C;<xref ref-type="fig" rid="f002">Figure 2</xref>&#x003E; shows MapReduce logical data flow.</p>
	<fig id="f002" orientation="portrait" position="float">
		<label>Figure 2.</label>
		<caption>
			<title>MapReduce Logical Data Flow</title>
		</caption>
		<graphic xlink:href="../ingestImageView?artiId=ART002597302&amp;imageName=jkits_2020_15_03_347_f002.jpg" position="float" orientation="portrait" xlink:type="simple"></graphic>
			<p>(This map function is represented by the Mapper, that define abstract map( ))</p>
	</fig>
	<p>As we mentioned above, MapReduce Job is a unit of operate that client-side wants to be performed. This consists of the input data (cat*), MapRduce, and configuration information. Hadoop runs the job by dividing into tasks (map tasks and reduce tasks). There are two types of nodes that control the job execution with both jobtraker and tasktracker. Jobtraker run on the big data system by reports to keeps a record of the overall progress of each job using tasktracker. After all, Hadoop divides the input to MapReduce job into input splits, it creates one map task for each input splits, which runs the user defined map function for each record in their split. Splits is meant to the time taken to process, there is small compared to the time to process the whole input with by logical data flow in &#x003C;<xref ref-type="fig" rid="f002">Figure 2</xref>&#x003E;. In order to most jobs, a good spilt size tends to the size of an HDFS block, although this could be changed for the cluster or specified when each file is created. So, we called data locality optimization, Hadoop is running the map task on a node or doing their best the map. Even though, HDFS block don’t use valuable cluster bandwidth, but input split of map task is trying to run other map tasks, so the job scheduler will find a free map slot on a node in the same blocks. we are illustrated in &#x003C;<xref ref-type="fig" rid="f003">Figure 3</xref>&#x003E;</p>
	<fig id="f003" orientation="portrait" position="float">
		<label>Figure 3.</label>
		<caption>
			<title>Hadoop using MapReduce of Data Center</title>
		</caption>
		<graphic xlink:href="../ingestImageView?artiId=ART002597302&amp;imageName=jkits_2020_15_03_347_f003.jpg" position="float" orientation="portrait" xlink:type="simple"></graphic>
			<p>(Red Block is map task, and Blue Block is HDFS block. Left A is Data-local, Center B is rack-local, and Right C is map tasks.)</p>
	</fig>
	<p>When we have proposed data flow by each nodes for the general case, multiple reduce tasks is shown in &#x003C;<xref ref-type="fig" rid="f004">Figure 4</xref>&#x003E;, and this diagram makes it clear how each data flow between map and reduce tasks. Futhermore, shuffle in &#x003C;<xref ref-type="fig" rid="f002">Figure 2</xref>&#x003E; is more complicated that this diagram suggests, and tuning it can have a job execution time.</p>
	<fig id="f004" orientation="portrait" position="float">
		<label>Figure 4.</label>
		<caption>
			<title>MapReduce Data Flow with Multiple Reduce Tasks</title>
		</caption>
		<graphic xlink:href="../ingestImageView?artiId=ART002597302&amp;imageName=jkits_2020_15_03_347_f004.jpg" position="float" orientation="portrait" xlink:type="simple"></graphic>
	</fig>
	<p>Specifying a combine function is defined using the MapReduce class for this big data-based adaptive smart platform. It is implementation as the MapReduce Job function using Java as bellows. This Job object forms the specification of the job and gives control over how the job is run. When we run this job on a Hadoop cluster, we will package the code which Hadoop will distribute around the cluster (JAR file). In other words, Job’s setJarByClass() method use to locate the relevant JAR file by looking for the this file containing this class. Having constructed a Job object, we specify the input and output paths. After all, input path is specified by calling the static addInputPath() method on FileInputFormat, and it can be a single file, a directory, or a file pattern. Output path is also specified by the static setOutputPath() method on FileOutputFormat, that it means a directory where the output files from the reducer functions are written by Figure 3 and 4.</p>
<p>　</p>
<p><italic>　public class MaxtextWithCombiner {</italic></p>
<p><italic>　　public static void main(String[] args) ... {</italic></p>
<p><italic>　　　if (args.length !=2) {</italic></p>
<p><italic>　　　system.err.println(“usage: MaxtextWithCombiner 〈input</italic></p>
<p><italic>　　　path>” + “〈output path〉”);</italic></p>
<p><italic>　　　system.exit(-1);</italic></p>
<p><italic>　　　}</italic></p>
<p><italic>　　　Job job = new Job ();</italic></p>
<p><italic>　　　job.setJarByClass(MaxtextWithCombiner.class);</italic></p>
<p><italic>　　　job.setJobName(“Max Text”)</italic></p>
<p>　　　</p>
<p><italic>　　　FileIputFormat.addInputPath(job, new path(args[0]));</italic></p>
<p><italic>　　　FileOutputFormat.addInputPath(job, new path(args[0]));</italic></p>
<p>　　　</p>
<p><italic>　　　Job.setMapperClass (..........);</italic></p>
<p><italic>　　　Job.setCombinerClass (........);</italic></p>
<p><italic>　　　Job.setReducerClass (.......);</italic></p>
<p><italic>　　　} ,..... }</italic></p>
<p>　</p>
</sec>
<sec id="sec005" sec-type="Conclusion">
	<title>5. Conclusions</title>
	<p>In this paper, we have proposed adaptive smart platform for intelligent software in big data environment. The main idea of this research paper is to how we could have a concept big data. Other point a view, 3V of big data primary focus has been on analytics to obtain valid/valuable from adaptive smart platform. We also deal with Hadoop, HDFS, and their map flow. After all, big data platform, so we generally called ‘Adaptive platform’, ‘intelligent platform’, or ‘smart platform’, makes the case for new paradigm of their environment, as well as they have statistical methods manage for larger data sets. Technological advances of computations have enable data-driven, data classification, data optimization by using data mining, machine learning, deep learning for big data in timely manner. Especially, predictive analytics comprise a variety of big data techniques that predictive future based on historical/current data among their analytics. In addition, this analytics primarily based on statistical methods, so called Python and R, are developing new statistical methods for big data. Accordingly, our conceptual in adaptive smart platform derive on statistical significance the challenges of computational efficiency as following characteristics; Heterogeneity, Noise Accumulation, Spurious Correlation, Explanatory Data Variables, Predictor. Accordingly, from now to near future, we try to approach to integrate real data of industrial platform, in which the use of a informal data resource discovery, and manage the adaptation of smart-*, intelligent-*, and super connectivity world.</p>
</sec>
</body>
<back>
<ref-list>
<title>References</title>
<!--[1] M. Zolkepli, F. Dong, and K. Hirota, Automatic switching of clustering methods based on fuzzy inference in bibliographic big data retrieval system, International Journal of Fuzzy Logic and Intelligent Systems, Korean Institute of Intelligent Systems, Vol. 14, Issue 4. pp. 256-267, 2014.-->
<ref id="B001">
<label>[1]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Zolkepli</surname><given-names>M.</given-names></name>
<name><surname>Dong</surname><given-names>F.</given-names></name>
<name><surname>Hirota</surname><given-names>K.</given-names></name>
</person-group>
<year>2014</year>
<article-title>Automatic switching of clustering methods based on fuzzy inference in bibliographic big data retrieval system</article-title>
<source>International Journal of Fuzzy Logic and Intelligent Systems</source>
<publisher-name>Korean Institute of Intelligent Systems</publisher-name>
<volume>14</volume><issue>4</issue>
<fpage>256</fpage><lpage>267</lpage>
<pub-id pub-id-type="doi">10.5391/IJFIS.2014.14.4.256</pub-id>
</element-citation>
</ref>
<!--[2] Y-J. Kim, and K-M. Lee, Big numeric data classification using grid-based bayesian inference in the MapReduce framework, International Journal of Fuzzy Logic and Intelligent Systems, Korean Institute of Intelligent Systems, Vol. 14, Issue 4. pp. 313-321, 2014.-->
<ref id="B002">
<label>[2]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Kim</surname><given-names>Y-J.</given-names></name>
<name><surname>Lee</surname><given-names>K-M.</given-names></name>
</person-group>
<year>2014</year>
<article-title>Big numeric data classification using grid-based bayesian inference in the MapReduce framework</article-title>
<source>International Journal of Fuzzy Logic and Intelligent Systems</source>
<publisher-name>Korean Institute of Intelligent Systems</publisher-name>
<volume>14</volume><issue>4</issue>
<fpage>313</fpage><lpage>321</lpage>
<pub-id pub-id-type="doi">10.5391/IJFIS.2014.14.4.313</pub-id>
</element-citation>
</ref>
<!--[3] J-H. Kim, and S-Ch. Kim, Toward hybrid model for architecture-oriented semantic schema of self-adaptive system, GPC 2013, LNCS 7861, Springer-Verlag, pp. 832-837, 2013.-->
<ref id="B003">
<label>[3]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Kim</surname><given-names>J-H.</given-names></name>
<name><surname>Kim</surname><given-names>S-Ch.</given-names></name>
</person-group>
<year>2013</year>
<article-title>Toward hybrid model for architecture-oriented semantic schema of self-adaptive system</article-title>
<source>GPC 2013, LNCS 7861</source>
<publisher-name>Springer-Verlag</publisher-name>
<fpage>832</fpage><lpage>837</lpage>
<pub-id pub-id-type="doi">10.1007/978-3-642-38027-3_94</pub-id>
</element-citation>
</ref>
<!--[4] J-H, Kim, and E-S. Lee, Semantic web recommender system based personalization service for user XQuery pattern. In: Deng, X., Ye, Y. (eds.) WINE 2005. LNCS, vol. 3828, pp. 848–857. Springer, Heidelberg, 2015.-->
<ref id="B004">
<label>[4]</label>
<element-citation publication-type="book">
<person-group>
<name><surname>Kim</surname><given-names>J-H.</given-names></name>
<name><surname>Lee</surname><given-names>E-S.</given-names></name>
</person-group>
<person-group person-group-type="editor">
<name><surname>Deng</surname><given-names>X.</given-names></name>
<name><surname>Ye</surname><given-names>Y.</given-names></name>
</person-group>
<year>2015</year>
<chapter-title>Semantic web recommender system based personalization service for user XQuery pattern</chapter-title>
<source>WINE 2005</source>
<comment>LNCS, vol. 3828</comment>
<publisher-loc>Springer</publisher-loc>
<publisher-name>Heidelberg</publisher-name>
<fpage>848</fpage><lpage>857</lpage>
</element-citation>
</ref>
<!--[5] J-D. Lee, and J-H. Lee, Constructing efficient regional hazardous weather prediction models through big data analysis, International Journal of Fuzzy Logic and Intelligent Systems, Korean Institute of Intelligent Systems, Vol. 16, Issue 1. pp. 1-12, 2016.-->
<ref id="B005">
<label>[5]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Lee</surname><given-names>J-D.</given-names></name>
<name><surname>Lee</surname><given-names>J-H.</given-names></name>
</person-group>
<year>2016</year>
<article-title>Constructing efficient regional hazardous weather prediction models through big data analysis</article-title>
<source>International Journal of Fuzzy Logic and Intelligent Systems</source>
<publisher-name>Korean Institute of Intelligent Systems</publisher-name>
<volume>16</volume><issue>1</issue>
<fpage>1</fpage><lpage>12</lpage>
<pub-id pub-id-type="doi">10.5391/IJFIS.2016.16.1.1</pub-id>
</element-citation>
</ref>
<!--[6] J-S. Kim, and J-H. Kim, A study on workflow processes for self-adaptive software system approaches, Journal of Knowledge Information Technology and Systems(JKITS), KKITS, Vol.14, No.3, pp. 267-274, June 2019.-->
<ref id="B006">
<label>[6]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Kim</surname><given-names>J-S.</given-names></name>
<name><surname>Kim</surname><given-names>J-H.</given-names></name>
</person-group>
<year>2019</year>
<month>June</month>
<article-title>A study on workflow processes for self-adaptive software system approaches</article-title>
<source>Journal of Knowledge Information Technology and Systems(JKITS)</source>
<publisher-name>KKITS</publisher-name>
<volume>14</volume><issue>3</issue>
<fpage>267</fpage><lpage>274</lpage>
<pub-id pub-id-type="doi">10.34163/jkits.2019.14.3.006</pub-id>
</element-citation>
</ref>
<!--[7] S-H. Kim, D-S. Son, M-H. Park, and H-S. Hwang, Developing a big data analytic model and a platform for particulate matter prediction: A case study, International Journal of Fuzzy Logic and Intelligent Systems, Korean Institute of Intelligent Systems, Vol. 19, Issue 4. pp. 242-249, 2019.-->
<ref id="B007">
<label>[7]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Kim</surname><given-names>S-H.</given-names></name>
<name><surname>Son</surname><given-names>D-S.</given-names></name>
<name><surname>Park</surname><given-names>M-H.</given-names></name>
<name><surname>Hwang</surname><given-names>H-S.</given-names></name>
</person-group>
<year>2019</year>
<article-title>Developing a big data analytic model and a platform for particulate matter prediction: A case study</article-title>
<source>International Journal of Fuzzy Logic and Intelligent Systems</source>
<publisher-name>Korean Institute of Intelligent Systems</publisher-name>
<volume>19</volume><issue>4</issue>
<fpage>242</fpage><lpage>249</lpage>
<pub-id pub-id-type="doi">10.5391/IJFIS.2019.19.4.242</pub-id>
</element-citation>
</ref>
<!--[8] M. Nie, Z. Xiong, R. Zhong, W. Deng, and G. Yang, Career choice prediction based on campus big data—mining the potential behavior of college students, Applied Sciences, MDPI, Vol. 10, Issue 8, 14, Apr, 2020.-->
<ref id="B008">
<label>[8]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Nie</surname><given-names>M.</given-names></name>
<name><surname>Xiong</surname><given-names>Z.</given-names></name>
<name><surname>Zhong</surname><given-names>R.</given-names></name>
<name><surname>Deng</surname><given-names>W.</given-names></name>
<name><surname>Yang</surname><given-names>G.</given-names></name>
</person-group>
<year>2020</year>
<month>Apr.</month>
<article-title>Career choice prediction based on campus big data—mining the potential behavior of college students</article-title>
<source>Applied Sciences</source>
<publisher-name>MDPI</publisher-name>
<volume>10</volume><issue>8</issue>
<pub-id pub-id-type="doi">10.3390/app10082841</pub-id>
</element-citation>
</ref>
<!--[9] J. Wu, K. Ota, M. Dong, J. Li, and H. Wang, Big data analysis-based security situational awareness for smart grid, IEEE Transactions on Big Data, IEEE, Vol. 4, Issue 3, pp. 408-417, 2018.-->
<ref id="B009">
<label>[9]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Wu</surname><given-names>J.</given-names></name>
<name><surname>Ota</surname><given-names>K.</given-names></name>
<name><surname>Dong</surname><given-names>M.</given-names></name>
<name><surname>Li</surname><given-names>J.</given-names></name>
<name><surname>Wang</surname><given-names>H.</given-names></name>
</person-group>
<year>2018</year>
<article-title>Big data analysis-based security situational awareness for smart grid</article-title>
<source>IEEE Transactions on Big Data</source>
<publisher-name>IEEE</publisher-name>
<volume>4</volume><issue>3</issue>
<fpage>408</fpage><lpage>417</lpage>
<pub-id pub-id-type="doi">10.1109/TBDATA.2016.2616146</pub-id>
</element-citation>
</ref>
<!--[10] P. O’Donovan, K. Leahy, K. Bruton, and D. T. J. O’Sullivan, An industrial big data pipeline for data-driven analytics maintenance applications in large-scale smart manufacturing facilities, Journal of Big Data, SpingerOpen Journal, Vol. 2 No. 25, 2015.-->
<ref id="B010">
<label>[10]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>O’Donovan</surname><given-names>P.</given-names></name>
<name><surname>Leahy</surname><given-names>K.</given-names></name>
<name><surname>Bruton</surname><given-names>K.</given-names></name>
<name><surname>O’Sullivan</surname><given-names>D. T. J.</given-names></name>
</person-group>
<year>2015</year>
<article-title>An industrial big data pipeline for data-driven analytics maintenance applications in large-scale smart manufacturing facilities</article-title>
<source>Journal of Big Data</source>
<publisher-name>SpingerOpen Journal</publisher-name>
<volume>2</volume><issue>25</issue>
<pub-id pub-id-type="doi">10.1186/s40537-015-0034-z</pub-id>
</element-citation>
</ref>
<!--[11] R. Singh, and P. J. Kaur, Analyzing performance of apache tez and MapReduce with hadoop multinode cluster on amazon cloud, Journal of Big Data, Spinger Open Journal, Vol. 3 No. 19, 2016.-->
<ref id="B011">
<label>[11]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Singh</surname><given-names>R.</given-names></name>
<name><surname>Kaur</surname><given-names>P. J.</given-names></name>
</person-group>
<year>2016</year>
<article-title>Analyzing performance of apache tez and MapReduce with hadoop multinode cluster on amazon cloud</article-title>
<source>Journal of Big Data</source>
<publisher-name>SpingerOpen Journal</publisher-name>
<volume>3</volume><issue>19</issue>
<pub-id pub-id-type="doi">10.1186/s40537-016-0051-6</pub-id>
</element-citation>
</ref>
<!--[12] A. Gandomi, M. Reshadi, A. Movaghar, and A. Khademzadeh, HybSMRP: A hybrid scheduling algorithm in hadoop MapReduce framework, Journal of Big Data, SpingerOpen Journal, Vol. 6 No. 106, 2019.-->
<ref id="B012">
<label>[12]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Gandomi</surname><given-names>A.</given-names></name>
<name><surname>Reshadi</surname><given-names>M.</given-names></name>
<name><surname>Movaghar</surname><given-names>A.</given-names></name>
<name><surname>Khademzadeh</surname><given-names>A.</given-names></name>
</person-group>
<year>2019</year>
<article-title>HybSMRP: A hybrid scheduling algorithm in hadoop MapReduce framework</article-title>
<source>Journal of Big Data</source>
<publisher-name>SpingerOpen Journal</publisher-name>
<volume>6</volume><issue>106</issue>
<pub-id pub-id-type="doi">10.1186/s40537-019-0253-9</pub-id>
</element-citation>
</ref>
<!--[13] S-Y. Heo, Implement of big data collecting system based on distributed messaging(BDCS-DM) using the rasberry pi, Journal of Knowledge Information Technology and Systems(JKITS), KKITS, Vol. 14, No. 3, pp. 257-266, Jun. 2019.-->
<ref id="B013">
<label>[13]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Heo</surname><given-names>S-Y.</given-names></name>
</person-group>
<year>2019</year>
<month>Jun.</month>
<article-title>Implement of big data collecting system based on distributed messaging(BDCS-DM) using the rasberry pi</article-title>
<source>Journal of Knowledge Information Technology and Systems(JKITS)</source>
<publisher-name>KKITS</publisher-name>
<volume>14</volume><issue>3</issue>
<fpage>257</fpage><lpage>266</lpage>
<pub-id pub-id-type="doi">10.34163/jkits.2019.14.3.005</pub-id>
</element-citation>
</ref>
<!--[14] K-H. Kim, and Y-J. Kim, A study on the enterprise's big data utilization, Journal of Knowledge Information Technology and Systems(JKITS), KKITS, Vol. 14, No. 5, pp. 445-453, Oct. 2019.-->
<ref id="B014">
<label>[14]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Kim</surname><given-names>K-H.</given-names></name>
<name><surname>Kim</surname><given-names>Y-J.</given-names></name>
</person-group>
<year>2019</year>
<month>Oct.</month>
<article-title>A study on the enterprise's big data utilization</article-title>
<source>Journal of Knowledge Information Technology and Systems(JKITS)</source>
<publisher-name>KKITS</publisher-name>
<volume>14</volume><issue>5</issue>
<fpage>445</fpage><lpage>453</lpage>
<pub-id pub-id-type="doi">10.34163/jkits.2019.14.5.002</pub-id>
</element-citation>
</ref>
<!--[15] I. Yaqoob, I. A. T, Hashem, A, Gani, S. Mokhtar, E. Ahmed, N. B. Anuar, and A. V. Vasilakos, Big data: From beginning to future, International Journal of Information Management, Elsevier, Vol. 36, No. 6, pp. 1231-1247, Dec. 2016.-->
<ref id="B015">
<label>[15]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Yaqoob</surname><given-names>I.</given-names></name>
<name><surname>Hashem</surname><given-names>I. A. T.</given-names></name>
<name><surname>Gani</surname><given-names>A.</given-names></name>
<name><surname>Mokhtar</surname><given-names>S.</given-names></name>
<name><surname>Ahmed</surname><given-names>E.</given-names></name>
<name><surname>Anuar</surname><given-names>N. B.</given-names></name>
<name><surname>Vasilakos</surname><given-names>A. V.</given-names></name>
</person-group>
<year>2016</year>
<month>Dec.</month>
<article-title>Big data: From beginning to future</article-title>
<source>International Journal of Information Management</source>
<publisher-name>Elsevier</publisher-name>
<volume>36</volume><issue>6</issue>
<fpage>1231</fpage><lpage>1247</lpage>
<pub-id pub-id-type="doi">10.1016/j.ijinfomgt.2016.07.009</pub-id>
</element-citation>
</ref>
<!--[16] A. Siddiqa, I. A. T. Hashem, I. Yaqoob, M. Marjani, S. Shamshirband, A. Gani, and F. Nasaruddin, A survey of big data management: Taxonomy and state-of-the-art, Journal of Network and Computer Applications, Elsevier, Vol. 71, pp. 151-166, Aug. 2016.-->
<ref id="B016">
<label>[16]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Siddiqa</surname><given-names>A.</given-names></name>
<name><surname>Hashem</surname><given-names>I. A. T.</given-names></name>
<name><surname>Yaqoob</surname><given-names>I.</given-names></name>
<name><surname>Marjani</surname><given-names>M.</given-names></name>
<name><surname>Shamshirband</surname><given-names>S.</given-names></name>
<name><surname>Gani</surname><given-names>A.</given-names></name>
<name><surname>Nasaruddin</surname><given-names>F.</given-names></name>
</person-group>
<year>2016</year>
<month>Aug.</month>
<article-title>A survey of big data management: Taxonomy and state-of-the-art</article-title>
<source>Journal of Network and Computer Applications</source>
<publisher-name>Elsevier</publisher-name>
<volume>71</volume>
<fpage>151</fpage><lpage>166</lpage>
<pub-id pub-id-type="doi">10.1016/j.jnca.2016.04.008</pub-id>
</element-citation>
</ref>
<!--[17] Z. Sun, K. Strang, and R. Li, Big data with ten big characteristics, ICBDR 2018: Proceedings of the 2nd International Conference on Big Data Research, ACM Digital Library, pp. 56-61, Oct. 2018.-->
<ref id="B017">
<label>[17]</label>
<element-citation publication-type="paper">
<person-group>
<name><surname>Sun</surname><given-names>Z.</given-names></name>
<name><surname>Strang</surname><given-names>K.</given-names></name>
<name><surname>Li</surname><given-names>R.</given-names></name>
</person-group>
<year>2018</year>
<month>Oct.</month>
<article-title>Big data with ten big characteristics</article-title>
<conf-name>ICBDR 2018: Proceedings of the 2nd International Conference on Big Data Research</conf-name>
<comment>ACM Digital Library</comment>
<fpage>56</fpage><lpage>61</lpage>
<pub-id pub-id-type="doi">10.1145/3291801.3291822</pub-id>
</element-citation>
</ref>
<!--[18] M. Ptiček, and B. Vrdoljak, Big data and new data warehousing approaches, ICCBDC 2017: Proceedings of the 2017 International Conference on Cloud and Big Data, ACM Digital Library, pp.6-10, Sep. 2017.-->
<ref id="B018">
<label>[18]</label>
<element-citation publication-type="paper">
<person-group>
<name><surname>Ptiček</surname><given-names>M.</given-names></name>
<name><surname>Vrdoljak</surname><given-names>B.</given-names></name>
</person-group>
<year>2017</year>
<month>Sep.</month>
<article-title>Big data and new data warehousing approaches</article-title>
<conf-name>ICCBDC 2017: Proceedings of the 2017 International Conference on Cloud and Big Data</conf-name>
<comment>ACM Digital Library</comment>
<fpage>6</fpage><lpage>10</lpage>
<pub-id pub-id-type="doi">10.1145/3141128.3141139</pub-id>
</element-citation>
</ref>
<!--[19] K. Demertzis, K. Rantos, and G. Drosatos, A dynamic intelligent policies analysis mechanism for personal data processing in the IoT ecosystem, Big Data Cognitive. Computing, MDPI Journal, Vol. 4 No. 9, Apr. 2020.-->
<ref id="B019">
<label>[19]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Demertzis</surname><given-names>K.</given-names></name>
<name><surname>Rantos</surname><given-names>K.</given-names></name>
<name><surname>Drosatos</surname><given-names>G.</given-names></name>
</person-group>
<year>2020</year>
<month>Apr.</month>
<article-title>A dynamic intelligent policies analysis mechanism for personal data processing in the IoT ecosystem</article-title>
<source>Big Data Cognitive. Computing, MDPI Journal</source>
<volume>4</volume><issue>9</issue>
<pub-id pub-id-type="doi">10.3390/bdcc4020009</pub-id>
</element-citation>
</ref>
<!--[20] M. Shen, X. Tang, L. Zhu, X. Du, and M. Guizani, Privacy-preserving support vector machine training over blockchain-based encrypted IoT data in smart cities, IEEE Internet Things Journal, pp. 7702-7712, Jun. 2019.-->
<ref id="B020">
<label>[20]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Shen</surname><given-names>M.</given-names></name>
<name><surname>Tang</surname><given-names>X.</given-names></name>
<name><surname>Zhu</surname><given-names>L.</given-names></name>
<name><surname>Du</surname><given-names>X.</given-names></name>
<name><surname>Guizani</surname><given-names>M.</given-names></name>
</person-group>
<year>2019</year>
<month>Jun.</month>
<article-title>Privacy-preserving support vector machine training over blockchain-based encrypted IoT data in smart cities</article-title>
<source>IEEE Internet Things Journal</source>
<fpage>7702</fpage><lpage>7712</lpage>
<pub-id pub-id-type="doi">10.1109/JIOT.2019.2901840</pub-id>
</element-citation>
</ref>
<!--[21] G. Napoles, M. Leon, I. Grau, and K. Vanhoof, Fuzzy cognitive maps tool for scenario analysis and pattern classification, In Proceedings of the 2017 IEEE 29th International Conference on Tools with Artificial Intelligence (ICTAI), Boston, MA, USA, Vol. 6 No. 8, pp. 644-651, Nov. 2017.-->
<ref id="B021">
<label>[21]</label>
<element-citation publication-type="paper">
<person-group>
<name><surname>Napoles</surname><given-names>G.</given-names></name>
<name><surname>Leon</surname><given-names>M.</given-names></name>
<name><surname>Grau</surname><given-names>I.</given-names></name>
<name><surname>Vanhoof</surname><given-names>K.</given-names></name>
</person-group>
<year>2017</year>
<month>Nov.</month>
<article-title>Fuzzy cognitive maps tool for scenario analysis and pattern classification</article-title>
<conf-name>Proceedings of the 2017 IEEE 29th International Conference on Tools with Artificial Intelligence (ICTAI)</conf-name>
<conf-loc>Boston, MA, USA</conf-loc>
<volume>6</volume><issue>8</issue>
<fpage>644</fpage><lpage>651</lpage>
<pub-id pub-id-type="doi">10.1109/ICTAI.2017.00103</pub-id>
</element-citation>
</ref>
<!--[22] V. J. Hodge, S. O’Keefe, and J. Austin, Hadoop neural network for parallel and distributed feature selection, Neural Network. Vol. 7 No. 8, pp. 24-35, 2016.-->
<ref id="B022">
<label>[22]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Hodge</surname><given-names>V. J.</given-names></name>
<name><surname>O’Keefe</surname><given-names>S.</given-names></name>
<name><surname>Austin</surname><given-names>J.</given-names></name>
</person-group>
<year>2016</year>
<article-title>Hadoop neural network for parallel and distributed feature selection</article-title>
<source>Neural Network</source>
<volume>7</volume><issue>8</issue>
<fpage>24</fpage><lpage>35</lpage>
<pub-id pub-id-type="doi">10.1016/j.neunet.2015.08.011</pub-id>
</element-citation>
</ref>
<!--[23] H. S. Munawar, S. Qayyum, F. Ullah, and S. Sepasgozar, Big data and its applications in smart real estate and the disaster management life cycle: A systematic analysis, Big Data Cognitive. Computing, MDPI Journal, Vol. 4 No. 2, Mar. 2020.-->
<ref id="B023">
<label>[23]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Munawar</surname><given-names>H. S.</given-names></name>
<name><surname>Qayyum</surname><given-names>S.</given-names></name>
<name><surname>Ullah</surname><given-names>F.</given-names></name>
<name><surname>Sepasgozar</surname><given-names>S.</given-names></name>
</person-group>
<year>2020</year>
<month>Mar.</month>
<article-title>Big data and its applications in smart real estate and the disaster management life cycle: A systematic analysis</article-title>
<source>Big Data Cognitive. Computing, MDPI Journal</source>
<volume>4</volume><issue>2</issue>
<pub-id pub-id-type="doi">10.3390/bdcc4020004</pub-id>
</element-citation>
</ref>
</ref-list>
<ack>
<title>Acknowledgments</title>
<p>This work was supported by the research grant of Pai Chai University in 2020.</p>
</ack>
<bio>
	<p><graphic xlink:href="../ingestImageView?artiId=ART002597302&amp;imageName=jkits_2020_15_03_347_f005.jpg"></graphic><bold>Jeong-Sig Kim</bold> he is he is Assistant Professor of Department of Computer and Mobile Convergence, at the Gyeonggi University of Science and Technology, Gyeonggi-do, and Korea. He respectively received his Ph.D. degrees in Electronic, Electrical and Computer Engineering from Sungkyunkwan University, Korea, in 2007. His research interests include smart vehicular network, smart platform, software engineering, wireless sensor networks, scalable reliable communication protocols, mobile computing, network security protocols, proxy caching systems.</p>
	<p><italic>E-mail address</italic>: <email>arius70@gtec.ac.kr</email></p>
	<p><graphic xlink:href="../ingestImageView?artiId=ART002597302&amp;imageName=jkits_2020_15_03_347_f006.jpg"></graphic><bold>Jin Hong Kim</bold> he is he is Assistant Professor of Department of Information Computer Engineering at the Pai Chai University, Daejeon, and Korea. He respectively received his Ph.D. degrees in Electronic, Electrical and Computer from Sungkyunkwan University, Korea, in 2006. Dr. Kim was Information System Research Center at the University of New South Wales in Australia. Moreover, He also served or currently serving as a reviewer and Technical Program Committee for many important Journals, Conferences, Symposiums, Workshop in Big Data area. His research interests include Smart Vehicular Network, Smart Platform, Machine Learning, Artificial Intelligent, Intelligent Software, Intelligent Agent System, and Big Data. He is a life member of the KKITS.</p>
	<p><italic>E-mail address</italic>: <email>jinhkm@pcu.ac.kr</email></p>
</bio>
</back>
</article>
