@ Monash University

mashpeemoveΚινητά – Ασύρματες Τεχνολογίες

24 Νοε 2013 (πριν από 3 χρόνια και 11 μήνες)

88 εμφανίσεις

Arkady Zaslavsky


Mobility Group

School of Computer Science & Software Engineering

InfoTech, Monash University

A.Zaslavsky@monash.edu.au

http://www.ct.monash.edu.au/~azaslavs/


Outline:


Mobile computing overview


Building research group


DSSE


DSTC & M3

Mobile & Pervasive Computing
@ Monash University

What is a Distributed Mobile
Computing System


Mobile computing is associated
with mobility of users, hardware,
data and software in computer
applications.


Specialized class of distributed
computing systems where some
nodes can move in physical and/or
logical space, ad hoc connecting/
disconnecting while remaining part
of a distributed system and
perhaps participating in global
computational activities

Mobile Computing Environment

Mbps to Gbps

Mobile GSM connection

9.6 kbps

Home Base
Node N
j

. . .

Zone of Influence

Wireless LAN

Mbps

Home Base
Node N
i

. . .

Zone of Influence

19.2
-
115 kbps

Cellular Data

Who needs Mobile Computing?

Mobile Computing:

Problems and Assumptions


Location is dynamically changing
information


Cost of communication is asymmetric


Severe power restrictions on mobile
hosts


Limited storage available on mobile
hosts


Frequent and foreseeable
disconnections


Security issues due to mobility of hosts

Building research group...


More than 2
5

students (PhD, Masters
(R), Masters (C/W), Honours) in
6

years


3
-
5 academics


7
0+ publications


1,3
00K+ grant money & in
-
kind
support


Mobile computing laboratory


Building research group…
more


M. Faiz “Database Replication
Strategy in Mobile Computing
Environment” (Research Masters,
completed 1995)


Virtual primary copy
(VPC)


Simulation &
comparison with PC


Yeo, L.H. ”Multiple queue based
transaction management model in
multidatabase systems” (PhD)


Queues to support
disconnection


Petri nets


Oey, A.: “WWW security in mobile
computing environment”, (Honours
Project, 1996)

Building research group…
more


S,Lai “Adaptive protocols for mobile
computing environment” (PhD)


Packet buffering


Simulation


Transparently sits on
top of TCP/IP

Building research group…
more


B. Mitelman, “Link State Routing
Protocols”, (Research Masters)


Data link layer


Petri nets


Ad
-
hoc mobile
networks


El
-
Wazer, M.: “Multiprotocol
gateways for mobile
telecommunications” (Research
Masters, 1997)


Gateway prototype


Packet based


Protocol conversion


LOTOS

Building research group…
more


E. Sung “
Software
-
Assisted Handover
Model in Heterogeneous Wireless
Computing Environments
” (Research
Masters, 1997)


Telstra mobile data
& WLAN


Simulation &
performance analysis


Rasheed, A.: “Supporting
disconnected operation for mobile
data access using twin
-
transaction”
(PhD, 1999)


Replicating process


prototype
implementation

Building research group…
more


S. Krishnaswamy, “Database schema
refinement using data mining
techniques” (Research Masters, 1998)



DBRefine tool


Oracle


S. Krishnaswamy “Distributed data
mining with mobile agents” (PhD)


Cost
-
efficient agent
communications


agent factory & CC

Building research group…
more


X. Dong, “Object
-
oriented query
optimisation in mobile computing
environment” (Research Masters,
1997)


Two
-
criteria
optimisation


energy & work


M. Nzama, “Adaptive multimedia
applications in mobile computing”
(PhD)


Distributed
collaboration


bandwidth awareness


adaptability

Building research group…
more


P. Stanski, “Supportive Operating
Environment for Heterogeneous
Mobile Code” (PhD)


PESOS


agents


ambient calculus


Khoo, E.“Handoff in wireless ATM
networks” (MEng)


K. Tan “Client/server Interaction in
WWW Applications for Mobile
Computing Environments” (MDigCom)

Building research group…
more


W. Lee: "Oracle mobile agents in
advanced applications" (C/W masters,
1999)


Prototype


Unique experience


M. Pirotta ”Advanced interfaces to
mobile databases” (PhD)


Kehao Xie
-

"Applications
development for Nokia
-
9000", (C/W)


Synchronising
calendars using SMS

Building research group…
more


S. Cuce: "Cache management
algorithms in mobile computing”
(Honours, 1998)


Prioritising file
transmission for
caching


Extended info for
files


S. Cuce “Mobile file systems with
transparency support” (PhD)


Dynamic file
consistency models


Glomar

Building research group…
more


J. Tan “Schema integration for mobile
databases” (PhD)


K. Monostori “Finding overlaps &
similarities in digital libraries using
mobile agents” (PhD)


Suffix trees


MatchDetectReveal


Meta
-
Object Facility
(MOF)

Building research group…
more


ITAG


Itinerary Agents


mobile
agents

Mobile Node

Mobile Node

Bridge 1

grid antenna

grid antenna

coaxial
-

2m

coaxial
-

0.25m

11.5km

Cable

Bridge 2

Bridge 3

Cable

20m

Bridge 4

Mobile Node

Mobile Node

IBM Compatible

Ethernet

35m

Bridge

5

omni

Caulfield

Chisolm Tower

Centra

Building

0.25m

omni

0.25m

omni

300m

Centra

Building

MCC

Lev 5

MCC

Lev

2

Monash
-

Melbourne Convention Centre

TOOLS’97 Conference
Wireless LAN

WLAN Infrastructure


Omni
-
directional


Amplifier


Root mode


10
-
12 km radius


Omni
-
directional


+ grid


Root


10
-
12 km radius


802.11

Future: Is it bright ???


Projects


DSTC


Students


Challenges


Opportunities

Enterprise architecture

for mobile computations

$1,2M
+ annual

SAP

DSTO

Health

Telstra/TRL

CSIRO

Collaboration support

bandwidth

energy

weight + functionality

cost

M3

Potential Research Issues &
Projects


Connection/Disconnection Management for Mobile
Workstations


Database Recovery in Mobile Environments


Service Scheduling for Mobile Hosts


Access Transparency in Mobile Databases


Process and/or Data Migration in Mobile Computing


Tracking Mobile Workstations


Database Design for Mobile Information Systems


Security Issues in Wireless Information Systems


Control Protocols for Mobile Workstations


Address Resolution in Mobile Environments


Tools & Means for Simulating Mobile Environments


Virtual cell optimisation and handling


Social & technological implications of mobile
computing


Etc

QUESTIONS ?

The End