1 / 11

“Distributed Systems & Networking” Discipline

“Distributed Systems & Networking” Discipline. Professor Zahir Tari dsn-staff@rmit.edu.au dsn-phd@rmit.edu.au. The Team …. DSN staff. team with happy faces!. DSN students. DSN - discipline profile. located mainly on 14.11 (end of corridor) 8 academic staff, 4 post docs, 25 PhD students

taran
Télécharger la présentation

“Distributed Systems & Networking” Discipline

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. The Team …. DSN staff team with happy faces! DSN students

  3. 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

  4. 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

  5. Sources of Threats Terrorist Threats General attacker threats Common criminals Regional political activism Disaffected staff Environmental groups Malicious code attack Organized crime • 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

  6. 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,

  7. Context Aware/Adaptive Mobile Applications • 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 • 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) Dr C. Ryan (Leader)

  8. Security • biometric security • explore how to accurately identify a person based on his/her biometric features like fingerprint, face, etc. • explore how to integrate biometrics into mobile devices such as mobile phones, PDAs and smartcards (mobile biometric) • intrusion detection • hackers can always penetrate network firewalls and modify your program or sensitive data. • new attacks are occurring everyday. Hard to detect new attacks! • investigate anomaly based intrusion detection techniques such as machine learning, Hidden Markov Models etc Dr Fengling (Leader), A/Prof Bertok, Dr Khalilm , Prof Hu

  9. Restaurant Selection Service Provider A Typically XML over HTTP/s Credit Check Web Service Provider B Route planning Service Provider C Credit card payment Web Services • performance performanceperformance … (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

  10. Service-Oriented Architectures (SOA) Service Consumers 1 Business Processes 2 Software Services Security, Monitoring Integration Architecture 3 CRM ERP OTHER Service implementations Legacy systems • 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 Dr Ryan (Leader), Dr Perepletchikov, Prof Tari

  11. System Performance • 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 Prof Z. Tari (Leader), A/Prof Peter Bertok, Dr Ibrahim Khalil

More Related