The CLASS Software Architecture
Transcript of The CLASS Software Architecture
![Page 1: The CLASS Software Architecture](https://reader030.fdocuments.in/reader030/viewer/2022012717/61b00f1d2e0ed47515104d30/html5/thumbnails/1.jpg)
The CLASS project has received funding from the European Union's Horizon 2020 research and innovation programme under the grant agreement No 780622
COORDINATING EDGE AND CLOUD FOR BIG DATA ANALYTICS
The CLASS Software Architecture
Eduardo Quiñones{[email protected]}Barcelona Supercomputing Center (BSC-CNS)
![Page 2: The CLASS Software Architecture](https://reader030.fdocuments.in/reader030/viewer/2022012717/61b00f1d2e0ed47515104d30/html5/thumbnails/2.jpg)
General Information
Edge and Cloud Computation: A Highly Distributed Software Architecture for Big Data AnalyticS- Under the scope of H2020 ICT16-2017 (RIA) - Big data PPP: research addressing main technology
challenges of the data economy
- 42 months (starting January 2018)
- 3.900.803 € budget
1Big Data Value Association (BDVA) Webinar
![Page 3: The CLASS Software Architecture](https://reader030.fdocuments.in/reader030/viewer/2022012717/61b00f1d2e0ed47515104d30/html5/thumbnails/3.jpg)
Motivation: The Importance of CLASS
1. Geographically distributed data sources and data analytics requirements, e.g., smart cities
2. The fulfillment of real-time requirements inherited from the application domain
3. Constant increment of volume, variety and velocity of data-sets
2
A coordination of edge and cloud resources is needed!
Data sources
Large data-sets
Edge computing
- Data collection and transfer- Limited computation capabilities
Cloud computing
- Data storage- High computation capabilities Data
Centers
Data Analytics
Net
wo
rk
LatentData-at-rest
analytics
Reactivedata-in-motion
analytics
Co
mp
ute C
on
tinu
um
Big Data Value Association (BDVA) Webinar
![Page 4: The CLASS Software Architecture](https://reader030.fdocuments.in/reader030/viewer/2022012717/61b00f1d2e0ed47515104d30/html5/thumbnails/4.jpg)
The Vision of CLASS
1. Significantly increase the capabilities of the data analytics- Integrate both responsive data-in-motion and
latent data-at-rest analytics in a single complex workflow
2. Fulfill the real-time requirements
3. Use advance parallel and energy-efficiency embedded platforms at edge side
3
Productivity+ Programmability+ Portability/Scalability+ (Guaranteed) Performance
Cloud Computing
Data sources
Edge C
om
pu
ting
Large data-sets
Network
Complex data analytics workflows across the compute continuum
Co
mp
ute
Co
nti
nu
um
Big Data Value Association (BDVA) Webinar
![Page 5: The CLASS Software Architecture](https://reader030.fdocuments.in/reader030/viewer/2022012717/61b00f1d2e0ed47515104d30/html5/thumbnails/5.jpg)
Workflow orchestrator and distributed storage
Main Contribution:The CLASS Software Architecture
4
Integrate technologies from different computing domains into a single development framework
1. Powerful API for the development of advanced data-analytics methods
2. QoS Serverless and CaaS cloud technologies
3. Advanced orchestration methods for time-predictable workflow scheduling and deployment across the compute continuum
4. Used of advanced embedded parallel and heterogeneous processor architectures
Distributed Data-Analytics API
Serverless
Map/Reduced Task-based Model
CaaS
Rotterdam
Programming Models
Compute Continuum
Big Data Value Association (BDVA) Webinar
![Page 6: The CLASS Software Architecture](https://reader030.fdocuments.in/reader030/viewer/2022012717/61b00f1d2e0ed47515104d30/html5/thumbnails/6.jpg)
Smart City Use-Case
Deployed on the Modena Automotive Smart Area (MASA) in the city of Modena (Italy)
1. A living lab urban area with IoT connectivity and a compute continuum infrastructure
2. Three connected cars equipped with sensors (cameras and LiDAR) and V2I communication
Information exchange between the city and vehicles to enhance mobility
1. Computation of emission of pollution in real-time
2. Advanced Driving Assistant Systems
- Virtual Mirror
- Two Sources of Attention
5ACTIVITY, LOCATION
Smart Cit y Use-case
Deployed on the Modena Automotive Smart Area (MASA) in the city of Modena (Italy)
- 1 Km2 urban area with connectivity that enables IoT devices to exchange information
- Three connected Maserati cars equipped with sensors (cameras and LiDAR) and V2I communication
From the city perspective, an intelligent traffic management
- “Green routes” for emergency vehicles- Smart valet parking system
From the car perspective, advanced driving assistance systems
- Trajectory prediction and collision detection
9Big Data Value Association (BDVA) Webinar
![Page 7: The CLASS Software Architecture](https://reader030.fdocuments.in/reader030/viewer/2022012717/61b00f1d2e0ed47515104d30/html5/thumbnails/7.jpg)
Smart CarCam_1
Data-Analytics Methods
1. Sensor Fusion2. Object Detection3. Object Tracking4. Data deduplication5. Trajectory Prediction6. Air pollution computation7. Data model creation8. Collision Detection (CD)9. Generation of WA10. WA alert visualization
Cam_2
Rotterdam
Cloud Layer
Edge/FogLayer
IoTLayer
pedestrian
Co
mp
ute
Co
nti
nu
um
Virtual Mirror Use-Case
2
3
2
4
1
7
10
598
3
6
Knowledge Base
Workflow orchestrator
and distributed storage
Distributed Data-Analytics API
Serverless
Map/Reduced Task-based Model
CaaS
Rotterdam
Programming Models
![Page 8: The CLASS Software Architecture](https://reader030.fdocuments.in/reader030/viewer/2022012717/61b00f1d2e0ed47515104d30/html5/thumbnails/8.jpg)
Summary
1. CLASS aims to develop a novel software architecture with the following capabilities:
- Increase data analytics capabilities by efficiently combine data-in-motion and data-at-rest analytics into complex workflows
- Increase the development and deployment productivity of systems requiring data-analytics
- Guarantee the real-time properties inherited from the domain
2. CLASS aims to apply the software architecture to develop a distributed sensing/computing infrastructure within the MASA for advanced urban mobility applications
7Big Data Value Association (BDVA) Webinar
![Page 9: The CLASS Software Architecture](https://reader030.fdocuments.in/reader030/viewer/2022012717/61b00f1d2e0ed47515104d30/html5/thumbnails/9.jpg)
www.class-project.euTwitter: @EU_CLASS
LinkedIn: linkedin.com/company/classproject