1 / 22

Enabling Industrial Data Space Architecture for Seaport Scenario

Enabling Industrial Data Space Architecture for Seaport Scenario. David Sarabia-Jácome, Ignacio Lacalle, Carlos E. Palau , Manuel Esteve Universitat Politècnica de València (UPV) Valencia, España. Presentation Outline. Introduction Background Seaport Data Space Architecture Results

cstiles
Download Presentation

Enabling Industrial Data Space Architecture for Seaport Scenario

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Enabling Industrial Data Space Architecture for Seaport Scenario David Sarabia-Jácome, Ignacio Lacalle, Carlos E. Palau, Manuel Esteve UniversitatPolitècnica de València (UPV) Valencia, España

  2. PresentationOutline • Introduction • Background • Seaport Data Space Architecture • Results • Conclusions • Future Research Directions

  3. Introduction • Seaports are a transport and logistics infrastructure that have a significant economic impact on world trade. • The expected increase in port operations will make it difficult to manage the port’s resources and comply with the daily operational load requirements, which will result in unproductive operations. • Industry 4.0 as a solution to promote seaport process efficiency. • Automation of port operations and equipment employing Cyber-Physical Systems (CPS). • Imminent heterogeneity of IoT platforms, suppliers, technologies as a limitation.

  4. Motivation • Data ownership issue. They are afraid of losing control over the data shared. • Industrial Data Space (IDS) standard initiative proposes a reference architecture model to cover the data ownership issue (Data sovereignty). • IDSA motivates the interaction among researchers and business to actively develop the standard by mean of use cases implementations. Seaport case were not considered yet.

  5. Propose • Designinganarchitecture to sharing data betweenseaportstakeholdersbasedon IDS architecture. • Implementing a tesbed to evaluatethefeasibility of employing IDS architecture to solvetheinteroperability (data sovereignty) problem in seaportscenario. • Designing and implement a Big Data Architecture to exploit the data shared in the seaport data space. • Developing KPIs employing the data shared to improve the seaport operations.

  6. Background IDS Architecture • Five layers to describe the entities, functional roles and interaction: business, functional, information, process, system. • Business layer describe the roles key roles (Data Provider, Data Consumer, Data Owner, Data User), and entities (IDS Connector, App Store, Broker, Identity Provider) Broker AppStore App Metadata Data Consumer Data Provider Data exchange Connector Connector Identity Provider DataOwner

  7. Background IDS Architecture • IDS Connector: key entity capable of interconnecting among them and exchange data. Use a push/pull mechanism. Unique identification and certificated. Execute apps in the client site. To ensure data sovereignty use PEP proxy. • IDS Broker: Managing information of data source in the space. Stores metadata, semantics information, pricing or usage policies. • Identity Provider: Identity manager service. Store information about IDS connectors to ensure trust and security. • App Store: repository of service and applications to process data in the IDS connector.

  8. Seaport Data SpaceArchitecture Container Terminal Port Authority Sharing Data Big Data Analytics IoT Platform IDS Connector IDSConnector

  9. Big Data Architecture Batch Processing Statistical Analysis Pre-Processing Serving Long Term Store Real time Processing Integration IDS Connector

  10. TestbedImplementation Apache Spark/Hadoop IdM (Keyrock) PAP/PDP AuthZForce IdM (Keyrock) PAP/PDP AuthZForce XACML XACML Token Token BIG DATA ANALYTICS IDS CONNECTOR IDSCONNECTOR Apache Flink FIWARE Context Broker (Orion) FIWARE Context Broker (Orion) Proxy (Wilma) Proxy (Wilma) NGSI NGSI PEP PEP Cosmos (HDFS) Apache KafKa Cygnus NGSI NGSI NGSI System Adapter IoT Agent System Adapter Weather AIS CSV

  11. TestbedImplementation (IDS Connector) • FIWARE-based connector employing Orion Context Broker as its core. • IoT agent (MQTT) to connect to weather sensors and a System adapter to connect to AIS. • HTTPS NGSI API to ensure secure communication. • Wilma Proxy ensures the usage policies and usage enforcement. • Data is kept on the Mongo DB attached to Orion Context Broker. IdM (Keyrock) PAP/PDP AuthZForce XACML Token IDS CONNECTOR FIWARE Context Broker (Orion) Proxy (Wilma) NGSI PEP NGSI NGSI IoT Agent System Adapter Weather AIS

  12. TestbedImplementation (IDS Connector) • FIWARE-based connector employing Orion Context Broker as its core. • IoT agent (MQTT) to connect to weather sensors and a System adapter to connect to AIS. • HTTPS NGSI API to ensure secure communication. • Wilma Proxy ensures the usage policies and usage enforcement. • Data is kept on the Mongo DB attached to Orion Context Broker. IdM (Keyrock) PAP/PDP AuthZForce XACML Token IDS CONNECTOR FIWARE Context Broker (Orion) Proxy (Wilma) NGSI PEP NGSI NGSI IoT Agent System Adapter Weather AIS

  13. TestbedImplementation (IDS Connector) • A push mode Context broker federation. • The notifyContext are sent to the other IDS connector using NGSI API (HTTPS).

  14. TestbedImplementation(Big Data Architecture) • Context Broker only stores the last value. • Cygnus GE collects data from Orion Context broker and move to the long-term storage. • HDFS is a high availability and scalability data storage. • A Parquet file is saved in HDFS for each entity subscribed and updated for each NGSI context notification received. • Big Data Analysis Cosmos GE is used to provide batch (Apache Spark) and stream processing (Apache Flink). • SparkSQLhigh level language to perform a descriptive analysis. Apache Spark/Hadoop BIG DATA ANALYTICS Apache Flink NGSI Apache KafKa Cygnus Cosmos (HDFS)

  15. RESULTS (Valencia Port Use Case) • Descriptive data analysis carried out with three datasets (Weather, AIS, Terminal Operation) • Development of two KPIs for seaport operations: • Average time spent per vessel in terminal. • Terminal occupancy.

  16. RESULTS (KPI - 1) • Trend, season, and residual data characteristics are evaluated from the vessels load/unload dataset.

  17. RESULTS (KPI - 2) • Months and days of the week on which the terminal is the most occupancy

  18. RESULTS (KPI - 2)

  19. RESULTS (KPIs)

  20. RESULTS (Web UI)

  21. Conclusions • A seaport data space is presented employing open source IoT platform (FIWARE) following the IDS reference model architecture. • The implementation of the seaport data space for Valencia port demonstrates the feasibility of the IDS in seaports scenarios. • The design and implementation of a Big Data Architecture to exploit the shared data in the seaport data space takes advantage of it and ensure the data ownership. • Two KPIs were developed to validate the Big Data Architecture and the sharing between IDS connectors processes.

  22. Future Research Directions • Other stakeholders (hauliers company, terminals passengers, among others) will be add to the seaport data space. • The rest of the IDS entities that are not considered in this paper will be implemented. • More KPIs will be developed to enrich the seaport operation dashboard.

More Related