Top Banner
Arkady Zaslavsky Mobility Group School of Computer Science & Software Engineering InfoTech, Monash University [email protected] http://www.ct.monash.edu.au/~azaslavs/ Outline: Outline: Mobile computing overview Mobile computing overview Building research group Building research group DSSE DSSE DSTC & M3 DSTC & M3 Mobile & Pervasive Mobile & Pervasive Computing @ Monash Computing @ Monash University University
22

Arkady Zaslavsky Mobility Group School of Computer Science & Software Engineering InfoTech, Monash University [email protected] azaslavs/Outline:

Mar 31, 2015

Download

Documents

Reid Truman
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Arkady Zaslavsky Mobility Group School of Computer Science & Software Engineering InfoTech, Monash University A.Zaslavsky@monash.edu.au azaslavs/Outline:

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

Page 2: Arkady Zaslavsky Mobility Group School of Computer Science & Software Engineering InfoTech, Monash University A.Zaslavsky@monash.edu.au azaslavs/Outline:

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

Page 3: Arkady Zaslavsky Mobility Group School of Computer Science & Software Engineering InfoTech, Monash University A.Zaslavsky@monash.edu.au azaslavs/Outline:

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

Page 4: Arkady Zaslavsky Mobility Group School of Computer Science & Software Engineering InfoTech, Monash University A.Zaslavsky@monash.edu.au azaslavs/Outline:

Who needs Mobile Who needs Mobile Computing?Computing?

Page 5: Arkady Zaslavsky Mobility Group School of Computer Science & Software Engineering InfoTech, Monash University A.Zaslavsky@monash.edu.au azaslavs/Outline:

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

Page 6: Arkady Zaslavsky Mobility Group School of Computer Science & Software Engineering InfoTech, Monash University A.Zaslavsky@monash.edu.au azaslavs/Outline:

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

Page 7: Arkady Zaslavsky Mobility Group School of Computer Science & Software Engineering InfoTech, Monash University A.Zaslavsky@monash.edu.au azaslavs/Outline:

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

Page 8: Arkady Zaslavsky Mobility Group School of Computer Science & Software Engineering InfoTech, Monash University A.Zaslavsky@monash.edu.au azaslavs/Outline:

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

Page 9: Arkady Zaslavsky Mobility Group School of Computer Science & Software Engineering InfoTech, Monash University A.Zaslavsky@monash.edu.au azaslavs/Outline:

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

Page 10: Arkady Zaslavsky Mobility Group School of Computer Science & Software Engineering InfoTech, Monash University A.Zaslavsky@monash.edu.au azaslavs/Outline:

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

Page 11: Arkady Zaslavsky Mobility Group School of Computer Science & Software Engineering InfoTech, Monash University A.Zaslavsky@monash.edu.au azaslavs/Outline:

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

Page 12: Arkady Zaslavsky Mobility Group School of Computer Science & Software Engineering InfoTech, Monash University A.Zaslavsky@monash.edu.au azaslavs/Outline:

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

Page 13: Arkady Zaslavsky Mobility Group School of Computer Science & Software Engineering InfoTech, Monash University A.Zaslavsky@monash.edu.au azaslavs/Outline:

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)

Page 14: Arkady Zaslavsky Mobility Group School of Computer Science & Software Engineering InfoTech, Monash University A.Zaslavsky@monash.edu.au azaslavs/Outline:

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

Page 15: Arkady Zaslavsky Mobility Group School of Computer Science & Software Engineering InfoTech, Monash University A.Zaslavsky@monash.edu.au azaslavs/Outline:

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

Page 16: Arkady Zaslavsky Mobility Group School of Computer Science & Software Engineering InfoTech, Monash University A.Zaslavsky@monash.edu.au azaslavs/Outline:

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)

Page 17: Arkady Zaslavsky Mobility Group School of Computer Science & Software Engineering InfoTech, Monash University A.Zaslavsky@monash.edu.au azaslavs/Outline:

Building research group… Building research group… moremore

ITAG – Itinerary Agents – mobile agents

Page 18: Arkady Zaslavsky Mobility Group School of Computer Science & Software Engineering InfoTech, Monash University A.Zaslavsky@monash.edu.au azaslavs/Outline:

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

Page 19: Arkady Zaslavsky Mobility Group School of Computer Science & Software Engineering InfoTech, Monash University A.Zaslavsky@monash.edu.au azaslavs/Outline:

WLAN InfrastructureWLAN Infrastructure

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

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

Page 20: Arkady Zaslavsky Mobility Group School of Computer Science & Software Engineering InfoTech, Monash University A.Zaslavsky@monash.edu.au azaslavs/Outline:

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

Page 21: Arkady Zaslavsky Mobility Group School of Computer Science & Software Engineering InfoTech, Monash University A.Zaslavsky@monash.edu.au azaslavs/Outline:

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

Page 22: Arkady Zaslavsky Mobility Group School of Computer Science & Software Engineering InfoTech, Monash University A.Zaslavsky@monash.edu.au azaslavs/Outline:

QUESTIONS ?QUESTIONS ?

The EndThe End