SlideShare a Scribd company logo
1 of 44
Download to read offline
About Me
 Name: Sayed Chhattan Shah
Assistant Professor of Computer Science at HUFS Korea
Visiting Faculty at Seoul National University of Science & Technology
Visiting Researcher at Internet Computing Lab of Korea University
 Education: PhD in Computer Science
Korea University 2012
 Experience: Senior Researcher
Electronics and Telecommunications Research Institute Korea
Visiting Faculty at Dongguk University
Assistant Manager NESCOM
Lecturer Hamdard University
Technical Consultant Hamdard Information Technology Services
Recent Advances in Mobile Grid and Cloud Computing
Sayed Chhattan Shah
Assistant Professor of Computer Science
Hankuk University of Foreign Studies Korea
shah@hufs.ac.kr|https://sites.google.com/site/chhattanshah
Contents
 Background
 Mobile Grid and Cloud Computing
 Cloud Robotics
 Sensor Cloud
 Mobile Ad hoc Grid and Cloud Computing
 Opportunities
 Challenges
Cluster Grid Cloud
Distributed System
A collection of interconnected
computers cooperatively
work together as a single
integrated computing
resource
 Distributed computing devices are connected
through a local area network to achieve better
performance for large scale applications
Cluster Computing
Parallel Programming Environment
Cluster Middleware
(Single System Image and Availability Infrastructure)
Cluster Interconnection Network
PC
Network Interface Hardware
Communications
Software
PC
Network Interface Hardware
Communications
Software
PC
Network Interface Hardware
Communications
Software
PC
Network Interface Hardware
Communications
Software
Sequential Applications
Parallel Applications
Parallel Applications
Parallel Applications
Sequential Applications
Sequential Applications
Geographically
distributed
resources are
connected through
a wide area
network
Grid Computing
Cloud Computing
Everything - from
computing power
to computing
infrastructure and
applications are
delivered as a
service
Grid and Cloud Computing
Computing resources should be available on
demand for a fee like electrical power grid
Basic idea
Grid and Cloud Computing
Grid and cloud computing systems have been extensively
deployed and widely used to solve large and complex
problems in science and engineering areas
Grid and Cloud Computing
Due to recent advances it has become feasible to integrate
various mobile devices such as robots aerial vehicles sensors
and smart phones with grid and cloud computing systems
Mobile Grid and Cloud Computing
Several approaches have been proposed to integrate
mobile nodes with grid and cloud computing systems
Mobile Grid and Cloud Computing Mobile Ad hoc Grid and Cloud Computing
Mobile Ad hoc
Network
Mobile Grid and Cloud Computing
 Mobile devices are integrated with a cloud computing
system through an infrastructure-based communication
network such as cellular network
Mobile Grid and Cloud Computing
 Mobile devices are integrated with a grid computing
system through an infrastructure-based communication
network
Enabling Factors
Benefits
 Improved data storage capacity and processing power
 Users can execute computationally and data-intensive
applications on mobile devices
 Extended battery life
 Improved reliability
Cloud Robotics
 Robots rely on a cloud-computing infrastructure to
access vast amounts of processing power and data
 Execution of computationally
intensive tasks on cloud would
result in cheaper, lighter and
easy-to-maintain hardware
 Shared library of
 objects
 algorithms
 skills
Cloud Robotics Projects
 Researchers at Social Robotics Lab have built a cloud
computing infrastructure to generate 3-D models of
environments allowing robots to perform simultaneous localization
and mapping much faster than by relying on their onboard
computers
 SLAM refers to a technique for a robot to build a map of the environment without a priori
knowledge and to simultaneously localize itself in the unknown environment
Cloud Robotics Projects
 At CNRS researcher are creating object databases for robots to
simplify the planning of manipulation tasks like opening a door
 The idea is to develop a software framework where objects come
with a ‘user manual’ for the robot to manipulate them
Cloud Robotics Projects
 A French robotics firm has built a cloud robotics infrastructure called
GostaiNet which allows a robot to perform speech recognition, face
detection, and other tasks remotely on a cloud
Sensor Cloud
 Sensors are integrated with cloud computing systems
Sensor Cloud Applications
Sensor Cloud Applications
Mobile Ad hoc Computational Grid
The mobile grid and cloud computing systems are restricted to
infrastructure-based communication systems such as cellular
network. Therefore cannot be used in mobile ad hoc
environments
Mobile Ad hoc Computational Grid
Mobile ad hoc
computational grid
or cloud is a
distributed
computing
infrastructure that
allows mobile nodes
to share computing
resources in mobile
ad hoc environments
Architecture
 A group of miniature autonomous mobile robots are deployed
in urban environments to detect and monitor a range of
military and non-military threats
 Use sophisticated image and video processing algorithms
 Vision-based navigation algorithms to navigate in the environment
Autonomous Threat Detection in Urban Environments
 A set of miniature unmanned aerial vehicles or mobile robots
can be deployed in a targeted area
 Broadcast live video streams
 Processed to construct map and identify mobile targets
Construction of 3D-Map and Identification of
Static and Mobile Targets within a Map
Future Soldier
 In warfare soldiers may experience
physical and mental problems
 In such situations, various biomedical
devices can be used to continuously
monitor the soldiers' psychophysiological
health
 Data from devices can be used to assess physical
and mental health
 Soldiers also need to rely on various sensing,
processing and communication systems in the
vicinity to achieve situational awareness and understanding
of the battlefield
 Simultaneously executing computationally-intensive
models for deriving physiological parameters and
for acquiring battlefield awareness in real time
requires computing capabilities that go beyond
those of an individual sensing and processing devices
Mobile Ad hoc Computational Grid
 Mobile ad hoc computational grid is attractive even
when network infrastructure is available
 Short-range wireless communication consumes less
energy and provides faster connectivity
 3G networks 14 Mbps
 4G networks 100 Mbps
 Wi-Fi LAN 400Mbps
Research Challenges and Future Research Directions
 Compared to traditional parallel and distributed
computing systems such as grid and cloud mobile
ad hoc computational grid is characterized by
 Node mobility
 Limited battery power
 Low bandwidth and high latency
 Shared and unreliable communication medium
 Infrastructure-less network environment
Research Challenges and Future Research Directions
 Node Mobility
 Global Node Mobility
 Task Failure
 Local Node Mobility
 Increased data transfer times
 Mobility of an Intermediate Node
 Increased data transfer times
 May disconnect network
 Approaches:
 Task migration
 Task reallocation
 In both cases delay due to
reallocation or migration of task
Research Challenges and Future Research Directions
 Node Mobility
 Makes it difficult to design an efficient and robust resource
discovery and monitoring system
 After reporting status a node may move across the coverage area
 Grid management system would assume that status is valid and
would make decisions accordingly
 To avoid this problem
 Proactive approach
 Resources can be monitored continuously or with minimum update
interval
 In both cases there will be a communication overhead
 Reactive approach
 Reduces communication cost but introduces delay
Research Challenges and Future Research Directions
 Power Management
 Main sources of energy consumption are CPU processing,
memory, and data transmission in the network
 Key factors that contribute to transmission energy
consumption
 transmission power required to transmit data and
 communication cost induced by data transfers between tasks
 Most of the schemes are focused on the conservation of
processing energy
 Power Management
 Energy efficient resource allocation scheme
 Aims to reduce transmission energy consumption and data
transfer cost
 Basic idea is to allocate tasks to nodes that are accessible at
minimum transmission power
Research Challenges and Future Research Directions
 Constrained communication environment due shared and
unreliable communication medium and node mobility
 Suffers from high latency and unstable connectivity problems
 In such an environment data transfer cost is very critical for
application and system performance
 To reduce data transfer costs, directional antennas, efficient
medium access control, channel switching, and multiple radios
are a few promising approaches
 Parallel applications usually consist of a range of tasks with
varying bandwidth, processing, and deadline constraints
Research Challenges and Future Research Directions
 Dynamic network performance
 Bandwidth at different network portions varies over the
time and different nodes often experience different
connection quality at the same time due to the traffic load
and communication constraints
Research Challenges and Future Research Directions
 Task Migration
 To improve application performance and resource
utilization and to avoid task failure and load
imbalance
 Most common migration strategy is to estimate
migration cost and determine task completion time
before and after the migration of task
 Estimation of migration cost particularly of data
intensive task is not straightforward due to dynamic
communication environment
 How to estimate data transfer time?
Research Challenges and Future Research Directions
 Parallel programming model
 Programming model provides an abstract view of
computing system
 The traditional parallel programming models do not
deal well with communication issues
 Therefore are not suitable for mobile ad hoc environments
where communication latencies and link failure and
activation ratios are too high
 Actor-based programming model could be the
possible candidate because it deals quite well with
high latencies, offers lightweight migration and can
be easily adopted to deal with node mobility
Research Challenges and Future Research Directions
 Security risks
 Mobile ad hoc computational Grid
 may include heterogeneous devices owned by various
individuals and organizations
 can be used in various scenarios such as military and
disaster relief where security is a primary concern
 Design of an efficient security system is a challenging
task due to
 infrastructure-less network environment
 shared communication medium
 node mobility
Research Challenges and Future Research Directions
 Incentive mechanism
 Assume a scenario where an individual travelling with
strangers requires additional computing resources to
execute a computationally intensive task
 The problem is how to or what will motivate an individual to share
her resources with a stranger?
 To address this problem, a few solutions have been
proposed in the literature where either battery power or
processing cycles are traded
 Effective when both parties are in need of resources
Research Challenges and Future Research Directions
 Architecture for mobile ad hoc computational Grid
 Centralized
 Single point of failure and scalability
 Decentralised
 Group management
 Ineffective resource allocation
 Distributed
 Ineffective resource allocation
 Hybrid architecture
Research Challenges and Future Research Directions
 Failure management
 Migrate the task or restart the task on another node
 Estimation of task completion time with and without
migration cost?
 Quality of Service support
 Application’s demands such as energy, bandwidth
guarantees and real-time services
 Standards for heterogeneous environments
 Wireless Communication Technologies
Research Challenges and Future Research Directions
Conclusion
 Due to recent advances it has become feasible to
design and develop next generation of distributed
applications through sharing of computing resources
in mobile environments
 Further investigation is required
 Resource Management
 Programming model
 Communication performance
 Mobility
 QoS support
Keynote Talk on Recent Advances in Mobile Grid and Cloud Computing

More Related Content

What's hot

EC8702 adhoc and wireless sensor networks iv ece
EC8702 adhoc and wireless sensor networks iv eceEC8702 adhoc and wireless sensor networks iv ece
EC8702 adhoc and wireless sensor networks iv eceGOWTHAMMS6
 
20CS2007 Computer Communication Networks
20CS2007 Computer Communication Networks 20CS2007 Computer Communication Networks
20CS2007 Computer Communication Networks Kathirvel Ayyaswamy
 
A Novel Real Time Home Automation System with Google Assistance Technology
A Novel Real Time Home Automation System with Google Assistance TechnologyA Novel Real Time Home Automation System with Google Assistance Technology
A Novel Real Time Home Automation System with Google Assistance TechnologySoumen Santra
 
Telecommunications and networks
Telecommunications and networksTelecommunications and networks
Telecommunications and networksSopon Tumchota
 
A Review of Routing Protocols for Wireless Sensor Network
A Review of Routing Protocols for Wireless Sensor NetworkA Review of Routing Protocols for Wireless Sensor Network
A Review of Routing Protocols for Wireless Sensor NetworkIJMER
 
ADhoc- network overview,application,issues.
ADhoc- network overview,application,issues.ADhoc- network overview,application,issues.
ADhoc- network overview,application,issues.Mangesh Vasu
 
Wireless communication & adhoc networks
Wireless communication & adhoc networksWireless communication & adhoc networks
Wireless communication & adhoc networksSalahuddin Jokhio
 
Telecommunications and Network Security Presentation
Telecommunications and Network Security PresentationTelecommunications and Network Security Presentation
Telecommunications and Network Security PresentationWajahat Rajab
 
Mobile computing notes and material
Mobile computing notes and materialMobile computing notes and material
Mobile computing notes and materialSDMCET DHARWAD
 
MOBILE COMPUTING MANETS,ROUTING ALGORITHMS
MOBILE COMPUTING MANETS,ROUTING ALGORITHMSMOBILE COMPUTING MANETS,ROUTING ALGORITHMS
MOBILE COMPUTING MANETS,ROUTING ALGORITHMSPallepati Vasavi
 
Computer Networking: LAN and WAN Technologies
Computer Networking: LAN and WAN TechnologiesComputer Networking: LAN and WAN Technologies
Computer Networking: LAN and WAN TechnologiesBisrat Girma
 
20CS2007 Computer Communication Networks
20CS2007 Computer Communication Networks 20CS2007 Computer Communication Networks
20CS2007 Computer Communication Networks Kathirvel Ayyaswamy
 

What's hot (20)

Manet ns2
Manet ns2Manet ns2
Manet ns2
 
EC8702 adhoc and wireless sensor networks iv ece
EC8702 adhoc and wireless sensor networks iv eceEC8702 adhoc and wireless sensor networks iv ece
EC8702 adhoc and wireless sensor networks iv ece
 
20CS2007 Computer Communication Networks
20CS2007 Computer Communication Networks 20CS2007 Computer Communication Networks
20CS2007 Computer Communication Networks
 
A Novel Real Time Home Automation System with Google Assistance Technology
A Novel Real Time Home Automation System with Google Assistance TechnologyA Novel Real Time Home Automation System with Google Assistance Technology
A Novel Real Time Home Automation System with Google Assistance Technology
 
Telecommunications and networks
Telecommunications and networksTelecommunications and networks
Telecommunications and networks
 
A Review of Routing Protocols for Wireless Sensor Network
A Review of Routing Protocols for Wireless Sensor NetworkA Review of Routing Protocols for Wireless Sensor Network
A Review of Routing Protocols for Wireless Sensor Network
 
Research Issues on WSN
Research Issues on WSNResearch Issues on WSN
Research Issues on WSN
 
ADhoc- network overview,application,issues.
ADhoc- network overview,application,issues.ADhoc- network overview,application,issues.
ADhoc- network overview,application,issues.
 
Wireless communication & adhoc networks
Wireless communication & adhoc networksWireless communication & adhoc networks
Wireless communication & adhoc networks
 
Telecommunications
TelecommunicationsTelecommunications
Telecommunications
 
Improvement Of DSR Protocol
Improvement Of DSR ProtocolImprovement Of DSR Protocol
Improvement Of DSR Protocol
 
Local area network
Local area networkLocal area network
Local area network
 
8.conclusion
8.conclusion8.conclusion
8.conclusion
 
Ad hoc networks
Ad hoc networksAd hoc networks
Ad hoc networks
 
Telecommunications and Network Security Presentation
Telecommunications and Network Security PresentationTelecommunications and Network Security Presentation
Telecommunications and Network Security Presentation
 
Mobile computing notes and material
Mobile computing notes and materialMobile computing notes and material
Mobile computing notes and material
 
MOBILE COMPUTING MANETS,ROUTING ALGORITHMS
MOBILE COMPUTING MANETS,ROUTING ALGORITHMSMOBILE COMPUTING MANETS,ROUTING ALGORITHMS
MOBILE COMPUTING MANETS,ROUTING ALGORITHMS
 
Computer Networking: LAN and WAN Technologies
Computer Networking: LAN and WAN TechnologiesComputer Networking: LAN and WAN Technologies
Computer Networking: LAN and WAN Technologies
 
20CS2007 Computer Communication Networks
20CS2007 Computer Communication Networks 20CS2007 Computer Communication Networks
20CS2007 Computer Communication Networks
 
Chapter8
Chapter8 Chapter8
Chapter8
 

Similar to Keynote Talk on Recent Advances in Mobile Grid and Cloud Computing

Techniques to Minimize State Transfer Cost for Dynamic Execution Offloading I...
Techniques to Minimize State Transfer Cost for Dynamic Execution Offloading I...Techniques to Minimize State Transfer Cost for Dynamic Execution Offloading I...
Techniques to Minimize State Transfer Cost for Dynamic Execution Offloading I...IJERA Editor
 
Mobile Database ,alrazgi
Mobile Database ,alrazgiMobile Database ,alrazgi
Mobile Database ,alrazgialrazgi
 
Cooperative hierarchical based edge-computing approach for resources allocati...
Cooperative hierarchical based edge-computing approach for resources allocati...Cooperative hierarchical based edge-computing approach for resources allocati...
Cooperative hierarchical based edge-computing approach for resources allocati...IJECEIAES
 
Machine Learning for Multimedia and Edge Information Processing.pptx
Machine Learning for Multimedia and Edge Information Processing.pptxMachine Learning for Multimedia and Edge Information Processing.pptx
Machine Learning for Multimedia and Edge Information Processing.pptxssuserf3a100
 
An Overview of Mobile Ad hoc Network: Application, Challenges and Comparison ...
An Overview of Mobile Ad hoc Network: Application, Challenges and Comparison ...An Overview of Mobile Ad hoc Network: Application, Challenges and Comparison ...
An Overview of Mobile Ad hoc Network: Application, Challenges and Comparison ...IOSR Journals
 
WIRLESS CLOUD NETWORK
WIRLESS CLOUD NETWORKWIRLESS CLOUD NETWORK
WIRLESS CLOUD NETWORKAashish Pande
 
2014 ieee .net project titles
2014 ieee .net project titles2014 ieee .net project titles
2014 ieee .net project titlesEcwaytechnoz
 
2014 ieee .net project titles
2014 ieee .net project titles2014 ieee .net project titles
2014 ieee .net project titlesEcwayt
 
2014 ieee .net project titles
2014 ieee .net project titles2014 ieee .net project titles
2014 ieee .net project titlesEcway2004
 
Mobile Cloud Comuting
Mobile Cloud Comuting Mobile Cloud Comuting
Mobile Cloud Comuting ines beltaief
 
Contemporary Energy Optimization for Mobile and Cloud Environment
Contemporary Energy Optimization for Mobile and Cloud EnvironmentContemporary Energy Optimization for Mobile and Cloud Environment
Contemporary Energy Optimization for Mobile and Cloud Environmentijceronline
 
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...IRJET Journal
 
Cloud and Edge Computing Systems
Cloud and Edge Computing SystemsCloud and Edge Computing Systems
Cloud and Edge Computing SystemsSayed Chhattan Shah
 
Networking And Telecommunications
Networking And TelecommunicationsNetworking And Telecommunications
Networking And TelecommunicationsUMaine
 
Efficient IOT Based Sensor Data Analysis in Wireless Sensor Networks with Cloud
Efficient IOT Based Sensor Data Analysis in Wireless Sensor Networks with CloudEfficient IOT Based Sensor Data Analysis in Wireless Sensor Networks with Cloud
Efficient IOT Based Sensor Data Analysis in Wireless Sensor Networks with Cloudiosrjce
 
Secure Data Aggregation Of Wireless Sensor Networks
Secure Data Aggregation Of Wireless Sensor NetworksSecure Data Aggregation Of Wireless Sensor Networks
Secure Data Aggregation Of Wireless Sensor NetworksAmy Moore
 

Similar to Keynote Talk on Recent Advances in Mobile Grid and Cloud Computing (20)

Suneel
SuneelSuneel
Suneel
 
Techniques to Minimize State Transfer Cost for Dynamic Execution Offloading I...
Techniques to Minimize State Transfer Cost for Dynamic Execution Offloading I...Techniques to Minimize State Transfer Cost for Dynamic Execution Offloading I...
Techniques to Minimize State Transfer Cost for Dynamic Execution Offloading I...
 
Mobile Database ,alrazgi
Mobile Database ,alrazgiMobile Database ,alrazgi
Mobile Database ,alrazgi
 
Cooperative hierarchical based edge-computing approach for resources allocati...
Cooperative hierarchical based edge-computing approach for resources allocati...Cooperative hierarchical based edge-computing approach for resources allocati...
Cooperative hierarchical based edge-computing approach for resources allocati...
 
Mobile computing
Mobile computingMobile computing
Mobile computing
 
Machine Learning for Multimedia and Edge Information Processing.pptx
Machine Learning for Multimedia and Edge Information Processing.pptxMachine Learning for Multimedia and Edge Information Processing.pptx
Machine Learning for Multimedia and Edge Information Processing.pptx
 
An Overview of Mobile Ad hoc Network: Application, Challenges and Comparison ...
An Overview of Mobile Ad hoc Network: Application, Challenges and Comparison ...An Overview of Mobile Ad hoc Network: Application, Challenges and Comparison ...
An Overview of Mobile Ad hoc Network: Application, Challenges and Comparison ...
 
WIRLESS CLOUD NETWORK
WIRLESS CLOUD NETWORKWIRLESS CLOUD NETWORK
WIRLESS CLOUD NETWORK
 
2014 ieee .net project titles
2014 ieee .net project titles2014 ieee .net project titles
2014 ieee .net project titles
 
2014 ieee .net project titles
2014 ieee .net project titles2014 ieee .net project titles
2014 ieee .net project titles
 
2014 ieee .net project titles
2014 ieee .net project titles2014 ieee .net project titles
2014 ieee .net project titles
 
Mobile Cloud Comuting
Mobile Cloud Comuting Mobile Cloud Comuting
Mobile Cloud Comuting
 
Contemporary Energy Optimization for Mobile and Cloud Environment
Contemporary Energy Optimization for Mobile and Cloud EnvironmentContemporary Energy Optimization for Mobile and Cloud Environment
Contemporary Energy Optimization for Mobile and Cloud Environment
 
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
 
Cloud and Edge Computing Systems
Cloud and Edge Computing SystemsCloud and Edge Computing Systems
Cloud and Edge Computing Systems
 
Networking And Telecommunications
Networking And TelecommunicationsNetworking And Telecommunications
Networking And Telecommunications
 
V2X, V2I, and the Cellular Infrastructure
V2X, V2I, and the Cellular InfrastructureV2X, V2I, and the Cellular Infrastructure
V2X, V2I, and the Cellular Infrastructure
 
C017371624
C017371624C017371624
C017371624
 
Efficient IOT Based Sensor Data Analysis in Wireless Sensor Networks with Cloud
Efficient IOT Based Sensor Data Analysis in Wireless Sensor Networks with CloudEfficient IOT Based Sensor Data Analysis in Wireless Sensor Networks with Cloud
Efficient IOT Based Sensor Data Analysis in Wireless Sensor Networks with Cloud
 
Secure Data Aggregation Of Wireless Sensor Networks
Secure Data Aggregation Of Wireless Sensor NetworksSecure Data Aggregation Of Wireless Sensor Networks
Secure Data Aggregation Of Wireless Sensor Networks
 

More from Sayed Chhattan Shah

Introduction to System Programming
Introduction to System ProgrammingIntroduction to System Programming
Introduction to System ProgrammingSayed Chhattan Shah
 
Introduction to Differential Equations
Introduction to Differential EquationsIntroduction to Differential Equations
Introduction to Differential EquationsSayed Chhattan Shah
 
Introduction to Internet of Things
Introduction to Internet of ThingsIntroduction to Internet of Things
Introduction to Internet of ThingsSayed Chhattan Shah
 
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...Sayed Chhattan Shah
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesSayed Chhattan Shah
 
Routing in Mobile Ad hoc Networks
Routing in Mobile Ad hoc NetworksRouting in Mobile Ad hoc Networks
Routing in Mobile Ad hoc NetworksSayed Chhattan Shah
 
Introduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc NetworksIntroduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc NetworksSayed Chhattan Shah
 
Tips on Applying for a Scholarship
Tips on Applying for a ScholarshipTips on Applying for a Scholarship
Tips on Applying for a ScholarshipSayed Chhattan Shah
 
Introduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed ComputingIntroduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed ComputingSayed Chhattan Shah
 

More from Sayed Chhattan Shah (14)

Introduction to System Programming
Introduction to System ProgrammingIntroduction to System Programming
Introduction to System Programming
 
Introduction to Differential Equations
Introduction to Differential EquationsIntroduction to Differential Equations
Introduction to Differential Equations
 
Algorithm Design and Analysis
Algorithm Design and AnalysisAlgorithm Design and Analysis
Algorithm Design and Analysis
 
Introduction to Internet of Things
Introduction to Internet of ThingsIntroduction to Internet of Things
Introduction to Internet of Things
 
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
 
Data Center Networks
Data Center NetworksData Center Networks
Data Center Networks
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and Services
 
Routing in Mobile Ad hoc Networks
Routing in Mobile Ad hoc NetworksRouting in Mobile Ad hoc Networks
Routing in Mobile Ad hoc Networks
 
Introduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc NetworksIntroduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc Networks
 
Cloud Robotics
Cloud RoboticsCloud Robotics
Cloud Robotics
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Tips on Applying for a Scholarship
Tips on Applying for a ScholarshipTips on Applying for a Scholarship
Tips on Applying for a Scholarship
 
Cluster and Grid Computing
Cluster and Grid ComputingCluster and Grid Computing
Cluster and Grid Computing
 
Introduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed ComputingIntroduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed Computing
 

Recently uploaded

Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptxAneriPatwari
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1GloryAnnCastre1
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6Vanessa Camilleri
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17Celine George
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxAneriPatwari
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 

Recently uploaded (20)

Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptx
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 

Keynote Talk on Recent Advances in Mobile Grid and Cloud Computing

  • 1. About Me  Name: Sayed Chhattan Shah Assistant Professor of Computer Science at HUFS Korea Visiting Faculty at Seoul National University of Science & Technology Visiting Researcher at Internet Computing Lab of Korea University  Education: PhD in Computer Science Korea University 2012  Experience: Senior Researcher Electronics and Telecommunications Research Institute Korea Visiting Faculty at Dongguk University Assistant Manager NESCOM Lecturer Hamdard University Technical Consultant Hamdard Information Technology Services
  • 2. Recent Advances in Mobile Grid and Cloud Computing Sayed Chhattan Shah Assistant Professor of Computer Science Hankuk University of Foreign Studies Korea shah@hufs.ac.kr|https://sites.google.com/site/chhattanshah
  • 3. Contents  Background  Mobile Grid and Cloud Computing  Cloud Robotics  Sensor Cloud  Mobile Ad hoc Grid and Cloud Computing  Opportunities  Challenges
  • 4. Cluster Grid Cloud Distributed System A collection of interconnected computers cooperatively work together as a single integrated computing resource
  • 5.  Distributed computing devices are connected through a local area network to achieve better performance for large scale applications Cluster Computing Parallel Programming Environment Cluster Middleware (Single System Image and Availability Infrastructure) Cluster Interconnection Network PC Network Interface Hardware Communications Software PC Network Interface Hardware Communications Software PC Network Interface Hardware Communications Software PC Network Interface Hardware Communications Software Sequential Applications Parallel Applications Parallel Applications Parallel Applications Sequential Applications Sequential Applications
  • 7. Cloud Computing Everything - from computing power to computing infrastructure and applications are delivered as a service
  • 8. Grid and Cloud Computing Computing resources should be available on demand for a fee like electrical power grid Basic idea
  • 9. Grid and Cloud Computing Grid and cloud computing systems have been extensively deployed and widely used to solve large and complex problems in science and engineering areas
  • 10. Grid and Cloud Computing Due to recent advances it has become feasible to integrate various mobile devices such as robots aerial vehicles sensors and smart phones with grid and cloud computing systems
  • 11. Mobile Grid and Cloud Computing Several approaches have been proposed to integrate mobile nodes with grid and cloud computing systems Mobile Grid and Cloud Computing Mobile Ad hoc Grid and Cloud Computing Mobile Ad hoc Network
  • 12. Mobile Grid and Cloud Computing  Mobile devices are integrated with a cloud computing system through an infrastructure-based communication network such as cellular network
  • 13. Mobile Grid and Cloud Computing  Mobile devices are integrated with a grid computing system through an infrastructure-based communication network
  • 15. Benefits  Improved data storage capacity and processing power  Users can execute computationally and data-intensive applications on mobile devices  Extended battery life  Improved reliability
  • 16. Cloud Robotics  Robots rely on a cloud-computing infrastructure to access vast amounts of processing power and data  Execution of computationally intensive tasks on cloud would result in cheaper, lighter and easy-to-maintain hardware  Shared library of  objects  algorithms  skills
  • 17. Cloud Robotics Projects  Researchers at Social Robotics Lab have built a cloud computing infrastructure to generate 3-D models of environments allowing robots to perform simultaneous localization and mapping much faster than by relying on their onboard computers  SLAM refers to a technique for a robot to build a map of the environment without a priori knowledge and to simultaneously localize itself in the unknown environment
  • 18. Cloud Robotics Projects  At CNRS researcher are creating object databases for robots to simplify the planning of manipulation tasks like opening a door  The idea is to develop a software framework where objects come with a ‘user manual’ for the robot to manipulate them
  • 19. Cloud Robotics Projects  A French robotics firm has built a cloud robotics infrastructure called GostaiNet which allows a robot to perform speech recognition, face detection, and other tasks remotely on a cloud
  • 20. Sensor Cloud  Sensors are integrated with cloud computing systems
  • 23. Mobile Ad hoc Computational Grid The mobile grid and cloud computing systems are restricted to infrastructure-based communication systems such as cellular network. Therefore cannot be used in mobile ad hoc environments
  • 24. Mobile Ad hoc Computational Grid Mobile ad hoc computational grid or cloud is a distributed computing infrastructure that allows mobile nodes to share computing resources in mobile ad hoc environments
  • 26.  A group of miniature autonomous mobile robots are deployed in urban environments to detect and monitor a range of military and non-military threats  Use sophisticated image and video processing algorithms  Vision-based navigation algorithms to navigate in the environment Autonomous Threat Detection in Urban Environments
  • 27.  A set of miniature unmanned aerial vehicles or mobile robots can be deployed in a targeted area  Broadcast live video streams  Processed to construct map and identify mobile targets Construction of 3D-Map and Identification of Static and Mobile Targets within a Map
  • 28. Future Soldier  In warfare soldiers may experience physical and mental problems  In such situations, various biomedical devices can be used to continuously monitor the soldiers' psychophysiological health  Data from devices can be used to assess physical and mental health  Soldiers also need to rely on various sensing, processing and communication systems in the vicinity to achieve situational awareness and understanding of the battlefield  Simultaneously executing computationally-intensive models for deriving physiological parameters and for acquiring battlefield awareness in real time requires computing capabilities that go beyond those of an individual sensing and processing devices
  • 29. Mobile Ad hoc Computational Grid  Mobile ad hoc computational grid is attractive even when network infrastructure is available  Short-range wireless communication consumes less energy and provides faster connectivity  3G networks 14 Mbps  4G networks 100 Mbps  Wi-Fi LAN 400Mbps
  • 30. Research Challenges and Future Research Directions  Compared to traditional parallel and distributed computing systems such as grid and cloud mobile ad hoc computational grid is characterized by  Node mobility  Limited battery power  Low bandwidth and high latency  Shared and unreliable communication medium  Infrastructure-less network environment
  • 31. Research Challenges and Future Research Directions  Node Mobility  Global Node Mobility  Task Failure  Local Node Mobility  Increased data transfer times  Mobility of an Intermediate Node  Increased data transfer times  May disconnect network  Approaches:  Task migration  Task reallocation  In both cases delay due to reallocation or migration of task
  • 32. Research Challenges and Future Research Directions  Node Mobility  Makes it difficult to design an efficient and robust resource discovery and monitoring system  After reporting status a node may move across the coverage area  Grid management system would assume that status is valid and would make decisions accordingly  To avoid this problem  Proactive approach  Resources can be monitored continuously or with minimum update interval  In both cases there will be a communication overhead  Reactive approach  Reduces communication cost but introduces delay
  • 33. Research Challenges and Future Research Directions  Power Management  Main sources of energy consumption are CPU processing, memory, and data transmission in the network  Key factors that contribute to transmission energy consumption  transmission power required to transmit data and  communication cost induced by data transfers between tasks  Most of the schemes are focused on the conservation of processing energy
  • 34.  Power Management  Energy efficient resource allocation scheme  Aims to reduce transmission energy consumption and data transfer cost  Basic idea is to allocate tasks to nodes that are accessible at minimum transmission power Research Challenges and Future Research Directions
  • 35.  Constrained communication environment due shared and unreliable communication medium and node mobility  Suffers from high latency and unstable connectivity problems  In such an environment data transfer cost is very critical for application and system performance  To reduce data transfer costs, directional antennas, efficient medium access control, channel switching, and multiple radios are a few promising approaches  Parallel applications usually consist of a range of tasks with varying bandwidth, processing, and deadline constraints Research Challenges and Future Research Directions
  • 36.  Dynamic network performance  Bandwidth at different network portions varies over the time and different nodes often experience different connection quality at the same time due to the traffic load and communication constraints Research Challenges and Future Research Directions
  • 37.  Task Migration  To improve application performance and resource utilization and to avoid task failure and load imbalance  Most common migration strategy is to estimate migration cost and determine task completion time before and after the migration of task  Estimation of migration cost particularly of data intensive task is not straightforward due to dynamic communication environment  How to estimate data transfer time? Research Challenges and Future Research Directions
  • 38.  Parallel programming model  Programming model provides an abstract view of computing system  The traditional parallel programming models do not deal well with communication issues  Therefore are not suitable for mobile ad hoc environments where communication latencies and link failure and activation ratios are too high  Actor-based programming model could be the possible candidate because it deals quite well with high latencies, offers lightweight migration and can be easily adopted to deal with node mobility Research Challenges and Future Research Directions
  • 39.  Security risks  Mobile ad hoc computational Grid  may include heterogeneous devices owned by various individuals and organizations  can be used in various scenarios such as military and disaster relief where security is a primary concern  Design of an efficient security system is a challenging task due to  infrastructure-less network environment  shared communication medium  node mobility Research Challenges and Future Research Directions
  • 40.  Incentive mechanism  Assume a scenario where an individual travelling with strangers requires additional computing resources to execute a computationally intensive task  The problem is how to or what will motivate an individual to share her resources with a stranger?  To address this problem, a few solutions have been proposed in the literature where either battery power or processing cycles are traded  Effective when both parties are in need of resources Research Challenges and Future Research Directions
  • 41.  Architecture for mobile ad hoc computational Grid  Centralized  Single point of failure and scalability  Decentralised  Group management  Ineffective resource allocation  Distributed  Ineffective resource allocation  Hybrid architecture Research Challenges and Future Research Directions
  • 42.  Failure management  Migrate the task or restart the task on another node  Estimation of task completion time with and without migration cost?  Quality of Service support  Application’s demands such as energy, bandwidth guarantees and real-time services  Standards for heterogeneous environments  Wireless Communication Technologies Research Challenges and Future Research Directions
  • 43. Conclusion  Due to recent advances it has become feasible to design and develop next generation of distributed applications through sharing of computing resources in mobile environments  Further investigation is required  Resource Management  Programming model  Communication performance  Mobility  QoS support