Available online at www.sciencedirect.com Available online at www.sciencedirect.com
ScienceDirect ScienceDirect
Available online at www.sciencedirect.com Procedia Computer Science00 (2018) 000–000 Procedia Computer Science00 (2018) 000–000
ScienceDirect
www.elsevier.com/locate/procedia www.elsevier.com/locate/procedia
Procedia Computer Science 131 (2018) 432–439
8th International Congress of Information and Communication Technology (ICICT-2018) 8th International Congress of Information and Communication Technology (ICICT-2018)
Design and Implementation of Spatiotemporal Information Service Design and Implementation of Spatiotemporal Information Service Platform for Complex and Big Grid Platform for Complex and Big Grid Wang Jiyeaa, Zeng Nanaa, Lai Zhengtianaa, Yang Chengyuea,a,一 Wang Jiye , Zeng Nan , Lai Zhengtian , Yang Chengyue 一
Department of Information and Communication, State Grid Corporation of China, Beijing,China b Secondand affiliation, Address, City Postcode, Country Department of Information Communication, Stateand Grid Corporation of China, Beijing,China b Second affiliation, Address, City and Postcode, Country
a a
Abstract Abstract Due to the lack of key technical support for the spatiotemporal information of complex and big grid, the existing geographic Due to the lack of key spatiotemporal information of complex modeling, and big grid, the existing geographic information theory and technical methods support cannot for dealthewith the challenge of the multi-space multi-granularity temporal information theory and methods cannot deal with the challenge ofand thefull multi-space modeling, multi-granularity temporal management, high frequency time-varying topology reconfiguration online service of huge amount of information management, high frequency time-varying topology reconfiguration and full online huge Geographic amount of Information information brought by complex and big grid. So we design a spatiotemporal information service service platformofusing brought complex and bigwhich grid. So design a spatiotemporal information service platform usingbusiness Geographic Information Systems by (GIS) technology, canwemodel and manage grid spatial data, accounting data and process data by Systems (GIS) which can operational model and status manageinformation, grid spatial production data, accounting data andinformation business process data by integrating gridtechnology, facility information, management and electricity integrating grid facility with information, operational information status information, productionrivers, management information and electricity consumption information natural environment such as mountains, terrain, streets meteorology, geology consumption information with natural environment information as largest mountains, rivers, terrain, streets meteorology, geology and resources. Grid geographic information service platform such is the public utility in the world Career space-time and resources. Grid platform, geographic information platform is the largest public Careermanagement space-time information service which supports service the typical business application systemsutility such in as the gridworld production information service platform, supports the typicalsystem business application suchcommand as grid production management system, grid integrated disaster which prevention and mitigation and power supplysystems emergency system. system, grid Authors. integratedPublished disaster prevention mitigation system and power supply emergency command system. © 2017 The by Elsevierand B.V. © 2018 The Published Elsevier Ltd. © 2017 The Authors. Authors. Published by by B.V. Peer-review under responsibility of Elsevier organizing committee of the 8th International Congress of Information and Communication This is an open access article under the CC BY-NC-ND license (https://creativecommons.org/licenses/by-nc-nd/4.0/) Peer-review under responsibility of organizing committee of the 8th International Congress of Information and Communication Technology (ICICT-2018). Selection and peer-review under responsibility of the scientific committee of the 8th International Congress of Information and Technology (ICICT-2018). Communication Technology. Keywords: Spatiotemporal Information Service Platform, GIS, Smart grid Keywords: Spatiotemporal Information Service Platform, GIS, Smart grid
1. Introduction 1. Introduction The grid relates to the infrastructure of national economy and people's livelihood and the strategic resource of The grid relates to the infrastructure of nationalspatiotemporal economy and information, people's livelihood the strategic of national security. Dissimilar to conventional grid and information has resource distinctive national security. Dissimilar to conventional spatiotemporal information, grid support information distinctive characteristics of typical spatiotemporal information. Due to the lack of key technical for thehas spatiotemporal characteristics typical and spatiotemporal Due to the lack of keytheory technical the spatiotemporal information of of complex big grid, theinformation. existing geographic information and support methodsfor cannot deal with the information of complex and big grid, the existing geographic information theory and methods cannot deal with the * Corresponding author. E-mail address:author.
[email protected] * Corresponding © 2018 Theaddress:
[email protected] Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license E-mail © 2018 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license https://creativecommons.org/licenses/by-nc-nd/4.0/) Selection and peer-review under responsibility of the scientific committee of the 8th International Congress of Information and Communication https://creativecommons.org/licenses/by-nc-nd/4.0/) Technology Selection and peer-review under responsibility of the scientific committee of the 8th International Congress of Information and Communication Technology 1877-0509 © 2018 The Authors. Published by Elsevier Ltd. This is an open access article under the CC BY-NC-ND license (https://creativecommons.org/licenses/by-nc-nd/4.0/) Selection and peer-review under responsibility of the scientific committee of the 8th International Congress of Information and Communication Technology 10.1016/j.procs.2018.04.249
2
Wang Jiye et al. / Procedia Computer Science 131 (2018) 432–439 Author name / Procedia Computer Science00 (2018) 000–000
433
challenge of the multi-space modeling, multi-granularity temporal management, high frequency time-varying topology reconfiguration and full online service of huge amount of information brought by complex and big grid [1]. So it’s an urgent need to extend the existing theories and methods of geographic information from the aspects of data model, organization mode and renewal mechanism to realize the innovation fusion of geographic information and grid network information. So we design a spatiotemporal information service platform using Geographic Information Systems (GIS) technology, which can model and manage grid spatial data, accounting data and business process data by integrating grid facility information, operational status information, production management information and electricity consumption information with natural environment information such as mountains, rivers, terrain, streets meteorology, geology and resources. [2] The platform can support resource database of electricity and space information offering various service for enterprise. The purpose of the platform is to realize standardization, scientization, automation and refinement of work, and to achieve management innovation, technology innovation, work efficiency improvement and economic and social benefits. Spatiotemporal information service platform for complex big grids will not only realize the distributed spatial data management, which possess the ability to carry tens of billions of grid equipment and PB-level basic map data based on cloud computing technology, but also achieve the aims of maintaining the unified entrance of historical, status quo and planning grid, and fully supporting the company's main business. And the platform can not only establish a full-scale spatial data model to meet for supporting basic geographic data and covering grid resources fully. The platform based on grid geographic information platform has characteristics of structure clear, performance excellent, safe and reliable and function practical. Therefore, it can help the State Grid Corporation to build a dynamically "power map" which not only can reflect the past, the status quo and planning, but also can provide basic support for the grid planning, design , construction, operation, overhaul, marketing the whole process of business collaboration and deep integration. 2. System Structure The spatiotemporal information service platform for complex and big grid utilizes the current mainstream memory computing, distributed storage, parallel computing, intelligent clustering and other technologies to achieve mass storage of spatial data and large-scale concurrent and real-time computation of data access meeting the requirements of the massive growth and rapid analytical processing of the grid resource data [3].
Fig. 1. Overall Architecture of Grid Geographic Information Platform.
Wang Jiye et al. / Procedia Computer Science 131 (2018) 432–439 Author name / Procedia Computer Science00 (2018) 000–000
434
3
Overall architecture of grid geographic information platform is shown in Figure 1. Cloud GIS Resource Management Center is the user interface of cloud application which can realize the online functions and cloud system management. Cloud computing center includes GIS basic services and big data analysis services, a concentrated expression, focusing on providing a variety of analytical computing services. Cloud storage center is a distributed cloud storage center, centralized storage and management of basic geographic information data and grid resources data [4,5]. And cloud security management is mainly responsible for cloud GIS system security management including user management and fault management. 2.1. Application Architecture Grid geographic information platform consists of resource management center, service center, storage center, service development components and application development components as shown in Figure 2. The application functions of the resource management center include user management, service management, rights management and deployment management. The application functions of the service center include service framework and analysis framework. The application functions of the storage center include distributed file system, distributed space database and other content. Service development and application capabilities include standard development framework, standard SDK and other content, application development components application features include standard SDK, multi-language features, cross-platform features and so on.
Fig.2. Application Architecture of Grid Geographic Information Platform.
2.2. Data Architecture Data architecture of grid geographic information platform includes grid resource spatial data [6], grid resource attribute data, grid topology data, basic geographic data, platform management data and file data as shown in Figure 3. According to the application characteristics, the data of grid GIS is divided into six types: basic geospatial data, grid resource spatial data, grid resource attribute data, grid topology data, platform management data and document data.
4
Wang Jiye et al. / Procedia Computer Science 131 (2018) 432–439 Author name / Procedia Computer Science00 (2018) 000–000
435
Fig.3.Data Classification and Composition of Grid Geographic Information Platform .
2.3. Technical Architecture Grid geographic information platform integrated memory computing, distributed storage, parallel computing, intelligent clustering and other technologies to achieve massive storage of spatial data [7], data access and largescale parallel computing and parallel computing to meet the substantial growth of grid resources and rapid data growth Analysis and processing needs. Technical architecture of grid geographic information platform is illustrated in Figure 4.
Fig.4.Technical Architecture of Grid Geographic Information Platform.
2.4. Physical Architecture The grid geographic information platform is deployed the server at the headquarters and provincial places. The prefectural and municipal clients access to the server deployed in the province through the WAN. Specific hardware and software deployment scheme are shown in Figure 5.
Wang Jiye et al. / Procedia Computer Science 131 (2018) 432–439 Author name / Procedia Computer Science00 (2018) 000–000
436
5
Fig.5. Software and Hardware Deployment Program for Grid Geographic Information Platform.
The server of the grid geographic information platform can be divided into distributed database, distributed file system, resource management center server, load balancing and proxy server, GIS service and memory computing cluster. The grid geospatial data storage includes a disk array and a NAS file system. The disk array is mainly used for storing various types of spatial data and attribute data. The NAS file system, which is an optional part, is mainly used for storing map slices and the dynamic map of real-time grids. Network province can choose to use NAS file system or disk array instead of NAS file system according to the actual situation. 2.5. Network structure Grid geographic information platform belongs to the management information area. The headquarters and provincial/ municipal company access Gigabit network with good performance of the local area network which can ensure that the server of the platform has high-speed transmission performance. Headquarters interact with the provincial/municipal companies through electricity integration data network and use the firewalls to achieve border isolation. Network structure of grid geographic information platform is shown in figure 6
Fig.6. Network Structure of Grid Geographic Information Platform.
6
Wang Jiye et al. / Procedia Computer Science 131 (2018) 432–439 Author name / Procedia Computer Science00 (2018) 000–000
437
As GIS applications require a lot of graphics data access, all kinds of GIS application client should ensure bandwidth. Bandwidth estimation is shown in the table 1. Table 1: Technical Architecture of Grid Geographic Information Platform.
B/S client 100Mbps
C/S client Ensure continuous Ensure offline connection editing 1000Mbps
100Mbps
2.6. Security Architecture Information security of grid geographic information includes two aspects: application security and data security. Application security refers to the security of grid geographic information platform which is mainly composed by the aspects of identity management, identity authentication, access control, security audit and so on. Security architecture of grid geographic information platform is shown in Figure 7.
Fig.7. Security Architecture of Grid Geographic Information Platform.
In order to accurately grasp the risk of grid geospatial data, according to the characteristics of production and using of grid spatial data, it can be divided into five stages in the life cycle of grid spatial data: data acquisition/reception, data processing, data warehousing, data applications and data destruction phase. The project’s needs analysis will focus on the life cycle of data description and puts forward the current focus of grid spatial data needs security work. 3. Design of Functional Components 3.1. Basic map component Basic map component is a core set of open extensibility, self-controllability and covering the whole process of producing, processing and applying geographic data, which provides support for collecting, processing, outputting, constructing, retrieving and analyzing geographic data. Basic map component consists of a series of GIS core components, including geometric object class components, coordinate system class components, spatial query analyzing class components, spatial database managing class components, data interoperating class components, version managing class components, data editing class components, drawing rendering class components, symbol managing class components, topology analyzing class components such as several categories.
438
Wang Jiye et al. / Procedia Computer Science 131 (2018) 432–439 Author name / Procedia Computer Science00 (2018) 000–000
7
3.2. Cloud Resource Management Component On the aspect of cloud resource management, grid geographic information platform has integrated into the currently under construction resource pool of the state grid to obtain flexible service resources and to add more practical application level cloud resource management functions. On the aspect of data storage, based on the traditional relational database, grid geographic information platform applies distributed database to reduce the procurement costs of machine and to improve capacity and performance. On the aspect of data storage services, grid geographic information platform pays attention to service availability, instantaneity and scalability, which can form corresponding distributed memory computing cluster and distribute it into the memory computing cluster in real time while supporting customized memory computing services for different businesses to meet real-time analysis needs according to the needs of different services. Cloud GIS resource management center is realized by the cloud resource management components, which is a comprehensive custom cloud grid GIS service entrance integrating management, data and application to provide users with data sharing, work collaboration, service automation management. 3.3. Cloud Services Component Service center is based on a cross-platform GIS kernel and GIS service cluster with a native smart cloud architecture that enables the sharing of GIS resources such as 2D and 3D maps, address locators, spatial databases and geo-processing services, allowing multiple clients such as Web, mobile, desktop using these resources to create GIS applications. Service center deployed on cloud platform provides unified management, deployment of GIS server capabilities, rational distribution of services, adopting of advanced intelligent clustering technologies to increase the number of system concurrent and improve performance and stability by consolidating resources of multiple machines. By automatic scaling, automatic deploying, automatic synchronizing, automatic tolerating fault and other features, service center reduces the difficulty of building clusters and maintaining costs of GIS clusters, saving of computing resources. 3.4. Storage Component Grid data includes structured basic GIS data, grid GIS data and unstructured tiles, images, etc. Therefore, data cloud storage center uses both distributed file systems and distributed database systems to support these data characteristics of grid data and to provide access efficiency and good expansion. Distributed file systems and distributed database systems are deployed with physically dispersed and logically unified. 3.5. Secondary development component While solving the distributed storage and distributed computing of grid model, Grid geographic information platform designs management of multi-state model data and manages of grid planning and designing, time slice for the running state, thus to achieve a clear, dynamic expression of the past, present and future of the living grid. As the grid geographic information platform has more and more applications in various business systems of the national network, the functions of secondary development and customization of the platform will be more and more abundant. Taking full account of the scalability and customization needs of the architecture, the design of the platform includes both server-side development and front-end development. At the deployment level, the components developed on the server side are within the cloud platform; while the components developed at the front end are used for the user's desktop, browser, and mobile client. The secondary development provides a set of standard SDKs and unified APIs that support multiple development languages and multiple terminals. Therefore, it can not only meet the application development and application integration of different development languages, but also can standardize the development model so as to simplify the development process and reduce the difficulty. With the platform's service hosting capabilities, we can meanwhile share applications and improve the reuse of application functions and the value of applications.
8
Wang Jiye et al. / Procedia Computer Science 131 (2018) 432–439 Author name / Procedia Computer Science00 (2018) 000–000
439
Secondary development framework provides a complete set of client SDK for the users, thus simplifying the development process and difficulty. The APIs in the SDK are named after a unified interface and provide a unified service. Users can easily enrich their applications with any other client as long as they can develop their own applications using a client-side SDK. 4. Business Application support Grid geographic information service platform based on cloud computing, provide basic support for the State Grid Corporation’s grid planning, design, construction, operation, overhaul, marketing the entire process of business collaboration and deep integration services. At present, the business applications which has been carried out, includes inspection applications, marketing applications, communications applications, emergency applications, planning applications, vehicle applications, scheduling applications. 5. Conlusions This paper designs a cloud architecture managed as required for complex and big grid which not only integrates the key technologies of unified modeling, real-time services, credible updates and cloud computing of grid geographic information, but also develops a micro-application support framework, realizing the on-demand dynamic injection of the implements container-level GIS resources computing power and building on-demand dynamic expansion of space-time information service platform. Grid geographic information service platform is the largest public utility in the world Career space-time information service platform, which supports the typical business application systems such as grid production management system, grid integrated disaster prevention and mitigation system and power supply emergency command system. References 1. Jing Q, Qiheng X U, Huang Y, et al. The Upgrading Strategy Research of Updating and Operation and Maintenance of Geographic Information Public Service Platform[J]. Geomatics World, 2017. 2. Liu J C, Yang C Y, Chen X H. A Study of a Cloud-Oriented Job Scheduler for EPGIS Platform[J]. Electric Power Information Technology, 2011. 3. Yu H L, Ku S C, Kolovos A. A GIS tool for spatiotemporal modeling under a knowledge synthesis framework[J]. Stochastic Environmental Research & Risk Assessment, 2016, 30(2):665-679. 4. You S, Zhu L, Liu Y, et al. A survey on next-generation power grid data architecture[C]// Power & Energy Society General Meeting. IEEE, 2015. 5. Liu J C. Prospects of Power Cloud GIS Platform Application Construction and Planning[J]. Electric Power Information Technology, 2012. 6. You S, Zhu L, Liu Y, et al. Data Architecture for the Next-Generation Power Grid: Concept, Framework, and Use Case[C]// International Conference on Information Science and Control Engineering. IEEE Computer Society, 2015:679-682. 7. Y. Zhou, T. Xu, L. Fu. Electric power GIS system architecture based on CIM and SOA[J]. Power System Technology, 2014. 8. Jing Q, Qiheng X U, Huang Y, et al. The Upgrading Strategy Research of Updating and Operation and Maintenance of Geographic Information Public Service Platform[J]. Geomatics World, 2017.