1 Pervasive Computing - Vision & Challenge
1 Pervasive Computing - Vision & Challenge
(CoSc 6304)
Introduction
Computing: Trend
Size
Number
One Computer for Many One Computer for Many Computer for One
People One Person Person
(Mainframe Computing) (PC Computing) (Pervasive Computing)
Computing: Evolution
Mobile
Centralized Pervasive
Computing
Distributed
Computing
Computing Computing
Research Problems
i.) Micro-processor
ii) Embedded System, and
iii) Wireless Communication
1. Micro-processor is a heart of computer, that process information,
that are fetched as input and have less memory space.
2. Embedded System- can be defined as concept, by which
computing devices are hidden from human vision, and
3. Microprocessor in embedded system accessed the information
using wireless devices i.e. Wireless Communication.
So, the term Pervasive Computing can be defined as
“ the process of embedding the microprocessor, upon all the objects ,
that can be accessed using wireless communication, so that, we are
able to achieve an omni-present computing environment.
Pervasive/Ubiquitous Computing
: Dictionary Meaning
Pervasive Ubiquitous
EXISTING-IN EXISTING
Existing-in or SPREADING Being EVERY-WHERE at the
through every part of Something same time or Constantly
(SOME-WHERE) encountered (EVERY-WHERE)
To DIFFUSE throughout To EVERY-WHERE
But, you can add qualifying prepositional clause, then the difference go away, like
Alternative names:
• Ubiquitous Computing
• Ambient Computing
• Intelligent Computing
• Invisible Computing
• Proactive computing
• Autonomic computing
Pervasive Computing: Environment
Pervasive Computing: Environment
Hospital Driving Office
Meeting Teaching
Overlap of Mobile and Pervasive Computing with other Fields (by M. Satyanarayanan)
Mobile Computing
Mobile computing resulted from:
the appearance of laptop computers and wireless LANs in early 1990s
led to a research for building a distributed system with mobile clients.
Characterized by
Context Awareness
Invisibility
Ad-hoc Networks
Smart Spaces and Devices
Pervasive Computing …
Context Awareness
Context-aware computing is an environment in which
applications can discover and take advantage of users’
contextual information.
Users’ context consisting of attributes such as physical
location, physiological state (such as body temperature
and heart rate), emotional state (such as angry, distressed,
or calm), personal history, daily behavioral patterns, and
so on.
Aims to achieve a distraction-free pervasive computing
environment.
Pervasive Computing …
Invisibility
Example Scenarios
Smart homes: in smart homes, a large number of home technology devices such
as heating, lighting, ventilation and communication equipment become smart
objects that automatically adjust to the needs of the residents.
Inner security: identification systems, such as electronic passport and the already
abundant smart cards, are applications of ubiquitous computing in inner security.
In the future, monitoring systems will become increasingly important – for
instance, in protecting the environment or surveillance of key infrastructure such
as airports and the power grid.
Medical technology: Increasingly autarkic or self-dependent, multifunctional,
miniaturized and networked medical applications in ubiquitous computing offer a
wide range of possibilities for monitoring the health of the ill and the elderly in
their own homes, as well as for intelligent implants.
Thank you