Beruflich Dokumente
Kultur Dokumente
Presentation by:
CHERIAN P BRIGHT
GUIDED BY R7A
MR.SUJITH
ROLL NO
19
CONTENTS
INTRODUCTION
ENCRYPTION
FUNCTIONS
SECURITY
WORKING
EXPERIMENT
RESULTS
ARCHITECTURE
ADVANTAGES
COMPONENTS
DISADVANTAGES
IMPLEMENTATION
CONCLUSION
INTRODUCTION
The ability to walk up to any computer,
personalize it, and use it as one's own has long
been a goal of mobile computing research...
Presenting....SOULPAD an approach towards
mobile computing.
WHAT IS SOULPAD??
The soul is carried in a small and light
portable device.
It effectively convert the computer into user's
computer.
It exploits portable storage devices,fast local
wired connections, auto-configuring operating
systems and virtual machine technology..
CONTINUED...
The computers on which the soulpad can
reincarnate itself on are denoted as ENVIRO PC
Soulpad allows the user to exploit the full
capabilities of the ENVIRO PCS(ex:high
resolution display or a fast processor)
WORKING
With this approach,the computer boots from
the device
Resumes the virtual machine
access personal environment,including
previously running computation..
ARCHITECTURE
SOFTWARE STACK
Software stack on soulpad has the following
three components:
Host OS .
Virtual Machine Monitor .
Virtual Machine.
HOW SOULPAD DOES THIS??
While booting on an ENVIROPC, the concept
of auto-configuration is implemented.
configures itself to the hardware present by
installing appropriate driver modules.
CONTINUED...
Host OS provides a environment for the next
layer,namely the Virtual Machine Monitor.
Virtual Machine Monitor runs
− Virtual Machine that provides an
environment for running user's OS and
application
PICTORIAL PRESENTATION
IMPLEMENTATION
To implement the software architecture
following choices are made..
Knoppix as auto-configuration host OS
Vmware workstation as VMM.
Windows or linux as guest OS.
KNOPPIX OS
Knoppix is a version of GNU/Linux .
It provides the familiar Linux desktop .
Knoppix provides the auto-configuration
features..
VMware
Vmware workstation is installed on top of
knoppix
− It support suspend/resume of user
session as well as OS diversity.
− Users initiate a suspend by selecting
the vmware workstation suspend
operation on their screens.
CONTINUED...
If a user loses his soulpad,a copy of it can be
re-created from the backup server.
Cannot backup the suspended virtual
machine state at suspend time
Increase latency to the suspend operation.
NETWORK CONFIGURATION
If the EnviroPC is connected to a network,it
establishes a network connectivity.
The VMware workstation uses NAT to
connect to external network.
Guest OS enjoys network connectivity
whenever host OS does..
EXPERIMENT RESULTS
Experiment is done on the basis of three main
categories..
Resume and suspend latencies
Application response times
Hardware independence
CHARACTERISTICS OF DISKS
USED
DISK MODAL TYPE SIZE SPEED TRANSFER
(GB) (RPM) RATE
(MB/sec)
− RESUME LATENCY
− SUSPEND LATENCY
RESUME LATENCY
The time between,user powers up the
soulpad EnviroPC combination,and VM has
finished resuming
when the user can continue working...
SUSPEND LATENCY
The time between,user request that the VM
be suspended and when the Host OS has
saved modified state to the soulpad and shut
down
when user can walk away with his soulpad.
LATENCIES
DISK PC PHYSICAL INTER- RESUME SUSPEND
MODEL MODEL MEMORY CONNECT TIME AVG TIME AVG
(MB) (SEC) (SEC)
The time it takes for applications to respond
to user-intiated operations..
SYSmark measures the time it takes for
applications to complete tasks intiated by
mouse clicks or keystrokes.
HARDWARE INDEPENDENCE
All PCs will not boot soulpad from USB.
Soulpad will not always able to resume a user
session with the same graphics configuration
in use at suspend time.
ADVANTAGES
Soulpad has no battery and thus the user
need not worry about recharging it.
No network connectivity is required to retrieve
suspended state.
ENVIRO PCS do not require any preloaded
software and thus can be unmanaged.
DISADVANTAGE
Performance degradation due to virtualization
Longer resume times.
Portable devices are more susceptible to loss
or damage..
FUTURE ENHANCEMENT
Soulpad approach could change the way
computers are built and used.
Soulpad implemented on mobile phones will
make the OS bootable from mobiles..
CONCLUSION
Soulpad allows a user to walk up to a class of
generic PC's and resume a suspended
session by attaching a portable device.
Time to resume a session-2minutes...
Time to suspend a session-30seconds..
CONCLUSION
Ability to resume suspended user session on
standard PC's containing no software is
unique.
Data encryption can be done..
Backup can be taken..
Concept of virtual platform is implemented..
REFERENCE
www.research.ibm.com
www.domino.watson.ibm.com
“Reincarnating PCs with portable soulpads”
by ramon caceres.
www.ipodhacks.com
THANK YOU!
QUESTIONS