+ All Categories
Home > Documents > “Distributed Systems & Networking” Discipline Professor Zahir Tari [email protected]...

“Distributed Systems & Networking” Discipline Professor Zahir Tari [email protected]...

Date post: 01-Apr-2015
Category:
Upload: alfred-bolen
View: 222 times
Download: 0 times
Share this document with a friend
Popular Tags:
11
“Distributed Systems & Networking” Discipline Professor Zahir Tari dsn-staff@rmit.edu.au [email protected]
Transcript
Page 1: “Distributed Systems & Networking” Discipline Professor Zahir Tari dsn-staff@rmit.edu.au dsn-phd@rmit.edu.au.

“Distributed Systems & Networking” Discipline

Professor Zahir Tari

[email protected]

[email protected]

Page 2: “Distributed Systems & Networking” Discipline Professor Zahir Tari dsn-staff@rmit.edu.au dsn-phd@rmit.edu.au.

DSN staff

DSN students

team with happy faces!

The Team ….

Page 3: “Distributed Systems & Networking” Discipline Professor Zahir Tari dsn-staff@rmit.edu.au dsn-phd@rmit.edu.au.

DSN - discipline profile

located mainly on 14.11 (end of corridor)

8 academic staff, 4 post docs, 25 PhD students

4 main areas of focus: networking, distributed systems and

games&graphics, mobile computing

funding over 4$ million from Australian Research Council

(Discovery/Linkage)

industry collaboration: Logistics (integrated platforms for trucking

tracks in Australia), Security (SCADA), Mobile Platforms (for fire

protection)

http://dsn.rmit.edu.au

Page 4: “Distributed Systems & Networking” Discipline Professor Zahir Tari dsn-staff@rmit.edu.au dsn-phd@rmit.edu.au.

DSN courses

Foundations Distributed Computing Advanced Client/Server Architectures Advanced Data Communication Data Communications Net-Centric Computing WebServers and Web Technology Network Programming Network Security Enterprise Systems Architecture Interactive 3D Graphics and Animation Introduction to Graphics Programming using Java3D Real-Time Rendering and 3D Games Programming Web 3D Technologies Mobile Application Development etc

http://dsn.rmit.edu.au

Page 5: “Distributed Systems & Networking” Discipline Professor Zahir Tari dsn-staff@rmit.edu.au dsn-phd@rmit.edu.au.

CYBER SECURITY security of SCADA networks (intrusion detection systems tailored for distributed systems, network traffic analysis to detect “anomalies”) survivability of SCADA operations (by intelligently replicating, migrating .. essential services) scalability of SCADA systems (by reducing huge volume of data)

5 Computer Science (CS&IT) staff 2 Engineering (SECE) staff

General attacker threats Common criminals

Organized crime

Regional political activismTerrorist Threats

Environmental groupsMalicious code attack

Disaffected staff

Sources of Threats

Page 6: “Distributed Systems & Networking” Discipline Professor Zahir Tari dsn-staff@rmit.edu.au dsn-phd@rmit.edu.au.

body sensor networks (BSN) & mobile healthcare

• data compression, encryption and prioritisation of ECGs• remote cardiac monitoring/diagnosis of elderly patients at home, soldiers in battlefield, wellness monitoring• ECG based biometric (authentication, integrity of data in BSN)• BSN for rehabilitation, sports, orienteering (with GPS).

Dr I. Khalil (Leader), Dr R v Schyndel, Dr Fengling, A/Prof G. Fernandez,

Page 7: “Distributed Systems & Networking” Discipline Professor Zahir Tari dsn-staff@rmit.edu.au dsn-phd@rmit.edu.au.

Context Aware/Adaptive Mobile Applications Context Awareness

Monitor Hardware (e.g. CPU, RAM, Network, Power)

Physical Environment (e.g. Position, Light, Sound, Facilities)

User Preferences (General or Application specific)

Adaptation Object/Code mobility (execute

code at most efficient location) Automatic replication/caching

(local code and data when efficient to do so)

Behavioural adaptation (different functionality in different contexts)

MobJeX Middleware Developed at RMIT (With many Honours,

Masters, PhD & Summer students involved!)

100+ packages, 1000+ classes 50,000+ lines of code Automatically adds adaptive capabilities

to Java applications via pre-compilation and byte code transformation

Provides runtime support for context collection, object mobility, replication and behavioural adaptation

Runs on Windows, Linux and Windows Mobile

Dr C. Ryan (Leader)

Page 8: “Distributed Systems & Networking” Discipline Professor Zahir Tari dsn-staff@rmit.edu.au dsn-phd@rmit.edu.au.

SecuritySecurity

biometric securitybiometric security explore how to accurately explore how to accurately

identify a person based on identify a person based on his/her biometric features like his/her biometric features like fingerprint, face, etc.fingerprint, face, etc.

explore how to integrate explore how to integrate biometrics into mobile devices biometrics into mobile devices such as mobile phones, PDAs such as mobile phones, PDAs and smartcards (and smartcards (mobile mobile biometric)biometric)

intrusion detectionintrusion detection hackers can always penetrate hackers can always penetrate

network firewalls and modify network firewalls and modify your program or sensitive data. your program or sensitive data.

new attacksnew attacks are occurring are occurring everyday. Hard to detect new everyday. Hard to detect new attacks!attacks!

investigate anomaly based investigate anomaly based intrusion detection techniques intrusion detection techniques such as machine learning, such as machine learning, Hidden Markov Models etcHidden Markov Models etc

Dr Fengling (Leader), A/Prof Bertok, Dr Khalilm ,Prof Hu

Page 9: “Distributed Systems & Networking” Discipline Professor Zahir Tari dsn-staff@rmit.edu.au dsn-phd@rmit.edu.au.

WebWeb

Typically XML over HTTP/s

Service

Provider A

Service

Provider BServic

e Provider C

Restaurant Selection

Credit Check

Route planning

Credit card payment

• performance performance performance … (of SOAP)• real-time aspects (scheduling etc.)• security (in XML): access control, aggregation or inference, etc.• find services (based on specific semantic)• verification of communication / negotiation

Prof Tari and A/Prof Bertok

Web Services

Page 10: “Distributed Systems & Networking” Discipline Professor Zahir Tari dsn-staff@rmit.edu.au dsn-phd@rmit.edu.au.

Service-Oriented Architectures (SOA)

Security, M

onitoring

Service implementations

CRM ERP OTHER

Legacy systems

Software Services

Business Processes

Service Consumers

• Software as a Service (SaaS) on the Cloud - integration between disparate services, Quality of Service (QoS), security and monitoring infrastructure

• Business Process Modelling

• Service Modelling from the Software Engineering perspective - identification, specification and realisation of software services

2

3

Integration Architecture

Dr Ryan (Leader), Dr Perepletchikov, Prof Tari

1

Page 11: “Distributed Systems & Networking” Discipline Professor Zahir Tari dsn-staff@rmit.edu.au dsn-phd@rmit.edu.au.

• e.g. Web servers, P2P, Cloud• Classical assumptions do not work• New ways to do load balancing

• Guessing tasks size• Traffic splitting• Theoretical modelling (e.g. approximating Pareto)• etc..

• New directions: energy-based scheduling algorithms

System Performance

Prof Z. Tari (Leader), A/Prof Peter Bertok, Dr Ibrahim Khalil


Recommended