“A large-scale distributed computing paradigm that is driven by economies of scale, in which a pool of abstracted, virtualized, dynamically-scalable, managed computing power, storage, platforms, and services are delivered on demand to external customers over the Internet”
“A large-scale distributed computing paradigm that is driven by economies of scale, in which a pool of abstracted, virtualized, dynamically-scalable, managed computing power, storage, platforms, and services are delivered on demand to external customers over the Internet”
Do not worry, be happy: the cloud takes care of your all your digital activities
Issue: digital activity, digital life, life ?
For the first time in the history of mankind, some[body, thing] can know everything about your life: your professional data, your friends, the movies/the leisure you like, your friends, your political opinions, your mood…
« Universal » identification
« Universal » identification
RFID - Electronic Product Code (EPC) – EPCGlobalNetwork – Object Naming Service (ONS)
Super-clusters (Google 1,8 millions of servers ? Soon 10 millions ?)
Super storage
Key: ~GB
Disk: ~TB
Data Center: ~PB
Micro-Nano technologies
Sensors – Sensor networks
Convergence digital camera – telephone – laptop → smartphone
Cloud computing
Cloud computing
Social networks
Services - SOA
E-Services
Mobility (M-services)
Object Service / Service Object
All digital, any where, any time Era
« The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it »
[The objective of pervasive computing is to ] “ … make a computer so imbedded, so fitting, so natural, that we use it without even thinking about it.”
“Ubiquitous (pervasive) computing is roughly the opposite of virtual reality. Where virtual reality puts people inside a computer-generated world, ubiquitous computing forces the computer to live out here in the world with people.”
« A new way of thinking about computers in the world, one that takes into account the natural human environment and allows the computers themselves to vanish in the background »
Mark Weiser, Xerox PARC, 1991-
[M. Satyanarayanan, 2001]
[M. Satyanarayanan, 2001]
Pervasive computing environment = « one saturated with computing and communication capability, yet so gracefully integrated with users that it becomes ‘a technology that disappears’ »
So:
“Smart” spaces
“Invisibility” and transparency
Scalability
« I just want to use these f… so-called smart objects/appliances/… »
« I just want to use these f… so-called smart objects/appliances/… »
« I want to get rid of the software/hardware/network organization/structure: I just want to access my personal data and the data I need what ever the place /when ever the time
« Put down the barriers »: no network interconnection pb, no computer administration frontiers
What about security/privacy ???
The « object-subject » is actor (a first-class citizen) of the system
The « object-subject » is actor (a first-class citizen) of the system
smart objects / smart everything
active objects
« Intelligence » is, at first, the « network » i.e., the ability to exchange information
« Intelligence », is also the ability to self-adapt to the user profile and the context (« context awareness »), to weave into the environment
« Ego » is part of the context
« Intelligence », finally, is the ability to organize: