alexa Rapid Earthquake Alarm System and Real-Time Automated Action: Application of Multi-Agent Hardware

ISSN: 2165- 7866

Journal of Information Technology & Software Engineering

  • Review Article   
  • J Inform Tech Softw Eng 2017, Vol 7(5): 212
  • DOI: 10.4172/2165-7866.1000212

Rapid Earthquake Alarm System and Real-Time Automated Action: Application of Multi-Agent Hardware

Ahmad Ghodselahi1* and Mostafa Ghodselahi2
1Institute of Geophysics, University of Tehran, Tehran, Iran
2Department of Agricultural and Environmental Economics, Allameh Tabataba'i University, Tehran, Iran
*Corresponding Author: Ahmad Ghodselahi, Institute of Geophysics, University of Tehran, Tehran, Iran, Tel: +00989122800482, Email: [email protected]

Received Date: Oct 24, 2017 / Accepted Date: Nov 04, 2017 / Published Date: Nov 14, 2017


Earthquake is the most dangerous natural disaster in the whole era of human being life. Scientist efforts for predicting earthquake have no prolific result, so far. The earth complexity and geology structures are the main obstacles of these efforts. The importance of time at the occurrence of the earthquake has resulted in using powerful systems for real-time alarming and therefore lessening the casualties of the earthquake. In this paper we have designed a rapid earthquake alarm system and we have implemented it in parallel processing and continuous processing. We have tried to apply hardware intelligent agents for real-time and parallel processing of data and data fusion of sensors. By applying this technology, the performance of rapid earthquake alarm system will be improved. Through this improvement, the rapid and automated action of rapid earthquake alarm system can lead to reducing the effect of earthquake.

Keywords: Multi-agent hardware; Precursor; Earthquake; Rapid reaction


Earthquake is the shaking of earth, which is the reason of rapid release of energy and often is due to fault slippage. The released energy from its source, which is named focus, is disseminated in all aspect. These waves is similar to waves generated from apiece stone fallen into water. Alike the waves in the water, the waves of earthquake will disseminate in the surface of the earth. As the waves outspread from the focus rapidly, some sensitive devices around the world will sense these waves and record them [1]. Earthquakes are categorized in different group according to their characteristics. Different types of earthquakes are:

1. Tectonic earthquakes: Many of the earthquakes occurring in the world yearly are tectonic earthquake. The movement of tablets, which is the former of earth cortex, is the reason of this type of earthquake.

2. Volcanic earthquakes: these kinds of earthquake occur in the places with volcanic mountain and are referred volcanic explosion, too.

3. Collapse earthquakes: the collapse of caves and underground channel can cause shakes named Collapse earthquakes.

4. Induced earthquakes: As the reason of abrupt changes in sluices, these kinds of earthquake occur.

5. Explosions earthquakes: The military of industrial explosions is the main cause of these earthquakes. The magnitude, place and the time of occurrence are predictable.

Measuring the earthquake is based on two approaches. One is based on device measurement and the other on is based on the influences that earthquake has on handiwork [2]. The intensity of earthquake is different in various places and will reduce by diffusing farther from focus, but the magnitude of earthquake is constant and is not dependent to the distance from focus, because it is directly pertain to the total released energy.

Earthquake magnitude

Earthquakes magnitude is used in order to measure earthquakes and obtain an evaluation criterion, which is in accordance to the range of fluctuation [3,4].


It has been centuries that scientists are researching about earthquakes. Nowadays great networks of seismographs are installed all around the world and are registering different quakes. These data make the feasibility of earthquakes research. When earthquake occurs, different waves will be generated each of which has various speed and range. By having different speed, the reach time of these waves to seismograph is different. The focus and depth of earthquake is calculated based on the differences in the reach time of P and S waves. The drastic movement of the earth is the main cause for ruination of handiwork and people damages. Generally, after earthquake occurrence and earth energy release, the released energy disseminated as quakes waves in all dimensions and transmits the energy with them. Earthquake wave are categorizes into two groups based on their movement in or on the surface of the earth. These two groups are body waves and surface waves. Body waves move and convey in the body of earth and are transmitted in all dimensions and are faster than surface waves. Body wave is also categorizes into two kinds of waves, namely, primary waves and secondary waves. Surface waves have the most energy causes from low-depth shakes and are the main reason of residential areas damages. Surface waves have two kinds of waves, love waves and Rayleigh waves. Aforementioned waves are differentiated base on their speed, range, wavelength, alternation and frequency.

Primary waves: Primary waves are capable of passing from different environment e.g. gases, solid and liquid environments. Ingredients that are exposed to this kind of waves are fluctuating forward and backward. The name of primary waves is generated from their speed, for they are the first waves sensed by seismographs. They lose their energy as transmitted and cause almost no damage.

Secondary waves: These kinds of waves are transmitted in such environment that can resist against transfiguration e.g. solids. These waves cannot pass through gases and liquid environments. The fluctuation is staple.

Rayleigh waves: These kinds of waves have circular movement like the movement of waves in an ocean. But the direction of movement is contrary to ocean waves.

Love waves: The movement of these waves is similar to secondary waves. But the direction is parallel to the earth surface.

Focus and depth of earthquakes

The location of rupture in the fault is called earthquake focus or hypocenter and it is the primary place of energy release inside of the earth. Earthquakes are grouped into three classes based on their depth:

Low depth: with the depth of 0 to 70 KM.

Mediate depth: with the depth of 70 to 300 KM.

Deep: with the depth of more than 300 KM (No earthquakes have been occurred with the depth of more than 720 KM). The depth of earthquake is important matter because the intensity of damage and the region exposed to quake damage are related to its depth.

Literature Review

Earthquake prediction

Earthquake prediction is the prediction of time, location and the magnitude of a quake, which is forthcoming. Nowadays the location of quake is predictable to somehow but the time and magnitude of it is not accurately predictable. One of the ways for predicting the earthquake is to trace the precursor of quakes. Earthquake occurrence has some precursor, which occur before quakes. These precursors can be e.g. magnetic scopes, electrical scopes, shaking behaviors, atmospheric incidents and so on. Many precursors occur before earthquake occurrence, but none of them can definitely be an earthquake occurrence criterion, alone. Although many researches have been done in this field, it is not clearly defined whether or not a generic pattern for earthquake occurrence exists. In spite of the mentioned issue, for predicting earthquake occurrence some prerequisite are needed which are as follow:

• Short quakes reduction: seismographs are recording the generated quakes ceaselessly. The reason of quakes reduction is stone volume increase before rupture, which leads to cracks in stone. This phenomenon causes quake reduction and changes the transmitting speed [5].

• Crust deformation: the reason of most of major earthquakes is sudden break in the part of the crust, which hinder the movement of plate of the crust. By applying tension on plate of the crust, deformation occurs on some definite location of earth [6,7].

• Change in the level of well water: This incident occurs because of the temperature changes and pressure decrease or increase on soil holes which make the water level to spurt or shrivel.

• Increase in the distance of earth near the location of rupture and fault: these changes are captures through accurate measuring devices and aerial photography [8].

• Earth temperature changes and gases emersion: the changes in the temperature of the earth and gas emersion such radon and argon that make the animals to come out from their nest in the earth. Investigation of geochemical gases especially radon is one of five main earthquake precursor introduced by International Institute of Seismology and earth science physic [9,10].

• Earth electromagnetic changes: changes in earth characteristic like electromagnetic [11].

• Animal behavior: animals show various behaviors before earthquake, e.g. fishes come seashore.

Regarding the importance of earthquakes and its prediction for saving people lives; researchers have investigated some methods for earthquake prediction. Novikova and Rotwain [12] applied CN algorithm for prediction of earthquake in 22 regions. In 11 cases from 24 cases, the alarm was at right time, earthquake occurrence time. Vorobieva [13] investigated an algorithm for the prediction of a subsequent large earthquake, which is based on analysis of the aftershock sequence following the first shock and of local seismic [14] activity preceding it. He had considered that many large earthquakes come in pairs separated by relatively small times and distance. Murru and Console [15] utilized an earthquake clustering epidemic model for short-term forecasting of mediate and major earthquake. They consider every earthquake as being started by previous event and starting subsequent earthquakes. The model predicts the magnitude and probability of shaking in upcoming 24 hours. Uyeda et al. applied the methodology of reverse tracing and monitoring precursor for short time prediction. Pulinets [16] applied spacecrafts for monitoring precursors and subsequently, short time prediction of earthquakes. Talebian, et al. [17] investigated the electromagnetic change as a precursor of earthquake and by monitoring such changes; it was revealed that electromagnetic anomaly lead to earthquakes. Resaneh and Hajbabaee [18] investigated temperature anomaly, temporary temperature increase, almost 1 week prior to earthquake as a precursor of it, which can be captured from satellite. Ondoh [19] tried to predict earthquake based on ionosphere, atmosphere and water level as earthquake precursors. Nanjo et al. [20] proposed a modification of pattern informatics method, which has been designed for predicting the location of forthcoming major earthquakes and is based on analyzing the space-time patterns of past earthquakes to find possible locations where forthcoming earthquakes are exposed to occur. In this modified method the effects of errors in the location of past earthquakes on the output predict are reduced. Their goal is to more accurately define the location of forthcoming earthquake. Adeli and Pankat [21] designed an artificial neural network for predicting major earthquakes magnitude in future. The prediction is based on 8 parameters as earthquake indexes. Alcik et al. [22] established an early warning system that applied a simple and robust algorithm, based on the exceedance of specified threshold time domain amplitude and the cumulative absolute velocity levels.

Multi agent system

Application of multi agent systems have been considered in many field, such as social science, engineering, physical theories and mathematics. Multi agent systems are a subfield of distributed artificial intelligence, which have attracted so many concentrations toward it. Rapid evolution and improvement in computer resources, both hardware and software, that are in use in computational and distributed environments, has lead to this growth. Agent technology is base on reactive, autonomous and active entities that evolves in dynamic environment [23]. Agent has a collection of goals, definite capabilities for functioning, and set of beliefs and knowledge about its environment. Agent would use its knowledge for reasoning in its environment so that perform its operations and reaches to its goals. The multi agent system paradigm is a popular and effective method for building a co-operating knowledge base team with same goal. A multi agent system consists of a group of agents, interacting with one another to collectively achieve their goals. By drawing on other agent’s knowledge and capabilities, agents overcome their inherent bounds of intelligence [24]. Multi agent systems’ models have fine representation of entities, which are distributed, functionally and geographically. The architecture of multi agent system is dynamic and has following characteristic:

• The structure of agents is dynamic. The role of agent is defined through its services presenting in multi agent system. Once the role of agent is changed, the agent should present the services related to its new role and the structure of system should adapt with this alteration.

• The structure of communication between agents is dynamic: The agents that a specified agent is connected to them and has communication with them would change in different period of agent lifetime base on the operation it is performing.

Agent-based techniques from an attractive paradigm for building real-time parallel applications because they have several highlevel characteristics: flexibility, modularity, concurrency, reactivity, proactiveness, reasoning, learning, autonomy, communication, and cooperation. When agents are effectively implemented, they can react to environmental changes by adapting to unpredictable events [25]. Having specifications like scalability, flexibility, reliability and robustness, multi agent systems can perform their parallel operation, which bring more speed and efficiency rather than centralized systems. Multi agent systems take a distributed problem solving approach where the agents are autonomous and socially situated, and can react to a dynamically changing environment [26]. Multi agent systems allow the simulation of complex phenomena that cannot easily be described analytically. Multi agent approaches are often based on coordinating agents whose actions and interactions are related to the emergence of the phenomenon to be simulated [27]. Agents have traditionally been assumed to be constructed using computer software. However with the advent of largescale commercially available reprogrammable logic, it is now possible to extend the multi agent paradigm to a more general environment in which agents can reside in both the software and hardware of the system. The current state of Field Programmable Gate Array, FPGA technology and other reconfigurable hardware has allowed hardware to be much more flexible, and in so doing has narrowed the gap between hardware and software [25,28]. One application of hardware agent is in automated sensors field. Network of sensors is needed for utilizing many of sensors in order to gather information from different locations. This kind of network consists of sensors, which have connection with each other wirelessly. These sensors are applicable for environments that are not easily reachable [29]. Most of automated systems have sensors for information gathering and awareness of their environmental condition. The system uses this information as feedback for controlling modules. The capability of a system for performing a task is nearly dependent to the information quality received from sensors, which is pertaining to sensor quality. Data fusion [30] is done for resolving this kind of deficiencies and this is possible from combining the information of two or more sensors. FPGA technology and other reconfigurable hardware technologies make it possible for hardware implementation, which brings more flexibility rather than the flexibility generated by software. Implementation of agent-based techniques in reconfigurable hardware makes it possible to build real time systems that predispose more parallelism rather than software systems. To be effective, hardware agent based systems must continuously adapt their behavior to meet the temporal demands of the run time environment. To accomplish this, agents can be implemented in a wide variety of ways that allow their belief systems to evolve over time in direct response to various forms of learning stimuli that come from the environment and interaction with other agents in the system. Naji et al. [26] presented data fusion through hardware agents for taking advantage from the advantage of hardware agents and their ability. It is obvious that application of some sensors could decline the uncertainty and supply more accurate information rather than a single sensor. The aim of sensor network application is to provide robust and reliable evaluation.

Research Model

In order to build a real time earthquake alarm system we need following issues:

1. Earthquake network infrastructure

2. Real time incident identifier

3. Estimation of earthquake damage

4. An alarm system

It is important to note that current technology limit the hardware agent to have less complexity in structure and more reliability in operation than software agents. In order to facilitate their implementation, as hardware agents within reprogrammable logic, the sets of beliefs, desires and intentions may be reduced to the minimum set necessary to provide adequate though sometimes sub-optimal understanding and control of the system [26]. Earthquake identifier and real time alarm systems are in need of rapidity and maximum productivity from earthquake time occurrence. For installing sensors and earthquake identifier processors in the unhandy location and highland, the energy resource supplement is an important matter. Another potential advantage of hardware agent is lower power consumption. Hardware agents can be better suited for monitoring the environment and placing different system elements into low-power standby mode, which more efficiently reduces power consumption (Figure 1). Also implementing a system entirely in reconfigurable hardware might use less power than one using microprocessors because reconfigurable hardware will implement only the necessary functions at any one time. In contrast, microprocessors typically implement more instructions than are normally used, particularly when using a complex-instruction-set computing processor rather than a reduced-instruction-set computing processor [25].


Figure 1: Proposed model.

Implementation And Test Of Model

If designers use a multi agent system to perform several operations in a complex computational system, they can implement each operation or each group of operations with a single agent. The agents act in parallel on isolated operations, get information from the environment or other agent agents, and send the results back to the environment or other agents. Implementing the operations with hardware agent exploits the specialized hardware’s speed in processing the input information and producing the results. Whenever each agent completes the operation, it sets its “done” signal and sends it to the successive agent’s “strobe” signal. Then it sends the value of that result to the agent in the next level. In this model, hardware agents use done and strobe signals for handshaking. Agents can use their request and acknowledge signals to interact with the environment. Each agent is nondeterministic and intelligent. It receives input information and saves its current state in memory. Its new state is a combination of the old state, what it has learned from the environment, and what it has calculated itself. If an agent doesn’t receive any information within a certain period of time, it will timeout and take appropriate action relative to the environment and according to its current state. For earthquake prediction or earthquake early warning accurate and real-time information gathering and information processing for calculating the earthquake time is an important issue. Therefore, it is proposed that a network of seismographs and measuring sensors stations for monitoring and recording the earthquake precursors measurement, like temperature, pressure, level of radon, level of water and electromagnetic, be utilized. In order to reduce any delay, each station consists of set of processing systems and hybridizing of hardware and software agent, which perform the information processing rapidly and autonomously. Application of intelligent hardware agents considering their advantages in speed, reliability, efficiency, low energy consumption and aforementioned advantages is rational in earthquake rapid alarm system [25,26,31]. Regarding the importance of any fraction of time, application of hardware agent makes us capable of using any split of time [32,33]. Each station must send the captured information in definite period of time to an integrated database and this database should be maintained. Data mining will be performed on the information of the database for discovering the earthquake occurrence pattern and the relation of each precursor with the earthquake occurrence. Beside this database, by using expert knowledge in terms of discovered pattern from the information of database, extracting unknown pattern and related data will be possible gradually. So, we will have a growing knowledge base that will compare the recognized pattern with new information received from different stations and any miss accordance will be investigated. There will be a cloud of information between different stations that any valuable information and recognized pattern will be circulated in all stations. For saving any time and reducing delay for early warning of earthquake protocol will be used for information dissemination between all stations in same time instead of peer-to-peer protocol. In each station an agent is responsible for receiving other stations information and transmition of this information to other agent or activating other agent. For instance, when a high possibility of earthquake and its estimated magnitude is received from other station, the responsible agent role is to activate the agent which can estimate the magnitude of earthquake at the location of its own station providing that earthquake occurs. These station agents also transmit the processed information to other stations. One important part of each station is its sensors. These sensors should be active permanently and be standby to capture the shakes, while should define fake shakes. The state chart of stations’ sensors is presented in Figure 2. Earthquake detection is possible through three ways:

1. By receiving primary shakes of earthquake via each station’s sensors.

2. By receiving the information of precursor and utilization of knowledgebase and expert system or data mining for predicting the probable upcoming earthquake.

3. By receiving the processed information relating to earthquake occurrence from other stations.


Figure 2: State chart of station seismograph.

Once each station received the earthquake signals, it embarks on computing the impact and possibility of earthquake on its own related area and performs the strategies associated with the earthquake impact and possibility. If needed, the station will perform preventive actions. The formalism used for the hardware agents is derived from the well-known Beliefs, Desires, and Intentions (BDI) architecture. In the beliefs, desires, and Intentions architecture each agent maintains a set of beliefs, a set of desires and a set of intentions. The set of beliefs indicates what the agent currently believes to be true concerning its environment. It is a localized view where what an agent believes to be true may or may not in fact be true. For a system as a whole the set of desires is a set of outcomes that each agent would like to cause in its own environment. Note that the agent may or may not be able to bring its desires about. Achieving its desire may require action from other agents or may not be possible at all. Finally, the set of intentions is a set of actions that the agent intends to take to attempt to bring about its desires. The agent includes a function to map its inputs and current set of beliefs to an updated set of beliefs. Also, the agent has a function to map its current set of beliefs to a set of desires. Finally, the agent has a function that maps its set of desires to the set of intentions that are to be invoked to bring about these desires [26]. Tables 1-5 show some relationship for earthquake prediction and its precursor are presented in the BDI architecture. In proposed model sets of sensors and agents are utilized. Sensors are for monitoring the precursor changes. As it was mentioned in previous sections, before the earthquake occurrence or as it occurs, different events and changes take place. Different earthquake may have different or similar precursors. Monitoring one precursor is not sufficient for earthquake prediction. On the other hand monitoring all precursor changes is not possible due to difficulty in implementation and making apt infrastructures. In the proposed model some common precursors, which have taken, place in the most past earthquakes are considered.

Beliefs Desires Intentions
a) Location (X, Y, Z) Earthquake Magnitude  
a) = 2 /
b) Time b) = +
c) xi : the ground motion recorded at time i -
c) = + ( )
d) α: a 1 sec smoothing constant (for 100 sps data α=0.99, for 20 sps data α=0.95). d) = 6.1 log - # + 7.1
e) Xi: the smoothed ground velocity squared e) = 7.0 log - # + 5.9
f) Di: the smoothed velocity derivative squared -

Table 1: Earthquake magnitude estimation agent.

Beliefs Desires Intentions
a) T: Thermal Earthquake Probability Estimation a) )* = + (,-,))
b) R: Radon b) )* = + (,,.,)*)
c) P: Pressure  
d) M: Estimated Magnitude
e) D: distance
f) A: PGA

Table 2: Earthquake probability estimation agent.

Beliefs Desires Intentions
a) Location(X, Y, Z) Attenuation (Strength) a) .=./012 34
b) Time And Date  
c) d: distance
d) A0: constants
e) n: constants
f) k: constants

Table 3: Attenuation estimation agent.

Beliefs Desires Intentions
Temperature Remaining Time a) = 0/(8 ∗ 2)
e: correction factor b) 2 = +(2782*9:;*2, <)
d: distance  
S: structural factor

Table 4: Earthquake time estimation agent.

Beliefs Desires Intentions
Locations (X, Y, Z) Epicenter
Location(X, Y, Z)
a) = + (,?, ,?,…,1, ?1)
Time b) = = 180 + :9A-BC/---)
=: the backazimuth estimate c) -BC = -BC + E >
Zi , Ni , and Ei : the vertical, north–south, and east–west components recorded at time i, is a smoothing constant d) –BD = -BD + E F

Table 5: Epicenter location estimation agent.

These precursors are temperature anomaly, pressure anomaly, and change in radon, electromagnetic change and geological movements monitored by GPS. For each situation based on the input information, an appropriate action is defined. Sensors’ information will be used in the database. This information is used for pattern recognition. Data mining technique is used for discovering hidden pattern for earthquake prediction in terms of precursors. In accordance with the agents’ inputs, rule extraction based on the inputs and historical data and the knowledge base, contingency actions will be performed. These actions are codified into two groups, which are early warning and automated actions. Each of these groups consists of different levels based on the earthquake magnitude. Intelligent hardware agents are capable of rapid data preprocessing, data processing and data fusion once they receive data and this advantage make the system capable of early earthquake determination and consequently real-time alarm or action will be performed. Promising results are considered, as the each fraction of time is vital in this matter. Using this system for disabling urban gas distribution network and electrical network can restrain any subsequent damages like firing and explosions. Disabling trains and subways once the earthquake occurs can be another application of this system. The system also can release early warning alarm in public areas like schools, hospitals or public offices, regarding the estimated earthquake magnitude. This early warning alarm makes some chances for people to exit or move to a safer place which will decrease the casualty of earthquake. For practical system evaluation, the research team embarks on developing the earthquake simulator system. The system was developed in C# and by applying SQL Server 2005 for data capture and keeping. The system simulated earthquakes with the magnitude of 1 to 10 Richter considering 36 seismograph stations and data recording for these stations. The stations receive various data relating to earthquake and monitor them. If an earthquake occurs, which is generated randomly, the first station receiving the primary waves calculated the parameter related to the location, time and magnitude of upcoming earthquake and register the records into database. Then it notifies other stations and based on the calculated magnitude, intensity and depth of earthquake predefined strategies, warning or automated actions will be performed. In order to boost the system processing speed, multithreading of functions in C# was utilized. This characteristic makes it possible to perform multi process in same time and in parallel manner. The ability to perform multi process in same time and in parallel manner is similar to intelligent hardware agents. The summon of agent and agent interactions is possible in the simulated system. Regarding the complexity of the computational processes relating to earthquake precursors, agent parallel processing leads to calculation speed enhancement and the final result of whole process will be available faster. Therefore, we tried to define the functions autonomously being process in parallel manner, according to the proposed model. In the Table 6 the results of software agents implementation on two systems with Windows XP Sp3 and Windows 7 and hardware agent implementation on two sample system from Xilinx are presented. The third and fourth rows of Table 6 are based on Naji [25] which compare the run time of software and hardware agents. As it is demonstrated, application of hardware agents can increase the speed of run time significantly which is vital in the case of earthquake early warning system. In terms of contributions presented in this research, we have speed augment in two stages. First by application of software agent using parallel processing rather than serial processing and then, application of hardware agent instead of software agent.

Speed Increase Run time (MicroSec) OS Hardware
----- 1562 Windows XP SP3 Cpu 2.2 Core2Due 3MB L2 32bit ,2GB DDR2 Ram
1.3 times more 1228 Windows 7 Cpu 2.8 Core2Due 6MB L2 32bit ,4GB DDR2 Ram
24 times more 65 Xilinx-VirtexII 2v500fg456- 32bit
3 times more 48 Xilinx-VirtexII 2v10000ff1517- 32bit

Table 6: The results of software agents implementation on two systems with windows XP Sp3 and windows 7.

The system was tested into phase, structured and functional implementation, and multiagent and parallel processing implementation. The system run time for similar process was recorded for two phases and the time of multi agent and parallel processing implementation is 2.7 times less than consecutive structured and functional implementation. In terms of the investigation of Naji [25] research the hardware multi agent systems run time is 24 to 32 times less The earthquakes with the magnitude of 5.5 Richter or more are the most destroyer natural disaster for people lives and properties. During 1900-1976 more than 2.7 million people have died for sake of earthquakes. During the same time 1.8 million people have died for sake of other natural disasters except earthquakes. The statistics shows that the earthquake is the most destroyer natural disaster for people lives and properties. The matter that makes the earthquake most dangerous disaster is its occurrence, which is not predictable and surprise people. Despite scientist studying, no definite and scientific method is discovered for earthquake prediction. The importance of speed enhancement is so than software multi agent systems. So by applying hardware multi agent for rapid earthquake alarm system and real-time automated action, the system will be capable of processing 70 to 90 times faster and consequently faster warning or action is performed while as the earthquake occurs the any fraction of time is vital.


The time between the primary waves and damaging waves is considered as vital chance for warning or performing contingency actions and it can impact on saving the people lives. Parallel processing and cooperation of hardware multi agent systems is so helpful for realtime processing of earthquake precursors’ information and adopting apt strategy for warning and automated action. In this paper we tried to develop and test a system for early warning and real-time action once the earthquake occurs. Data collected by the stations will be used for developing knowledge base and further earthquake prediction.


Citation: Ghodselahi A, Ghodselahi M (2017) Rapid Earthquake Alarm System and Real-Time Automated Action:Application of Multi-Agent Hardware. J Inform Tech Softw Eng 7: 212. Doi: 10.4172/2165-7866.1000212

Copyright: © 2017 Ghodselahi A, et al. This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.

Select your language of interest to view the total content in your interested language

Post Your Comment Citation
Share This Article
Recommended Conferences
Article Usage
  • Total views: 510
  • [From(publication date): 0-2017 - May 21, 2018]
  • Breakdown by view type
  • HTML page views: 468
  • PDF downloads: 42

Post your comment

captcha   Reload  Can't read the image? click here to refresh
Leave Your Message 24x7