Download presentation
Presentation is loading. Please wait.
1
Scientific and Technical Overview
Patrizio Dazzi, CNR Final Review Meeting October 10, 2018 Seoul
2
BASMATI Final Review meeting
Presentation Outline Requirements derived by project challenges Major scientific contributions The BASMATI architecture Mapping of components to WPs 10/10/2018 BASMATI Final Review meeting 2
3
BASMATI Final Review meeting
BASMATI targets very challenging objectives Shortly, BASMATI wants to Let clouds efficiently support the back-ends of applications accessed by means of mobile devices Manage masses of users crossing national borders 10/10/2018 BASMATI Final Review meeting 3
4
BASMATI Final Review meeting
Challenges along the way Objective #2 Challenges Use predictive models to get insights about resource demands Discover and join resource providers, be it cloud or edge Find optimal links between {application requirements, available resources and business terms} Take control of discovered resources Deploy and manage the application Any application… New idea Incentivize small cloud service providers federations Objective #3 Objective #6 Objective #4 Objective #5 Objective #1 Objective #3 10/10/2018 BASMATI Final Review meeting 4
5
BASMATI Final Review meeting
The BASMATI way to address challenges… Users and Application Knowledge Predicting users’ presence [#2] Predicting application footprint [#2] Achieving “situational knowledge” [#2] Resource Management Representation and indexing [#3, #4] Cloud Federation [#3, #4, #5] Brokering and Selection [#6] Application Management Proper representation [#1] Runtime Optimization [#5] Edge Management [#3] BASMATI 10/10/2018 BASMATI Final Review meeting 5
6
BASMATI Final Review meeting
Requirements to address challenges The definition of a model for estimating presence of users and behaviors of applications Incentivizing and supporting the setup of cloud federations: an innovative revenue sharing schema and a seamless exploitation of different providers A BASMATI way to represent applications A methodological framework to drive the mapping of application instances to the available resources 10/10/2018 BASMATI Final Review meeting 6 6
7
BASMATI Final Review meeting
How such requirements are satisfied ? Presentation of Aims Approaches Components Brief presentation of components More details in the following presentations 10/10/2018 BASMATI Final Review meeting 7
8
BASMATI Final Review meeting
“So, what do (people | applications) do ?” Aims To Predict Applications’ behavior and Users’ presence To Combine the two to achieve the “situational awareness” Approach Data gathering of users at different levels e.g., GPS trackers and GPS DAS FEST Data gathering of applications Cloud providers Exploitation of MLDA solutions to build user and application models Provide estimations for amount of users and application requirements 10/10/2018 BASMATI Final Review meeting 8
9
BASMATI Final Review meeting
How does BASMATI provides such features ? Knowledge Extractor (KE) Retrieval of monitoring information Provisioning of estimations on users and applications On-demand On-line Validation of mapping plans based on past allocations 10/10/2018 BASMATI Final Review meeting 9
10
BASMATI Final Review meeting
To Federate or not to federate ? Let’s Federate! Aims To achieve worldwide coverage To enable the exploitation of heterogeneous providers Ensure user satisfaction by means of federated resources Approach Incentivize the join to the federation By letting the join option beneficial for cloud service providers Advanced revenue sharing schema Supporting cloud-across application execution By providing a easy-to-adopt, standard-based solution for deployment using different cloud technologies Supporting Federation-level SLA Supporting Federation-level Monitoring Supporting execution on edge devices 10/10/2018 BASMATI Final Review meeting 10
11
BASMATI Final Review meeting
How does BASMATI provides such features ? The joint work of different modules realize the federation support ACE deployment of applications into heterogeneous cloud service providers and edge devices Federation Resource Monitoring enabling the resource information gathering on a federated scenario Federation Business Logic enforcing a revenue sharing schema among the providers realizing the cloud federation Federation SLA Management providing means to support federation-level SLAs 10/10/2018 BASMATI Final Review meeting 11
12
BASMATI Final Review meeting
BASMATI ENHANCED APPLICATION MODEL Aim Achieve optimal application execution by means of a proper support to manipulation, adaptation, replication Approach Define an application representation model tailored to the project aims Enable the embedding of different kinds of information supporting application management in a coherent way Provide a unified way of access to the information charactersing applications Represent applications allowing to separate the data-plane from the functional- plane 10/10/2018 BASMATI Final Review meeting 12
13
BASMATI Final Review meeting
How does BASMATI provides such features ? BEAM Composite set of formats Application representation based on TOSCA SLA representation based on WS-agreement Additional files for resource representation and selection Support definitions for application restructuring Application Repository Module aimed at storing the BEAM Accessed by several different modules Conceptually centralized but optimization are possible 10/10/2018 BASMATI Final Review meeting 13
14
BASMATI Final Review meeting
“I do not regard a BROKER a member of the human race” (Honore de Balzac) Aims Find best resources for the applications Find solutions able to satisfy the needs of users and service providers taking into account the available resources and the budgets of users Approach Federation-aware resource brokering Application-level information exploitation Leveraging user presence estimations Definition of the applications and data replicas Meta-heuristics to optimize the mapping Application adaptation Technologies for achieving runtime adaptation of applications 10/10/2018 BASMATI Final Review meeting 14
15
BASMATI Final Review meeting
How does BASMATI provides such features ? BASMATI brokerage is a complex activity, resulting by the interaction of four modules: Resource Broker To find the resources into the federation that satisfy a given query Decision Maker To leverage the information about users and applications, resources and costs to define a mapping schema linking applications and resources Application Controller To drive the application deployment (and adaptation) process of the applications Federation Data Management To optimize the data-plane of applications 10/10/2018 BASMATI Final Review meeting 15
16
BASMATI Final Review meeting
Requirements Specification Requirements addressed by Component Technology requirements Requirements also came from the three applications identified as use cases. Mobile Virtual Desktop Large Event/DAS FEST TripBuilder 10/10/2018 BASMATI Final Review meeting 16 16
17
BASMATI Final Review meeting
Just a subset of the many scientific achievements… BASMATI: An Architecture for Managing Cloud and Edge Resources for Mobile Users Economics of Grids, Clouds, Systems, and Services Lecture Notes in Computer Science Altmann, J., Al-Athwari, B., Carlini, E., Coppola, M., Dazzi, P., Ferrer, A.J., Haile, N., Jung, Y.-W., Marshall, J., Pages, E., Psomakelis, E., Santoso, G.Z., Tserpes, K., Violos, J. Dynamic Resource Selection in Cloud Service Broker International Conference on High Performance Computing Simulation (HPCS) 2017 Santoso, G. Z., Y. W. Jung, S. W. Seok, E. Carlini, P. Dazzi, J. Altmann, J. Violos, and J. Marshall 2017 Enabling Business-Preference-Based Scheduling of Cloud Computing Resources Economics of Grids, Clouds, Systems, and Services Lecture Notes in Computer Science Jörn Altmann et al. 2016 Design of Multiple Clouds based Virtual Desktop Infrastructure Architecture for Service Mobility UBICOMM 2016 Dongjae Kang et al. 2016 Design of Application Controller for BASMATI platform 2017 Spring KIPS Conference Songwoo Sok et al. 2017 20 Papers in total 10/10/2018 BASMATI Final Review meeting 17
18
The BASMATI Architecture
Knowledge Extractor Application Repository Decision Maker BASMATI Workspace Application Controller Business Logic Federation Monitoring SLA Manager Resource Broker BASMATI Cloud Provider Manager (ACE) Application Management Layer Cloud Management Edge Management BUDaMaF Federation Management Layer 10/10/2018 BASMATI Final Review meeting 18
19
BASMATI Final Review meeting
10/10/2018 BASMATI Final Review meeting 19
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.