<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>RaDEN: A Scalable and Efficient Radiation Data Engineering</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yehia Taher</string-name>
          <email>yehia.taher@uvsq.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Ali Jaber Lebanese University Beirut</institution>
          ,
          <country country="LB">Lebanon</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Hadi Fadlallah Lebanese University Beirut</institution>
          ,
          <country country="LB">Lebanon</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Quentin -en-Yvelines (UVSQ) Versailles</institution>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <fpage>89</fpage>
      <lpage>93</lpage>
      <abstract>
        <p>Detecting and monitoring radiation level is one of the critical duties for governments and researchers because of the high threats it oppose to humans. It was challenging in the past century to have a centralized radiation monitoring system until the rise of IoT (Internet of Things). Radiation level is measured using wireless sensors that outputs data which are transferred to a back-end server that monitors radiation and alerts when high radiation levels are detected, the server also stores the data for further analysis. The traditional data warehousing systems cannot handle this type of data any more due to (1) data collection speed, (2) rapid data growth, and (3) data diversity. With the rise of Big Data notion, new technologies are developed to handle data with similar characteristics. In this paper, we proposed RaDEn a scalable and fault-tolerant radiation data engineering system that relies on Big Data technologies such as Hadoop, Kafka, Spark, and Hive. The system is responsible of (1) reading data from sensors and other sources, (2) monitor the radiation level in real-time, (3) storing the data, and (4) providing on-demand data retrieval to users. In addition, we have implemented our system and conducted experiments in a real case scenario in collaboration with the department of environmental radiation control at the Lebanese Atomic Energy Commission (LAECCNRS).</p>
      </abstract>
      <kwd-group>
        <kwd>Radiation</kwd>
        <kwd>data engineering</kwd>
        <kwd>Big Data</kwd>
        <kwd>radiation monitoring</kwd>
        <kwd>real-time processing</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
      <p>Radiation pollution is a critical concern due to its
detrimental impact on living beings and environment. There
are different types of radiation stemming from various
radioactive materials and natural resources [1]. The higher
level of these radiations specifically the gamma radiation
causes severe damage to human health [2]. Therefore,
controlling radiation level is critically important. In order to
do so, monitoring radiation sources is an indispensable task.
The advent IoT (Internet of Things) specifically, sensors
have paved the foundation of building smart ecosystems that
enable collecting radiation data, processing, and analyzing
radiation level in real-time [3]. Radiation sensors collect and
transmit data via communication network such as
telecommunication network, Wi-Fi, and Internet to the
computational engine for measuring radiation levels.
Radiation monitoring sensors records data continuously; in
consequence, massive volume data can be generated in a
high speed. Conventional data engineering technologies
such as data warehouse are not adequate to handle this type
of data.</p>
      <p>
        Several data engineering technologies have been
proposed in literature such as [5],[6],[7],[8],[9],[10],[11],
[12],[13],[14],[15],[16] and many others. These solutions
aims engineering radiation pollution data. However, existing
solutions have several limitations that we summarized as
follows: (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) Existing technologies rely mainly on traditional
data technologies. (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) Most of them are focused on the data
collection only. (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) Real-time data collection and processing
is outside of the scope of existing technologies. (
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
Scalability and fault-tolerance have not been dealt with by
the technologies discussed in the previous sections. A
solution that can address these limitations is an
indispensable need.
      </p>
      <p>In this paper, we have proposed a solution called RaDEn,
which is a scalable and fault-tolerant system for radiation
data engineering that relies mainly on new data technologies
that are able to handle massive volume of data generated in
high speed. RaDEn has the ability to read data from
different sources, monitor radiation level in real-time,
storing data in a scalable repository that provides
ondemand data retrieval to users for further analysis.</p>
      <p>The remainder of this paper is organized as follows. In
Section 2, we briefly introduce our solution called RaDEn.
The development of RaDEn will be detailed in Section 3.
Section 4 demonstrates RaDEn. We conclude our work in
Section 5.</p>
    </sec>
    <sec id="sec-2">
      <title>II. AN OVERVIEW OF RADEN</title>
      <p>RaDEn is a scalable platform developed for radiation
data engineering. It allows fetching massive volume of data
from different sources. RaDEn enables user collection
different types of data including such as structured databases,
data streams and flat files. RaDEn has a radiation data lake
which stores data a scalable cluster, process then with
advanced techniques and visualize data using the best fit
methods.</p>
      <p>RaDEn adopted both realtime and batch style
philosophies for collecting and processing data. The hybrid
enables users to perform both realtime and batch style
operations. The data streaming from sensors can be collected
by the users in realtime and files can be ingested in storage
as batch style. The processing and can be done the same
ways. Besides these major operations it somewhat performs
pre-processing tasks such data transformation and loading
data into scalable data lake. Visualization is real-time
meaning that the streams can be visualized with minimal
latency and the can be done by files data.</p>
      <p>RaDEn is built on cluster computing and parallel
computing paradigm. In addition, it adopts the notion of Big
Data. The cluster computing guides the solution adopt
technologies that foster scalability whereas the parallel
computing provides computation models for designing
parallel operations using suitable programming model such
as functional programming model.</p>
      <p>RaDEn is built-on multi-layered architecture. Figure 1
shows the architecture of RaDEn. The figure shows that the
RaDEn system can collect data from any number of sources.
RaDEn consist of six layers which are explained in the
following:</p>
      <p>Data Sources: Data sources layer consists of data
streams sent from sensors installed in cities and mountains,
relational databases where archive data are stored and flat
files that can be exported from any old echo system</p>
      <p>Data ingestion layer: This layer is responsible of
reading data from different sources and delivering them to
data processing or data storage layer. This layer must ensure
scalability and fault tolerance and must read a huge amount
of data from different sources in real-time and batch mode.
Data can be stored into Data storage layer directly or it can
be sent to Data processing layer to be processed in real-time.</p>
      <p>Data Storage: This layer is responsible of storing data.
It relies heavily on HDFS, which is a distributed file system
that ensures high scalability and fault-tolerance. On the Top
of HDFS we have to use warehousing technology to define
and configure the metadata of the data stored in HDFS and
let the users be able to perform easy data retrieval operations.</p>
      <p>Data Processing Layer: This layer is responsible of
processing data and notifying the end-user when a high level
radiation is detected. The nature of the data sources requires
a distributed data processing platform that ensures a high
scalability and fault tolerance.</p>
      <p>Data visualization: This layer is to visualize the results
of data processing and is responsible of bringing the end-user
in action by drawing real-time graphs that show radiation
level timeline.</p>
      <p>Coordination layer: This layer is responsible of making
It is a service that runs in background and has the ability to
connect with any technology used.</p>
    </sec>
    <sec id="sec-3">
      <title>III. DEVELOPMENT OF RADEN RaDEn is developed in two phases. In the first phase, we developed the RaDEn system and in the second phase we developed an alarm system integrated within RaDEn.</title>
      <sec id="sec-3-1">
        <title>A. RaDEn Core System</title>
        <p>We have built a 4-node Hadoop cluster. To build this
system we have first deployed four virtual machines where
we have installed Ubuntu1 16.04 LTS as operating system
and Hadoop 3.1.0 for data storage. We have configured the
first virtual machine to act as the master node (name node)
and the others to act as slaves (only stores data).</p>
        <p>On the master node, we have also installed the data
ingestion, processing and visualization tools. As a
programming language, We have used python2 because it is
more powerful than other languages in data science domain
due to the presence of many specialized libraries.</p>
        <p>
          For data ingestion, we have installed Apache Kafka 3 ,
Apache Flume4, and Apache Sqoop5. We used Apache Kafka
as the main data ingestion tools, because: (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) it has the ability
to read data from sensors directly. (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) It guarantees
scalability and fault tolerance. (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) It can read data in
realtime and at rest. (
          <xref ref-type="bibr" rid="ref4">4</xref>
          ) It can send the data to processing engine
and to the data storage layer. (
          <xref ref-type="bibr" rid="ref5">5</xref>
          ) It is easy to implement
using python programming language. To use Apache Kafka,
first we have installed the Apache Zookeeper6 which acts as
a coordinator that lets Apache Kafka communicate with
other technologies. Then, we created two topics: (
          <xref ref-type="bibr" rid="ref1">1</xref>
          )
to insert data to
HDFS (Hadoop Distributed File System) without any
used for real-time processing and will insert data to HDFS
Note that the first topic will be used for archive data only.
        </p>
        <p>We have configured Apache Flume agents to read from
Kafka topics consumers. The Flume agent is responsible of
storing data from Kafka to HDFS. In addition, we used
Apache Sqoop to read data from relational databases and
store it into HDFS. Reading archive data from relational
databases is not one of the main goals of the system, but it is
an added value to allow user to migrate their old data from
traditional warehousing system. In addition, we have used
Apache Hive7 to define the metadata of the file stored in
HDFS to make the data retrieval process more easily using
SQL-Like languages such as HiveQL and Spark-SQL.
1 https://ubuntu.com
2 https://python.org
3 https://kafka.apache.org
4 http://fume.apache.org
5 http://sqoop.apache.org
6 https://zookeeper.apache.org
7 https://hive.apache.org</p>
        <p>
          For Data processing, our solution relies heavily on
Apache Spark 8 for these main reasons: (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) it uses micro
batching processing instead of stream processing, which
more guarantee fault-tolerance, and in this solution fault
tolerance is critical even if it may cause a few milliseconds
latency [4]. (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) It can process data at rest and in real-time. (
          <xref ref-type="bibr" rid="ref3">3</xref>
          )
Spark has a wrapper library called PySpark that allows
creating and running Apache Spark jobs in python. (
          <xref ref-type="bibr" rid="ref4">4</xref>
          ) It is
scalable so we can add more nodes when it is required.
        </p>
        <p>We have created a single node Apache Spark cluster as
the first phase of deployment and we can add other slave
nodes when it is required. In addition, we have use pandas9
python library because it provides many classes and
functions that makes handling data easier.</p>
        <p>For Data visualization, we used matplotlib 10 library
which is a Python 2D plotting library which produces
publication quality figures in a variety of hardcopy formats
and interactive environments across platforms. It also allows
drawing real-time graphs.</p>
      </sec>
      <sec id="sec-3-2">
        <title>B. RaDEn Alarm System</title>
        <p>
          The data processing and visualization is done by a python
script, where we have implemented the radiation alert
system (designed based on the Lebanese Atomic Energy
Commission requirements) that work as the following: (
          <xref ref-type="bibr" rid="ref1">1</xref>
          )
First, the user must define a threshold value. (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) The
radiation average is calculated based on the last 30 day from
the current date. (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) Then, when the current radiation value
is higher than the sum of the radiation average and the
ause the rain
increase the radiation level. (
          <xref ref-type="bibr" rid="ref5">5</xref>
          ) If an alert was raised (any
level) and the radiation level is still high after 5 hours then a
technician to visit the sensor location to do a checkup.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>IV. DEMONSTRATION OF RADEN</title>
      <p>In this section, we demonstrate RaDEn. For our
demonstration we used a radiation dataset supplied by the
department of environmental radiation control at the
Lebanese Atomic Energy Commission (LAEC-CNRS).</p>
      <sec id="sec-4-1">
        <title>A. Dataset</title>
        <p>The dataset was provided by the LAEC-CNRS, is in
form of flat files, because accessing the sensors or the web
server (relational database) was not made due to
confidentiality issues. The dataset contains the data
collected from 2015-08-01 to 2016-08-01 from a testing
sensor that was installed in Beirut. It contains information
related to radiation such as: radiation level, temperature, rain
level, Sensor battery power, data collection time and
external battery power.</p>
      </sec>
      <sec id="sec-4-2">
        <title>B. Starting RaDEn</title>
        <p>
          Before starting the process, the user must start the
following services: (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) Hadoop cluster (Figure 2), (
          <xref ref-type="bibr" rid="ref2">2</xref>
          )
Apache Kafka service (Figure 3), (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) Apache Spark cluster
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>8 https://spark.apache.org</title>
      <p>
        9 https://pandas.pydata.org
10 https://matplotlib.org
(Figure 4), (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) Apache Flume agent (Figure 5), (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) Python
data processing script (if the user want to insert data to
HDFS without visualizing data on a real-time graph,
running this script is not needed).
      </p>
      <p>To simulate data ingestion we have create a directory
where we must copy all flat files, and we created a terminal
script that creates a listener on this folder. When any file is
inserted, the script loops over the lines and send them one
by one to the Apache Kafka producer. Once the data is sent
to the Kafka producer, the Apache Flume agent sent it
directly to HDFS to a specific directory and the data is
replicated on the three Hadoop data nodes. Figure 6 shows
the data ingested into HDFS via Hadoop web interface.
Also, figure 7 shows that the file stored in HDFS is
replicated on 3 data nodes.</p>
      <sec id="sec-5-1">
        <title>D. Radiation Monitoring</title>
        <p>At the same time, the python script read the data from
Kafka consumer using the PySpark library, the alarm script
is applied, and the radiation level is visualized on a real-time
graph using matplotlib library. In figure 8, we have shown
sequential snapshots of the real-time graph that was
visualized during the experiments and it shows the radiation
level changes in function of date and time.</p>
        <p>In addition, when an alert is raised it is shown in a
message box where the alarm level is written in the title and
the description is written in the body. In figure 9, we have
showed the level 1 alert message box.</p>
        <p>Based on the Flat files structure and for data retrieval
purposes, we created an External Table using Apache Hive
on the Directory location in HDFS. Then we created a view
from this table to remove messy data such as duplicates
rows and rows where dose rate is null.</p>
        <p>After created external table on HDFS directory, we can
search among the data imported to HDFS using Spark-SQL
or HiveQL console. We have to write a query based on our
requirements. As example, we need to retrieve all the data
where the radiation level is higher than 50. First, we need to
run the Spark SQL console using the spark-sql command or
hive command to start Hive console, and we can use the
following query:</p>
        <p>SELECT * FROM vw_radiation WHERE dose_rate &gt; 50;
In this example, it shows that the number of rows
returned is 10459 rows in 13.99 seconds as illustrated in
Figure 10.</p>
        <p>In this paper, we designed a solution called RaDEn that
is able to handle a massive scale of data in real-time and
batch style. It allow user to process the radiation data
coming from different sources, predict any possible
radiation problems and visualize the data in real-time. In
addition, it gives the user the ability to query and retrieve
the data using a simple SQL-Like language. In addition, we
explained how we implemented this solution and we showed
a real case scenario.</p>
        <p>
          We tried to cover all the challenges we identified at the
beginning of our work but unfortunately, the
implementation we have made have some limitations due to
the following issues: (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) we received a very small dataset
that cannot be considered as Big Data while our system is
designed to handle Big Data. (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) We did not get permissions
to access the sensors or the databases. (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) There is a lack of
documentation for Big Data technologies. (
          <xref ref-type="bibr" rid="ref4">4</xref>
          ) The
research time limit.
        </p>
        <p>A list of works is lined up to be done in future. More
powerful tools such as bokeh11 and Kibana12 can be used to
increase performance and more options to the end-user and
are able to draw a huge number of real-time graphs at the
same time. In addition, adding some user interface will
make this this solution more powerful, because the current
implementation is not user friendly; due to the lack of user
interface, also it requires a good knowledge in SQL to be
able to retrieve data from HDFS. In addition, the solution
should be extended enhance the user the ability to visualize
the results of queries on different types of graphs.</p>
        <p>Furthermore, we stored data as flat files in HDFS, to
improve the performance; we could create an automate job
that run periodically and move new data to another HDFS
location and convert it to Optimized Row Columnar (ORC)
files which gives faster results. Also in future extension,
distributed search engines such as Elasticsearch and Solr13
can be used for data retrieval process.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <article-title>[1] "Alpha, Beta, Gamma, X-Ray, and Neutron Radiation," Mirion technologies</article-title>
          , [Online]. Available: https://www.mirion.com/introduction-to
          <article-title>-radiation-safety/types-ofionizing-radiation</article-title>
          .
          <source>[Accessed 17 September</source>
          <year>2018</year>
          ].
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <article-title>[2] "Ionising Radiation and Human Health," Australian government -</article-title>
          department
          <source>of health, 07 December</source>
          <year>2012</year>
          . [Online]. Available: http://www.health.gov.au/internet/publications/publishing.nsf/Content /ohp-radiological
          <article-title>-toc~ohp-radiological-05-ionising</article-title>
          .
          <source>[Accessed 17 September</source>
          <year>2018</year>
          ].
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <article-title>[3] "Wireless Sensor Networks to Control Radiation Levels,"</article-title>
          <source>Libelium, 19 April</source>
          <year>2011</year>
          . [Online]. Available: http://www.libelium.com/wireless_sensor
          <article-title>_networks_to_control_radia tion_levels_geiger_counters</article-title>
          .
          <source>[Accessed 17 September</source>
          <year>2018</year>
          ].
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>C.</given-names>
            <surname>Prakash</surname>
          </string-name>
          ,
          <article-title>"Spark Streaming vs Flink vs Storm vs Kafka Streams vs Samza :</article-title>
          <source>Choose Your Stream Processing Framework," 21 March</source>
          <year>2018</year>
          . [Online]. Available: https://www.linkedin.com/pulse/sparkstreaming
          <article-title>-vs-flink-storm-kafka-streams-samza-choose-prakash/</article-title>
          .
          <source>[Accessed 10</source>
          <volume>9</volume>
          <fpage>2018</fpage>
          ].
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Hsin-Fa</surname>
            <given-names>Fang</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jeng-Jong</surname>
            <given-names>Wang</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ing-Jang Chen</surname>
          </string-name>
          and
          <string-name>
            <surname>Jih-Hung</surname>
            <given-names>Chiu</given-names>
          </string-name>
          ,
          <article-title>"The application of GPS, GIS and GPRS in Environmental Radiation Survey,"</article-title>
          <source>Taiwan.</source>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>G.</given-names>
            <surname>Segura Millan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Perrin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Scibile</surname>
          </string-name>
          ,
          <article-title>"RAMSES: The LHC Radiation Monitoring System for the Environment and Safety,"</article-title>
          <source>in 10th ICALEPCS Int. Conf. on Accelerator &amp; Large Expt. Physics Control Systems, Geneva</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>L. R. NAIK</surname>
          </string-name>
          ,
          <article-title>"An Integrated System for Regional Environmental Monitoring and Management Based on Internet of Things,"</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>11 https://bokeh.pydata.org/</mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>12 https://www.elastic.co/products/kibana</mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          13 http://lucene.apache.org/solr/ international journal of professional engineering studies, vol.
          <volume>9</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>182</fpage>
          -
          <lpage>186</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Pablo</given-names>
            <surname>Andrade</surname>
          </string-name>
          <string-name>
            <surname>Grossi</surname>
          </string-name>
          , Leonardo Soares de Souza, Geraldo Magela Figueiredo,
          <source>Arthur Figueiredo, "Management Information System Applied to Radiation Protection Services," in 2013 International Nuclear Atlantic Conference - INAC</source>
          <year>2013</year>
          , Brazil,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [9] Kalpana.k, Shruti, Shweta, Bhagyasri,
          <article-title>"An Integrated system For Regional Environmental Monitoring and Management Based on IoT,"</article-title>
          <source>Internatonal Journal of Information Technology and ComputerEngineering</source>
          , no.
          <issue>16</issue>
          , pp.
          <fpage>60</fpage>
          -
          <lpage>64</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Eran</surname>
            <given-names>Vax</given-names>
          </string-name>
          , Benny Sarusi, Mati Sheinfeld, Shmuel Levinson, Irad Brandys, Danny Sattinger , Udi Wengrowicz, Avi Tshuva, Dan Tirosh,
          <article-title>"ERMS Environmental Radiation Monitoring System,"</article-title>
          <source>Beer Sheva</source>
          , Israel.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [11]
          <article-title>-Based Radiation Monitoring and Warning System,"</article-title>
          <source>Romania.</source>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Xiaoyu</surname>
            <given-names>Wanga</given-names>
          </string-name>
          , Zhaoguo Wang, Liyuan Xu,
          <source>Deyun Chen, "Wireless Communications Radiation Monitoring System Based on ZigBee and GPRS," Advanced Materials Research</source>
          , Vols.
          <fpage>403</fpage>
          -
          <lpage>408</lpage>
          , no.
          <fpage>1662</fpage>
          -
          <issue>8985</issue>
          , pp.
          <fpage>1956</fpage>
          -
          <lpage>1959</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Camelia</surname>
            <given-names>Avram</given-names>
          </string-name>
          , Silviu Folea, Dan Radu and
          <string-name>
            <given-names>Adina</given-names>
            <surname>Astilean</surname>
          </string-name>
          ,
          <article-title>"Wireless Radiation Monitoring System,"</article-title>
          <source>in European Conference on Modelling and Simulation</source>
          , Romania.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Cheng-Jian</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xian-Hua</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xiang-Yong</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Qing-Zhou</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <article-title>"Analysis on the correlation of atmospheric path radiation and air pollution index,"</article-title>
          <source>in Urban Remote Sensing Event</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Baker</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Davidson</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Evans</surname>
            ,
            <given-names>T. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hamilton</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jarrell</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Joubert</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <article-title>"High performance radiation transport simulations: preparing for Titan,"</article-title>
          <source>in International Conference on High Performance Computing, Networking, Storage and Analysis</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Jeong</surname>
            ,
            <given-names>M. H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sullivan</surname>
            ,
            <given-names>C. J.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <article-title>"Complex radiation sensor network analysis with Big Data analytics,"</article-title>
          <source>in In Nuclear Science Symposium and Medical Imaging Conference</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>