Arkady Zaslavsky Mobility Group
School of Computer Science & Software Engineering
InfoTech, Monash [email protected]
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
Top Related