Xia WeiDesign of Intelligent Transportation Control System Based on Blockchain TechnologyAbstract: Transportation allocation requires information such as storage location and order information. In order to guarantee the safe transmission and real-time sharing of information in all links, an intelligent transportation control system based on blockchain technology is designed. Firstly, the technical architecture of intelligent transportation information traceability blockchain and the overall architecture of intelligent transportation control system were designed. Secondly, the transportation management demand module and storage demand management module were designed, and the control process of each module was given. Then, the type of intelligent transportation vehicle was defined, the objective function of intelligent transportation control was designed, and the objective function of intelligent transportation control was constructed. Finally, the intelligent transportation control was realized by genetic algorithm. It was found that when the transportation order volume was 50×103, and the CPU occupancy of the designed system was only 11.8%. The reliability attenuation of the code deletion scheme was lower, indicating better performance of the designed system. Keywords: Blockchain Technology , Genetic Algorithm , Objective Function , Transportation Control 1. IntroductionIn recent years, the overall scale of China's transportation industry has expanded, and the informatization of transportation management has developed rapidly. According to the national statistics of transportation industry data in 2019, the total transportation cost in China was nearly 15 trillion yuan, with a year-on-year increase of 7.3%, accounting for 14.7% of the gross domestic product (GDP). Compared with the developed western countries with low proportion of transportation cost, China has a great potential to improve the proportion of transportation cost [1]. At the policy level, the state proposes a series of positive measures in the transportation industry in terms of cost, transportation structure and hub construction, so as to reduce logistics expenditure cost, improve transportation turnover performance, advocate the network construction of transportation hub, and promote the large-scale development of transportation system [2]. Transportation business involves various links, including transportation and distribution of commodities from production place to consumption place, transportation procurement in supply chain and storage, packaging and processing in production process [3]. Modern transportation enterprises are responsible for many business activities, including warehousing and supply integration, vehicle transportation, truckload express, third-party logistics, cold chain, etc. By building an information system architecture and combining Internet technology, enterprises can realize rapid transmission of information in all links of the transportation system and share information in a real time manner, so as to improve the efficiency, timeliness and accuracy of transportation circulation, and truly realize the comprehensive utilization of the information driving the flow of transportation capital [4]. However, due to the complexity of transportation activities, it is difficult for the superiors of transportation companies to accurately know the bottom level information or effectively formulate short- and long-term development policies, leading to bullwhip effect [5]. In particular, there are obvious shortcomings in the source tracking of the transportation chain. For example, some activity information is not included in the information system of the transportation system, making the information data not participate in all channels; moreover, the transaction activities are opaque in the whole transportation transaction process, which is difficult to realize the effective tracking of source information, and fail to provide efficient transportation services for participating customers [6]. In addition, the high complexity of the handling process of transportation activities leads to the low coordination ability between operations. The diversified requirements of activity information storage affect the efficiency of query data [7]. Relevant scholars have studied this issue. Li and Zhu [8] put forward the traffic control strategy of logistics sorting system based on automatic guided vehicles (AGV). Based on the centralized control strategy of central controller, the label correcting algorithm was used for dynamic path planning of AGV, and the traffic control of AGV in the system was based on the “no stop at intersection” strategy. However, this method could not reduce the high occupancy rate of the system. To this end, an intelligent transportation control system based on blockchain technology is proposed in this paper. This paper introduces blockchain technology to encryption, storage and writing of a large number of intelligent transportation data. On this basis, taking the vehicle parking and running time as the premise and the vehicle transportation cost as the constraint, the objective function was constructed and solved by genetic algorithm, which realized the allocation and scheduling of traffic vehicles with small traffic volume. To avoid the large amount of calculation caused by encryption operation and the long output time, the genetic algorithm was introduced so solve the objective function, which greatly reduced the amount of calculation during the solution and eliminated long delay in the output of the final result. 2. Blockchain Technology Model2.1 System Architecture DesignThe system architecture consists of C/S (client/server) architecture and B/S (browser/server) architecture. Considering the convenience in system development, maintenance and upgrading, B/S architecture is adopted to design the logistics transportation system architecture based on blockchain technology. As shown in Fig. 1, the whole system architecture consists of three layers, including data layer, control layer, and application layer 2.2 Storage Demand Management ModuleThe warehouse management module has a major influence on the operation of the system. Since most logistics companies conduct business activities in multiple regions, each region will be equipped with large and small warehouses responsible for the delivery, warehousing, stock transfer, inventory counting, inventory query, etc. The main purpose of warehouse management is to analyze improve warehouse utilization, reduce inventory cost, and ensure the smooth progress of intelligent transportation tools logistics process. Fig. 2 shows warehouse management diagram. 3. Intelligent Transportation Control Method Based on Blockchain Technology3.1 Behavior Analysis of Intelligent Transportation VehiclesIn the above-mentioned blockchain model, it is necessary to analyze the application of intelligent transportation tools in transportation management, and analyze the behaviors of intelligent transportation tools in transportation, parking and other states. The parking time of intelligent transportation vehicles can be described as a double gamma distribution. Let t_p represent the parking time of intelligent transportation vehicles. t_a represents the time when the intelligent transportation vehicle arrives at the parking place. Therefore, the first-order density function of t_p is given by the following formula.
(1)[TeX:] $$h\left(t_p, t_a\right)=\frac{D_{t_a}^s}{\Gamma\left(\aleph_{t_a}^s\right)\left(\varepsilon_{t_a}^s\right)^{\aleph_{t_a}^s}} t_p^{\aleph_{t_a}^s-1} e^{-\frac{t_p}{\varepsilon_{t_a}^s}}+\frac{D_{t_a}^l}{\Gamma\left(\aleph_{t_a}^l\right)\left(\varepsilon_{t_a}^l\right)^{\aleph_{t_a}^l}} t_p^{\aleph_{t_a}^l-1} e^{-\frac{t_p}{\varepsilon_{t_a}^l}}$$where, [TeX:] $$t_p>0, t_a=\{0,1,2, \ldots, 23\}$$. [TeX:] $$\varepsilon_{t_a}^S$$ are shape and proportion parameters that determine the short-term parking behavior of intelligent transportation vehicles, while [TeX:] $$\aleph_{t_a}^l \text { and } \varepsilon_{t_a}^l$$ are shape and proportion parameters that determining the long-term parking behavior of intelligent transportation vehicles. [TeX:] $$D_{t_a}^S \text { and } D_{t_a}^l$$ represent the proportions of the two gamma functions, respectively, [TeX:] $$D_{t_a}^S+D_{t_a}^l=1 . \Gamma(\cdot)$$ is the gamma function. From the first-order density function, the probability distribution function can be obtained as follows:
(2)[TeX:] $$H\left(t_p, t_a\right)=D_{t_a}^s \times \frac{\gamma\left(\aleph_{t_a}^s, \frac{t_p}{\varepsilon_{t_a}^s}\right)}{\Gamma\left(\aleph_{t_a}^s\right)}+D_{t_a}^l \times \frac{\gamma\left(\aleph_{t_a}^l, \frac{t_p}{\varepsilon_{t_a}^l}\right)}{\Gamma\left(\aleph_{t_a}^l\right)}$$The proposed blockchain network operates on the basis of time slots, and the time axis is divided into equal non-overlapping time slots (hours) of a day. Let t represent the time slot whose value is an integer, t_i^p,i∈{1,2,...,M} represents the parking time of intelligent transportation vehicles, so the arrival time of parking vehicles can be expressed as t_i^a (t)=t-t_i^p. When the transportation vehicle stops at t_i^p, the probability of the vehicle stopping for another period of time h can be expressed as:
(3)[TeX:] $$\begin{aligned} & P_i^S(t)=P\left[t>t_i^p+\tau \mid t>t_i^p\right] \\ & =\frac{H_{t_i^a}^S \gamma\left(\aleph_{t_i^a}^S, \frac{t_i^p+\tau}{\varepsilon_{t_i^a}^S}\right) \Gamma\left(\aleph_{t_i^a}^S\right)+H_{t_i^a}^l \gamma\left(\aleph_{t_i^a}^l, \frac{t_i^p+\tau}{\varepsilon_{t_i^a}^l}\right) \Gamma\left(\aleph_{t_i^a}^l\right)-\Gamma\left(\aleph_{t_i^a}^l\right) \Gamma\left(\aleph_{t_i^a}^S\right)}{H_{t_i^a}^S \gamma\left(\aleph_{t_i^a}^S, \frac{t_i^p}{\varepsilon_{t_i^a}^S}\right) \Gamma\left(\aleph_{t_i^a}^S\right)+H_{t_i^a}^l \gamma\left(\aleph_{t_i^a}^l, \frac{t_i^p}{\varepsilon_{t_i^a}^l}\right) \Gamma\left(\aleph_{t_i^a}^l\right)-\Gamma\left(\aleph_{t_i^a}^l\right) \Gamma\left(\aleph_{t_i^a}^S\right)} \end{aligned}$$3.2 Construction of Intelligent Transportation Vehicle Transportation ModelTo realize the goal of minimizing the total transportation cost, the sum of fixed cost, transportation cost and penalty cost should be minimized, which can be expressed as Eq. (4):
4. ExperimentFirst, the platform development environment was set up. The system uses Ethereum blockchain technology as the underlying architecture. In addition to realizing the function of application layer, the system focuses on the development and design of smart contracts. Truffle is specially selected as the development framework, Ethereum blockchain (EVM) is used as the execution environment of smart contracts, and the contract editing is completed by using the solid language function. The interface of front-end application layer is developed by using the widely used Windows system. This series of activities will use the Java language to complete source code editing. Through the development of the setting system and the blockchain, the deployment and application of smart contracts can be facilitated. Considering the stability and scalability of the system, the main development environment and configuration of the system are shown in Table 1. Table 1.
4.1 Simulation EnvironmentSimulations were conducted based on docker technology to validate the feasibility and efficiency of the block compression storage scheme based on LT coding and the block jump verification algorithm proposed in this paper. The test hardware parameters are shown in Table 2. Table 2.
The construction of simulation environment using docker technology can promote utilization of the computing resources of hardware. As the container of docker is lighter than the traditional virtualization technology, more node containers can be created for simulation in a single machine environment. In the simulation, docker container nodes can be categorized into RSU node and OBU node, where RSU node undertakes more tasks than OBU node, and OBU node is only responsible for verifying the accepted blocks. In addition, a container node is used as the master node to coordinate and monitor the global nodes. The network node types are shown in Table 3. Table 3.
4.2 Experimental Results4.2.1 CPU occupancy rate of intelligent transportation system The CPU occupancy rates of the designed intelligent transportation control system, the system in [8] and [9] were comparatively analyzed. Table 4.
According to Table 4, when the transportation quantity was 10×103, the CPU occupancy rate of the system in [9] reached 68.2%, that of the system in [8] reached 49.6%, and the that of the designed system was only 8.6%; When the transportation quantity was 50×103, the CPU occupancy rate of the system in [9], the system in [8] and the designed system was 80.9%, 66.8%, and 11.8%, respectively. The CPU utilization of the designed method is much lower than that of other methods. 5. ConclusionThis paper designs an intelligent transportation control system based on blockchain technology. First, the technical architecture of intelligent transportation information traceability blockchain and the overall architecture of intelligent transportation control system are constructed. Then, the objective function of intelligent transportation control is designed, and intelligent transportation control is realized through genetic algorithm. The experimental results show that when the transportation quantity is 50×103, and the CPU occupancy rate of the designed system is only 11.8%, indicating higher efficiency. The code deletion scheme has lower reliability attenuation and higher reliability when the node reaches a certain scale, which shows that the designed system is of high reliability in blockchain block storage. BiographyXia Weihttps://orcid.org/0000-0001-9718-531XShe graduated from Northwest University of technology with a bachelor's degree in computer science and technology in 2008. In 2016, she graduated from Xi'an University of Electronic Science and Technology with a master's degree in software engineering. Now she works in Xi'an Foreign Affairs College. Her research interests are electronic information engineering and Internet of Things engineering. She has published 8 academic articles, authorized 5 utility model patents, 4 computer software copyrights, presided over 1 horizontal project, participated in 1 project of the Department of Science and Technology and 3 horizontal projects. References
|