SlideShare a Scribd company logo
1 of 14
Machine Learning
for Multimedia and
Edge Information
Processing
BY: MANAL ALI ALGADABY
Introduction
The advancements and progress in artificial intelligence (AI) and machine learning, and the
numerous availabilities of mobile devices and Internet technologies together with the growing
focus on multimedia data sources and information processing have led to the emergence of
new paradigms for multimedia and edge AI information processing, particularly for urban and
smart city environments. Compared to cloud information processing approaches where the
data are collected and sent to a centralized server for information processing, the edge
information processing paradigm distributes the tasks to multiple devices which are close to
the data source. Edge information processing techniques and approaches are well suited to
match current technologies for Internet of Things (IoT) and autonomous systems, although
there are many challenges which remain to be addressed.
Introduction
Edge Computing (EC) is a new architecture
that extends Cloud Computing (CC) services
closer to data sources. EC combined with
Deep Learning (DL) is a promising technology
and is widely used in several applications.
Problem
This research addresses the problem of efficient
scheduling of real-time multimedia tasks in edge
devices. Edge devices, such as smartphones, IoT
devices, and edge servers, have limited
computational resources and energy constraints.
Moreover, real-time multimedia tasks, such as video
streaming and image processing, require fast and
high-quality execution. Therefore, there is a need for
a smart scheduling mechanism that can distribute
resources effectively and ensure real-time
performance for multimedia tasks in edge devices.
Solution
The proposed solution is based
on federated learning, which
leverages the computational
capabilities of edge devices
while preserving data privacy.
The importance
and objectives.
The importance
Research and study on this topic has
contributed to the development of
new and innovative technologies to
improve computing performance at
the edges and achieve more efficient
and secure applications in areas
such as smart industry, healthcare,
smart cities, and others.
objectives.
Edge Cloud Computing refers to the deployment of cloud services in
strategic locations at the edge of the network infrastructure. The
main objectives and goals of Edge Cloud Computing are to reduce
data latency and maintain high availability. By bringing cloud services
closer to the data source, Edge Cloud Computing aims to improve
response time, handle high data volumes, ensure privacy, cater to
remote areas, optimize costs, and enable autonomous operations
objectives.
Improved data security
Edge computing reduces the amount of data
transmitted and processed in the cloud,
keeping sensitive data on user devices and
reducing the risk of data compromise
Reduced latency:
By processing data closer to the source, edge
computing minimizes the time it takes for
data to travel to the cloud and back, enabling
real-time or near-real-time applications
Enhanced reliability
With edge computing, applications can
continue to function even if there is a
disruption in the network connection to the
cloud, ensuring uninterrupted service
Scalability
Edge computing allows for the deployment
of compute and storage resources at
multiple edge locations, enabling scalability
and supporting the growing number of
connected devices and data sources
Bandwidth optimization
Edge computing reduces the amount of data
that needs to be transmitted over the
network, optimizing bandwidth usage and
reducing congestion
Cost Reduction
Edge Computing reduces data transmission
costs by processing data at the edge, closer
to the source, thereby minimizing bandwidth
usage and saving on communication costs
newly
implemented
models
OpenNESS
• OpenNESS is an open source
framework that aims to facilitate
the development and deployment
of edge computing applications.
• OpenNESS provides application
programming interfaces (APIs)
and tools to make it easier to
develop and manage applications
on edge computing infrastructure.
• OpenNESS supports many
different use cases such as
artificial intelligence, industrial
automation, cloud gaming, and
augmented reality.
Akraino MobiledgeX
Here are three models implemented in
the field of edge computing:
• Akraino is an open source project
aimed at accelerating the
development and deployment of
edge computing.
• Akraino provides a set of models,
tools and projects based on edge
computing.
• Akraino aims to achieve
compatibility and integration
between hardware, software and
services used in edge computing.
• MobiledgeX aims to provide an
edge computing infrastructure
that allows edge computing
applications to be easily
developed and deployed.
• MobiledgeX provides application
programming interfaces (APIs)
and tools to make it easier to
develop and manage applications
on edge computing infrastructure.
• MobiledgeX allows developers to
access edge computing resources
deployed in the mobile
communications network.
Distributed Machine Learning
The learning process is distributed across multiple
local machines in an edge network, where
machine learning models are trained on local
data and results are shared between machines..
Transfer Learning
Machine learning models are used that
are pre-trained on big data in the
remote cloud, and then modified and
improved using local data in the
edge network
Federated Learning
Machine learning models are trained on local data for
each device in the edge network, and then
important information and collected results are
shared between devices
Collaborative Learning
where knowledge and results are shared
between devices to improve model
performance and enhance
predictive ability.
performance of models
Ensemble Learning
A group of independent machine learning
models is used and their results are
collected to obtain better and more
accurate predictions.
03 04 05
02
01
challenges
Complexity
of the topic
The field of machine learning for
multimedia and edge information
processing is a complex and
diverse field.
It requires a deep understanding
of advanced techniques in machine
learning, multimedia processing,
and edge computing.
Lack of resources
Dealing with
big data
difficulty in obtaining the resources
necessary for research and
experiments in this field.
May need access to large data sets
and powerful computing hardware
to carry out experiments and tests.
With the increasing volume of data
related to multimedia and
information at the edges, it
becomes difficult to store and
process this data.
May need to develop techniques
and tools to handle and analyze big
data efficiently.
References
• Zhiyu Wang, Mohammad Goudarzi, Mingming Gong, Rajkumar Buyya,(2023) Deep Reinforcement Learning-based scheduling for
optimizing system load and response time in edge and fog computing environments,Future Generation Computer Systems,
• Cheng, X., et al. (2022). Providing Location Information at Edge Networks: A Federated Learning-Based Approach.
• Al-Rakhami, M., et al. (2023). Challenges and Techniques in Distributed Machine Learning for Edge Computing.
• Wang, Y., et al. (2023). Distributed Machine Learning Techniques for Edge Computing: A Comprehensive Survey.
• Verbraeken, R., et al. (2023). Challenges and Opportunities in Distributed Machine Learning for Edge Computing
• Zhou, Y., et al. (2023). Distributed Machine Learning in Edge Computing: Challenges and Techniques
• Dianlei Xu, et al. (2023). Distributed Machine Learning in Edge Computing: Challenges and Techniques

More Related Content

Similar to Machine Learning for Multimedia and Edge Information Processing.pptx

What is Edge Computing and Why does it matter in IoT?
What is Edge Computing and Why does it matter in IoT?What is Edge Computing and Why does it matter in IoT?
What is Edge Computing and Why does it matter in IoT?Sameer Ahmed
 
Cloud-Computing-PPT-1 for on demand provisioning.pptx
Cloud-Computing-PPT-1 for on demand provisioning.pptxCloud-Computing-PPT-1 for on demand provisioning.pptx
Cloud-Computing-PPT-1 for on demand provisioning.pptxssuser53aac4
 
Core of Cloud Computing
Core of Cloud ComputingCore of Cloud Computing
Core of Cloud ComputingIJERA Editor
 
Edge computing and its role in architecting IoT
Edge computing and its role in architecting IoTEdge computing and its role in architecting IoT
Edge computing and its role in architecting IoTKiran Kumar Pattanaik
 
sensors-22-00196-v2.pdf
sensors-22-00196-v2.pdfsensors-22-00196-v2.pdf
sensors-22-00196-v2.pdfAsiyaKhan63
 
Implementing K-Out-Of-N Computing For Fault Tolerant Processing In Mobile and...
Implementing K-Out-Of-N Computing For Fault Tolerant Processing In Mobile and...Implementing K-Out-Of-N Computing For Fault Tolerant Processing In Mobile and...
Implementing K-Out-Of-N Computing For Fault Tolerant Processing In Mobile and...IJERA Editor
 
Machine Learning 5G Federated Learning.pdf
Machine Learning 5G Federated Learning.pdfMachine Learning 5G Federated Learning.pdf
Machine Learning 5G Federated Learning.pdfadeyimikaipaye
 
Cloud_Computing.pptx
Cloud_Computing.pptxCloud_Computing.pptx
Cloud_Computing.pptxYash771676
 
A Proposed Solution to Secure MCC Uprising Issue and Challenges in the Domain...
A Proposed Solution to Secure MCC Uprising Issue and Challenges in the Domain...A Proposed Solution to Secure MCC Uprising Issue and Challenges in the Domain...
A Proposed Solution to Secure MCC Uprising Issue and Challenges in the Domain...IJERD Editor
 
Secure hash based distributed framework for utpc based cloud authorization
Secure hash based distributed framework for utpc based cloud authorizationSecure hash based distributed framework for utpc based cloud authorization
Secure hash based distributed framework for utpc based cloud authorizationIAEME Publication
 
Secure hash based distributed framework for utpc based cloud authorization
Secure hash based distributed framework for utpc based cloud authorizationSecure hash based distributed framework for utpc based cloud authorization
Secure hash based distributed framework for utpc based cloud authorizationIAEME Publication
 
Cloud computing vs edge computing
Cloud computing vs edge computingCloud computing vs edge computing
Cloud computing vs edge computingAliAbdelwahab6
 
A Comprehensive Study On Cloud Computing
A Comprehensive Study On Cloud ComputingA Comprehensive Study On Cloud Computing
A Comprehensive Study On Cloud ComputingSteven Wallach
 
Total interpretive structural modelling on enablers of cloud computing
Total interpretive structural modelling on enablers of cloud computingTotal interpretive structural modelling on enablers of cloud computing
Total interpretive structural modelling on enablers of cloud computingeSAT Publishing House
 
A survey of fog computing concepts applications and issues
A survey of fog computing concepts  applications and issuesA survey of fog computing concepts  applications and issues
A survey of fog computing concepts applications and issuesRezgar Mohammad
 
Privacy preserving public auditing for secured cloud storage
Privacy preserving public auditing for secured cloud storagePrivacy preserving public auditing for secured cloud storage
Privacy preserving public auditing for secured cloud storagedbpublications
 
EDGE SEMINAR.pptx
EDGE SEMINAR.pptxEDGE SEMINAR.pptx
EDGE SEMINAR.pptxSachuS16
 
SECURITY AND PRIVACY AWARE PROGRAMMING MODEL FOR IOT APPLICATIONS IN CLOUD EN...
SECURITY AND PRIVACY AWARE PROGRAMMING MODEL FOR IOT APPLICATIONS IN CLOUD EN...SECURITY AND PRIVACY AWARE PROGRAMMING MODEL FOR IOT APPLICATIONS IN CLOUD EN...
SECURITY AND PRIVACY AWARE PROGRAMMING MODEL FOR IOT APPLICATIONS IN CLOUD EN...ijccsa
 

Similar to Machine Learning for Multimedia and Edge Information Processing.pptx (20)

What is Edge Computing and Why does it matter in IoT?
What is Edge Computing and Why does it matter in IoT?What is Edge Computing and Why does it matter in IoT?
What is Edge Computing and Why does it matter in IoT?
 
Cloud-Computing-PPT-1 for on demand provisioning.pptx
Cloud-Computing-PPT-1 for on demand provisioning.pptxCloud-Computing-PPT-1 for on demand provisioning.pptx
Cloud-Computing-PPT-1 for on demand provisioning.pptx
 
Edge Computing.pptx
Edge Computing.pptxEdge Computing.pptx
Edge Computing.pptx
 
Core of Cloud Computing
Core of Cloud ComputingCore of Cloud Computing
Core of Cloud Computing
 
Edge computing and its role in architecting IoT
Edge computing and its role in architecting IoTEdge computing and its role in architecting IoT
Edge computing and its role in architecting IoT
 
sensors-22-00196-v2.pdf
sensors-22-00196-v2.pdfsensors-22-00196-v2.pdf
sensors-22-00196-v2.pdf
 
Implementing K-Out-Of-N Computing For Fault Tolerant Processing In Mobile and...
Implementing K-Out-Of-N Computing For Fault Tolerant Processing In Mobile and...Implementing K-Out-Of-N Computing For Fault Tolerant Processing In Mobile and...
Implementing K-Out-Of-N Computing For Fault Tolerant Processing In Mobile and...
 
Machine Learning 5G Federated Learning.pdf
Machine Learning 5G Federated Learning.pdfMachine Learning 5G Federated Learning.pdf
Machine Learning 5G Federated Learning.pdf
 
Cloud_Computing.pptx
Cloud_Computing.pptxCloud_Computing.pptx
Cloud_Computing.pptx
 
A Proposed Solution to Secure MCC Uprising Issue and Challenges in the Domain...
A Proposed Solution to Secure MCC Uprising Issue and Challenges in the Domain...A Proposed Solution to Secure MCC Uprising Issue and Challenges in the Domain...
A Proposed Solution to Secure MCC Uprising Issue and Challenges in the Domain...
 
Secure hash based distributed framework for utpc based cloud authorization
Secure hash based distributed framework for utpc based cloud authorizationSecure hash based distributed framework for utpc based cloud authorization
Secure hash based distributed framework for utpc based cloud authorization
 
Secure hash based distributed framework for utpc based cloud authorization
Secure hash based distributed framework for utpc based cloud authorizationSecure hash based distributed framework for utpc based cloud authorization
Secure hash based distributed framework for utpc based cloud authorization
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computing
 
Cloud computing vs edge computing
Cloud computing vs edge computingCloud computing vs edge computing
Cloud computing vs edge computing
 
A Comprehensive Study On Cloud Computing
A Comprehensive Study On Cloud ComputingA Comprehensive Study On Cloud Computing
A Comprehensive Study On Cloud Computing
 
Total interpretive structural modelling on enablers of cloud computing
Total interpretive structural modelling on enablers of cloud computingTotal interpretive structural modelling on enablers of cloud computing
Total interpretive structural modelling on enablers of cloud computing
 
A survey of fog computing concepts applications and issues
A survey of fog computing concepts  applications and issuesA survey of fog computing concepts  applications and issues
A survey of fog computing concepts applications and issues
 
Privacy preserving public auditing for secured cloud storage
Privacy preserving public auditing for secured cloud storagePrivacy preserving public auditing for secured cloud storage
Privacy preserving public auditing for secured cloud storage
 
EDGE SEMINAR.pptx
EDGE SEMINAR.pptxEDGE SEMINAR.pptx
EDGE SEMINAR.pptx
 
SECURITY AND PRIVACY AWARE PROGRAMMING MODEL FOR IOT APPLICATIONS IN CLOUD EN...
SECURITY AND PRIVACY AWARE PROGRAMMING MODEL FOR IOT APPLICATIONS IN CLOUD EN...SECURITY AND PRIVACY AWARE PROGRAMMING MODEL FOR IOT APPLICATIONS IN CLOUD EN...
SECURITY AND PRIVACY AWARE PROGRAMMING MODEL FOR IOT APPLICATIONS IN CLOUD EN...
 

Recently uploaded

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 

Recently uploaded (20)

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 

Machine Learning for Multimedia and Edge Information Processing.pptx

  • 1. Machine Learning for Multimedia and Edge Information Processing BY: MANAL ALI ALGADABY
  • 2. Introduction The advancements and progress in artificial intelligence (AI) and machine learning, and the numerous availabilities of mobile devices and Internet technologies together with the growing focus on multimedia data sources and information processing have led to the emergence of new paradigms for multimedia and edge AI information processing, particularly for urban and smart city environments. Compared to cloud information processing approaches where the data are collected and sent to a centralized server for information processing, the edge information processing paradigm distributes the tasks to multiple devices which are close to the data source. Edge information processing techniques and approaches are well suited to match current technologies for Internet of Things (IoT) and autonomous systems, although there are many challenges which remain to be addressed.
  • 3. Introduction Edge Computing (EC) is a new architecture that extends Cloud Computing (CC) services closer to data sources. EC combined with Deep Learning (DL) is a promising technology and is widely used in several applications.
  • 4. Problem This research addresses the problem of efficient scheduling of real-time multimedia tasks in edge devices. Edge devices, such as smartphones, IoT devices, and edge servers, have limited computational resources and energy constraints. Moreover, real-time multimedia tasks, such as video streaming and image processing, require fast and high-quality execution. Therefore, there is a need for a smart scheduling mechanism that can distribute resources effectively and ensure real-time performance for multimedia tasks in edge devices.
  • 5. Solution The proposed solution is based on federated learning, which leverages the computational capabilities of edge devices while preserving data privacy.
  • 7. The importance Research and study on this topic has contributed to the development of new and innovative technologies to improve computing performance at the edges and achieve more efficient and secure applications in areas such as smart industry, healthcare, smart cities, and others.
  • 8. objectives. Edge Cloud Computing refers to the deployment of cloud services in strategic locations at the edge of the network infrastructure. The main objectives and goals of Edge Cloud Computing are to reduce data latency and maintain high availability. By bringing cloud services closer to the data source, Edge Cloud Computing aims to improve response time, handle high data volumes, ensure privacy, cater to remote areas, optimize costs, and enable autonomous operations
  • 9. objectives. Improved data security Edge computing reduces the amount of data transmitted and processed in the cloud, keeping sensitive data on user devices and reducing the risk of data compromise Reduced latency: By processing data closer to the source, edge computing minimizes the time it takes for data to travel to the cloud and back, enabling real-time or near-real-time applications Enhanced reliability With edge computing, applications can continue to function even if there is a disruption in the network connection to the cloud, ensuring uninterrupted service Scalability Edge computing allows for the deployment of compute and storage resources at multiple edge locations, enabling scalability and supporting the growing number of connected devices and data sources Bandwidth optimization Edge computing reduces the amount of data that needs to be transmitted over the network, optimizing bandwidth usage and reducing congestion Cost Reduction Edge Computing reduces data transmission costs by processing data at the edge, closer to the source, thereby minimizing bandwidth usage and saving on communication costs
  • 11. OpenNESS • OpenNESS is an open source framework that aims to facilitate the development and deployment of edge computing applications. • OpenNESS provides application programming interfaces (APIs) and tools to make it easier to develop and manage applications on edge computing infrastructure. • OpenNESS supports many different use cases such as artificial intelligence, industrial automation, cloud gaming, and augmented reality. Akraino MobiledgeX Here are three models implemented in the field of edge computing: • Akraino is an open source project aimed at accelerating the development and deployment of edge computing. • Akraino provides a set of models, tools and projects based on edge computing. • Akraino aims to achieve compatibility and integration between hardware, software and services used in edge computing. • MobiledgeX aims to provide an edge computing infrastructure that allows edge computing applications to be easily developed and deployed. • MobiledgeX provides application programming interfaces (APIs) and tools to make it easier to develop and manage applications on edge computing infrastructure. • MobiledgeX allows developers to access edge computing resources deployed in the mobile communications network.
  • 12. Distributed Machine Learning The learning process is distributed across multiple local machines in an edge network, where machine learning models are trained on local data and results are shared between machines.. Transfer Learning Machine learning models are used that are pre-trained on big data in the remote cloud, and then modified and improved using local data in the edge network Federated Learning Machine learning models are trained on local data for each device in the edge network, and then important information and collected results are shared between devices Collaborative Learning where knowledge and results are shared between devices to improve model performance and enhance predictive ability. performance of models Ensemble Learning A group of independent machine learning models is used and their results are collected to obtain better and more accurate predictions. 03 04 05 02 01
  • 13. challenges Complexity of the topic The field of machine learning for multimedia and edge information processing is a complex and diverse field. It requires a deep understanding of advanced techniques in machine learning, multimedia processing, and edge computing. Lack of resources Dealing with big data difficulty in obtaining the resources necessary for research and experiments in this field. May need access to large data sets and powerful computing hardware to carry out experiments and tests. With the increasing volume of data related to multimedia and information at the edges, it becomes difficult to store and process this data. May need to develop techniques and tools to handle and analyze big data efficiently.
  • 14. References • Zhiyu Wang, Mohammad Goudarzi, Mingming Gong, Rajkumar Buyya,(2023) Deep Reinforcement Learning-based scheduling for optimizing system load and response time in edge and fog computing environments,Future Generation Computer Systems, • Cheng, X., et al. (2022). Providing Location Information at Edge Networks: A Federated Learning-Based Approach. • Al-Rakhami, M., et al. (2023). Challenges and Techniques in Distributed Machine Learning for Edge Computing. • Wang, Y., et al. (2023). Distributed Machine Learning Techniques for Edge Computing: A Comprehensive Survey. • Verbraeken, R., et al. (2023). Challenges and Opportunities in Distributed Machine Learning for Edge Computing • Zhou, Y., et al. (2023). Distributed Machine Learning in Edge Computing: Challenges and Techniques • Dianlei Xu, et al. (2023). Distributed Machine Learning in Edge Computing: Challenges and Techniques