Cyber physical system (CPS) applications are widely used to control critical infrastructure of various application domains, eg, medical health care, energy, and power, to name a few. Such applications usually take input data from sensors, estimate current state of the system, and then based on the estimation, make critical decisions to control the underlying infrastructure automatically. Therefore, security and integrity of the (system state) data are critically important to ensure safe operations of CPS. In this paper, we present a review of security of various data management systems used in CPS. Since CPS are composed of systems of (sub)systems that generate a huge amount of data (ie, periodical sensor input data), therefore, recently, NoSQL and NewSQL data management systems have emerged as popular data management systems to support efficient and scalable analysis of unstructured data. Unfortunately, these systems were not initially build for data security and thus are vulnerable to numerous security attacks. Considering flexible data model and efficient access methods in NoSQL and NewSQL, we discuss the security attacks on such data management systems and their corresponding solutions to mitigate them. In particular, we analyze the system and data security of popular NoSQL and NewSQL systems. To analyze that, we defined feature vectors for system and data security and compared the data systems against them. Finally, we propose security solutions for data management systems by identifying various security vulnerabilities in internal security algorithms of such systems. KEYWORDSaccess control security, CPS, data integrity, data security INTRODUCTIONIndustry 4.0 has led to the development of cyber physical systems (CPSs). A typical CPS consists of cyber and physical components, where cyber components are responsible for controlling physical components (respectively process) of an underlying critical infrastructure. The cyber components receive sensor data as an input to estimate current state of the physical components. Based on the state estimation, the cyber components make decisions (ie, issue commands) to change the state of the physical process. With the recent trend towards affordable sensors, fast communication networks, and better data acquisition methods, massive amount of data is generated by various sensors and autonomous resources in a CPS. This huge volume of data needs big data processing and management techniques. This introduces challenges related to the performance, security, reliability, scalability, and fault tolerance of a system. Since a CPS makes decision based on sensor input data, such data needs to be protected against various security attacks to ensure reliable and safe data operations. In this paper, we review the security of various data management systems that are used to store process data in a CPS. Modern CPS uses NoSQL and NewSQL systems to store data in order to assure reliable and efficient (ie, with strict time requirements) CPS operations. The increased data access has increa...
Recently, mobile computing has changed the way that spatial data and GIS are processed. Unlike wired and stand-alone GIS, now the trend has been switched from offline to real-time data processing using location aware services, such as GPS technology. The increased usage of location aware services in multiuser real-time environment has made transaction management incredibly significant. If the simultaneous query operations on the same data item are not handled intelligently then this results in data inconsistency issue. Concurrency control protocol is one of the primary aspects that helps in overcoming this issue a in multiuser environment. To the best of our knowledge, the impact of technological advancements on concurrency control has not been thoroughly studied in the literature. In this article, we explored the literature on concurrency control algorithms in depth with respect to real-time applications and the applications with moving objects. We defined a taxonomy of concurrency control solutions and assessed the maturity of these solutions in the light of characteristics of real-time and mobile environment. We compared the most recent developments made in the literature and presented meaningful insights. Challenges are also identified and discussed, which can assist in doing research in this domain in future. K E Y W O R D S concurrency control, mobile, real time 1 INTRODUCTION IoT (Internet of Things) emerged as a promising technology that has revolutionized the way of living. GPS-based devices and sensors are commonly used in majority of the applications. The convergence of multiple domains such as real-time GIS, mobile computing, and IoT has made it necessary to solve the computing problem considering the requirements of each domain. Mobile GIS domain integrates several technologies: GPS, mobile computing, and GIS. In recent times, the data processing environment deals with varying kinds of sensors. The real-time data collected by sensors need to be processed in timely manner to ensure efficient data management. The sensors can be categorized into two types depending on their mobility: fixed and agile/mobile sensors. Fixed sensors are spatially fixed, whereas mobile sensors change their location with respect to time. Mobile sensors collect data on geographical grounds and this data can be referred to as spatiotemporal data. This has given rise to a new research domain of real-time mobile data processing and management. Thus, real-time processing domain emerged with respect to time depending on the nature of sensor technology and evolution of IoT. The future processing systems are expected to meet the requirements of spatiotemporal and real-time data, leading toward a new domain of real-time GIS. Real-time data can be used for both static and dynamic processing. For example, in the first aspect, mobile sensors can process and analyze the real-time spatiotemporal data for dynamic processing. On the other hand, real-time data can be collected and saved in a log for future offline analysis (static processing).
We are moving towards 'smart' world in which industries, such as healthcare, smart cities, transportation, and agriculture have started using IoT (Internet of Things). These applications involve huge number of sensors and devices that generate high volume of real time data. To perform useful analytics on this data, location and spatial awareness characteristics of devices need to be considered. Wide range of location-based services and sensors in GIS have to manage moving objects that change their position with respect to time. These applications generate voluminous amount of real time geospatial data that demands an effective query processing mechanism to minimize the response time of a query. Indexing is one of the traditional ways to minimize the response time of a query by pruning the search space. In this paper, we performed a detailed survey of the literature regarding the indexing of real time geospatial data generated by IoT enabled devices. Some major challenges relevant to indexing of moving objects are highlighted. Various important index design considerations are also discussed. The goal is to help researchers in understanding the principles, methods, and challenges in the indexing of real time geospatial data. This will also aid in identifying the future research opportunities.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.