Arkady Zaslavsky Mobility Group School of Computer Science & Software Engineering InfoTech,...

Preview:

Citation preview

Arkady Zaslavsky Mobility Group

School of Computer Science & Software Engineering

InfoTech, Monash UniversityA.Zaslavsky@monash.edu.au

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

Outline:Outline: • Mobile computing overviewMobile computing overview• Building research groupBuilding research group• DSSEDSSE• DSTC & M3DSTC & M3

Mobile & Pervasive Mobile & Pervasive Computing @ Monash Computing @ Monash

UniversityUniversity

What is a Distributed Mobile What is a Distributed Mobile Computing SystemComputing System

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

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

Mobile Computing EnvironmentMobile Computing Environment

Mbps to GbpsMobile GSM connection

9.6 kbps

Home Base Node Nj

. . .

Zone of Influence

Wireless LAN

Mbps

Home Base Node Ni

. . .

Zone of Influence

19.2-115 kbps

Cellular Data

Who needs Mobile Who needs Mobile Computing?Computing?

Mobile Computing: Mobile Computing: Problems and AssumptionsProblems 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...Building research group...

More than 25 students (PhD, Masters (R), Masters (C/W), Honours) in 6 years

3-5 academics 70+ publications 1,300K+ grant money & in-kind

support Mobile computing laboratory

Building research group… Building research group… moremore

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

Virtual primary Virtual primary copy (VPC)copy (VPC)

Simulation & Simulation & comparison with PCcomparison with PC

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

Queues to support Queues to support disconnectiondisconnection

Petri netsPetri nets

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

Building research group… Building research group… moremore

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

Packet bufferingPacket buffering SimulationSimulation Transparently sits Transparently sits

on top of TCP/IPon top of TCP/IP

Building research group… Building research group… moremore

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

Data link layerData link layer Petri netsPetri nets Ad-hoc mobile Ad-hoc mobile

networksnetworks

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

Gateway prototypeGateway prototype Packet basedPacket based Protocol conversionProtocol conversion LOTOSLOTOS

Building research group… Building research group… moremore

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

Telstra mobile data Telstra mobile data & WLAN& WLAN

Simulation & Simulation & performance performance analysisanalysis

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

Replicating processReplicating process prototype prototype

implementationimplementation

Building research group… Building research group… moremore

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

DBRefine toolDBRefine tool OracleOracle

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

Cost-efficient agent Cost-efficient agent communicationscommunications

agent factory & CCagent factory & CC

Building research group… Building research group… moremore

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

Two-criteria Two-criteria optimisationoptimisation

energy & workenergy & work

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

Distributed Distributed collaborationcollaboration

bandwidth bandwidth awarenessawareness

adaptabilityadaptability

Building research group… Building research group… moremore

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

PESOSPESOS agentsagents ambient calculusambient 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… Building research group… moremore

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

PrototypePrototype Unique experienceUnique experience

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

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

Synchronising Synchronising calendars using SMScalendars using SMS

Building research group… Building research group… moremore

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

Prioritising file Prioritising file transmission for transmission for cachingcaching

Extended info for Extended info for filesfiles

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

Dynamic file Dynamic file consistency modelsconsistency models

GlomarGlomar

Building research group… Building research group… moremore

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

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

Suffix treesSuffix trees MatchDetectRevealMatchDetectReveal

Meta-Object Facility Meta-Object Facility (MOF)(MOF)

Building research group… Building research group… moremore

ITAG – Itinerary Agents – mobile agents

Mobile NodeMobile Node

Bridge 1

grid antenna grid antennacoaxial - 2m coaxial - 0.25m

11.5km

Cable

Bridge 2 Bridge 3

Cab

le20

m

Bridge 4

Mobile NodeMobile Node

IBM Compatible

Eth

ern

et

35m

Bridge 5

omni

CaulfieldChisolm Tower

CentraBuilding

0.25m

omni

0.25m

omni

300m

CentraBuilding

MCCLev 5

MCCLev 2

Monash - Melbourne Convention Centre

TOOLS’97 Conference TOOLS’97 Conference Wireless LANWireless LAN

WLAN InfrastructureWLAN Infrastructure

•Omni-directional•Amplifier•Root mode•10-12 km radius

•Omni-directional + grid•Root•10-12 km radius•802.11

Future: Is it bright ???Future: Is it bright ???

Projects

– DSTC

Students

Challenges

Opportunities

Enterprise architecturefor mobile computations$1,2M+ annual

SAPSAPDSTODSTOHealthHealthTelstra/TRLTelstra/TRLCSIROCSIRO

Collaboration supportCollaboration supportbandwidthbandwidthenergyenergyweight + functionalityweight + functionalitycostcost

M3M3

Potential Research Issues & Potential Research Issues & ProjectsProjects

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 ?QUESTIONS ?

The EndThe End

Recommended