COMP9336/4336 Mobile Data Networking or ~cs4336. Course Introduction Mahbub Hassan, UNSW 1

Similar documents
B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics

Academic Course Description

Computer Networks IT321

Course Syllabus - CNT 4703 Design and Implementation of Computer Communication Networks Fall 2011

Mobile Computing theme introduction

Faculty of Sciences and Information Technology

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN A B C D

EE3315 Internet Technology EE3315 Internet Technology Overview Slide 1

Wireless Communication

Wireless Communication

ESET 369 Embedded Systems Software, Fall 2017

EE6364 Advanced Data Networks

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

ESET 369 Embedded Systems Software, Spring 2018

programming exercises.

AE Computer Programming for Aerospace Engineers

Academic Course Description

Program: B.E. (Electronics and Telecommunication Engineering)

Part A: Course Outline

CSc 2310 Principles of Programming (Java) Jyoti Islam

Academic Course Description

ESET 349 Microcontroller Architecture, Fall 2018

Programming 2. Outline (112) Lecture 0. Important Information. Lecture Protocol. Subject Overview. General Overview.

LTE : The Future of Mobile Broadband Technology

CSci 4211: Data Communications and Computer Networks. Time: Monday and Wednesday 1 pm to 2:15 pm Location: Vincent Hall 16 Spring 2016, 3 Credits

Convergence of IP and Mobile Communications. Albert Coronel RedLink Communications Co., Ltd. MMNOG, November 21, 2015

New Undergraduate Course Proposal Form

Programming 1. Outline (111) Lecture 0. Important Information. Lecture Protocol. Subject Overview. General Overview.

TEACHING & ASSESSMENT (T & A) PLAN College of Economics Management and Information Systems Department of Information Systems

4G Mobile Communications

Network Architecture I

Introduction to wireless systems

BOSTON UNIVERSITY Metropolitan College MET CS342 Data Structures with Java Dr. V.Shtern (Fall 2011) Course Syllabus

Mobile Middleware Course. Introduction and Overview Sasu Tarkoma

Red Hat Certified Engineer (RH300) 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080

Presenter. Xiaolong Li, Assistant Professor Department of Industrial and Engineering Technology Morehead State University

COMP327 Mobile Computing Session: Phil Jimmieson Department of Computer Science

Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus

COMP3221: Microprocessors and. Embedded Systems

Mobile and Sensor Systems

XC2 - Computer Networks II

Academic Course Description

Outline / Wireless Networks and Applications Lecture 1: Course Organization and Overview. Goals of the Course. Lectures.

Data Communications & Computer Networks

GDSA - Audiovisual Signal Management and Distribution

Chapter 1. Uses of Computer Networks Network Hardware Network Software Reference Models Example Networks Network Standardization. Revised: August 2011

Outline / Wireless Networks and Applications Lecture 1: Course Organization and Overview. Goals of the Course. Lectures.

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS HPC INTERNETWORKING & GRID TECHNOLOGY HPC 1020

Module Documentation

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017

Model 4.2 Faculty member + student Course syllabus for Advanced programming language - CS313D

Wireless Security Background

IT4405 Computer Networks (Compulsory)

Introduction to Computer Systems

Course Syllabus MECHANICAL ENGINEERING LABORATORY I Spring 2006

UNIT OUTLINE. Network Engineering 304. Mr Iain Murray. Department of Electrical and Computer Engineering Curtin Engineering

ECE 257A. Communication Networks

COURSE OUTLINE. Last Amendment Edition Procedure No. Lecturer /blog Room No. Phone No. / Name.

COURSE OUTLINE. School of Engineering Technology and Applied Science. Electronics Engineering Technology/ Technician. Wireless Networks & Applications

PC Applications IT102 estart Fall 2014

INF 315E Introduction to Databases School of Information Fall 2015

Beijing Jiaotong University CS-23: C++ Programming Summer, 2019 Course Syllabus

ET345P Control Systems [Onsite]

University of San Francisco Course Syllabus and Outline

COURSE DESCRIPTION. 4. Preconditions (if necessary) 4.1 Of Curriculum Previous Courses Attended: Operating Systems 4.2 Of Skills

Computer Science Technology Department

Advanced Mobile Communication Networks

CSE111 Introduction to Computer Applications

MORGANSTATEUNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING. EEGR510 Communications Networks Credits: 3 COURSE SYLLABUS

CSci 4211: Introduction to Computer Networks. Time: Monday and Wednesday 2:30 to 3:45 pm Location: Smith Hall 231 Fall 2018, 3 Credits

IT 341 Fall 2017 Syllabus. Department of Information Sciences and Technology Volgenau School of Engineering George Mason University

CSE 473s Introduction to Computer Networks

Advanced Mobile Communication Networks

Building the Business Case for Mobile Broadband The HSPA Evolution Path

Course specification

CSC 4900 Computer Networks: Introduction

City University of Hong Kong. Course Syllabus. offered by Department of Computer Science with effect from Semester B 2016/17

Course Name: Database Systems - 1 Course Code: IS211

Lecture 20: Future trends in mobile computing. Mythili Vutukuru CS 653 Spring 2014 April 7, Monday

Since enrollment is very small this semester, we have flexibilty. Traditional lecture Assigned reading, and then student(s) present during class time

EC423 E-Commerce Technology System Design [Onsite]

CSC 111 Introduction to Computer Science (Section C)

CCRI Networking Technology I CSCO-1850 Spring 2014

GPRS and UMTS T

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN. Hour Timing Hour Timing

Computer Networking Background

CMPE 280 Web UI Design and Development

Syllabus Revised 08/21/17

1 Technology, 2 Trends and 3 Questions for UC business success. Brian Witt Regional System Engineer enterprise.alcatel-lucent.com

Advances in Wireless Networks Towards a Ubiquitous World

Broad Objectives/Outcomes of the course

50 Cragwood Rd, Suite 350 South Plainfield, NJ Victoria Commons, 613 Hope Rd Building #5, Eatontown, NJ 07724

Introduction ETSN01 Advanced Telecommunications. Emma Fitzgerald

CNT 4004: Computer Networks I. Tentative Syllabus

CASO - Advanced Concepts on Operating Systems

Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus

CPS352 Database Systems Syllabus Fall 2012

City University of Hong Kong. Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18

Mobile Computing LECTURE # 1

TCOM 663/CFRS Intrusion Detection and Forensics Department of Electrical and Computer Engineering George Mason University Fall, 2010

Transcription:

COMP9336/4336 Mobile Data Networking www.cse.unsw.edu.au/~cs9336 or ~cs4336 Course Introduction 1

Lecture overview Course management Motivation Syllabus 2

Teaching team Lecturer - Mahbub Hassan (www.cse.unsw.edu.au/~mahbub) Professor of Computer Networks PhD, MSc, BSc (Computer Science & Engineering) 20 years of teaching & research experience and industry links - Popular books co-authored» High Performance TCP/IP Networking (Prentice Hall, 2004)» Engineering Internet QoS (Artech House, 2002)» TCP/IP over ATM Networks (Artech House, 2000) Lab instructor Eisa Zarepour 3

Teaching and learning support 3-hour lecture per week (weeks 1-12) 2 hour laboratory per week (weeks 3-12) Weekly self-assessed homework/tutorial No formal grading Three hours of consultations per week Room K17-607 (Mondays 10-12 and Tuesdays 1-2) one-to-one interaction on FCFS basis (optional) Course website/portal www.cse.unsw.edu.au/~cs9332 or ~cs4336 4

Pre-requisite/Assumed knowledge COMP9331 / COMP3331 Or, introductory networking knowledge Emphasis on TCP/IP networking Basic programming skills (any language, java preferred) 5

Aims and learning objectives Explore the concepts, principles, and technologies of mobile access to on-line data and network services 6

Learning objectives (cont d) Objective 1: understand theory and concepts of mobile devices and networking Midsession test and final exam Objective 2: learn key algorithms and protocols used by mobile devices and networks Midsession test and final exam Objective 3: explore advanced concepts and protocols for managing mobility Midsession test and final exam Objective 4: learn advanced capabilities of mobile devices Labs and assignment 7

Textbook NO prescribed textbook References (not compulsory) Mobile communications, 2 nd Ed, Addison Wesley, 2003, Jochen Schiller Wireless communications, 2 nd Ed, Prentice Hall, 2002, Theodore S. Rappaport 8

Other reading material To be specified for each lecture white papers Technical magazine articles Standard documents (eg IETF RFCs) Notes from Lecturer Free-of-cost 9

Assessment Mid-session exam: 15 marks In the lecture (week 6) Closed book, MCQ, 40 minutes Negative marking (negative marks for incorrect answers) Assignment: 25 marks Individual Smart mobile devices (may involve device programming in Java) Different options available for PG Laboratory work: 10 marks During lab hours (Weeks 3-12) Final Exam: 50 marks End of semester Open book, 2 hour 10

Laboratory Explore advanced capabilities of smart devices Sensing, positioning, device-to-device communication, Android device Bring your own (BYO) Android device We have some Galaxy SIII for those who do not have access to android device Device programming in Java 11

Final Grade To pass the course, you must get at least 40% in the final exam ( Hurdle ), and a overall 50% (mid-sess+lab+assgn+final exam) You fail automatically if you get less than 40% in the Final Exam. maximum mark reported is 40 in this situation 12

Special Consideration Fully documented application is must Each application is scrutinised thoroughly Past performance is considered Common flu, sore throat etc. are not considered 13

Supplementary Examination Replaces Final Exam only under exceptional circumstances cold, flu, immigration, travel, job etc not considered good grades in mid-sess, lab tests, and assignment No supplementary if you attend and fail final exam no 2 nd chance, sorry! No supplementary for mid-term and lab tests 14

Progress Feedback Opportunities In-session feedback on progress weekly self-assessed homework weeks 2-12 Laboratory work weeks 3-12 mid-session exam week 6 project assignment week 13 Discuss progress with Lecturer weekly consultation opportunity (optional) 15

Lecture Overview Course management Motivation Syllabus 16

Advances in Mobile Networking Convergence in Mobile Devices 17

Key Technology Transitions 1. Device: PC/laptop mobile phone 2. Service: Voice non-voice 3. Bandwidth: Kilo Mega 4. Processing power: MHz GHz 5. Spectrum: Licensed license-exempt 6. Protocol: Non-IP all-ip 7. Radio: Single interface multiple interface 18

PC/laptop mobile phone Mobile phone has outnumbered PCs and laptops Threatening to outnumber world population Almost everyone has a phone Best way to reach customers is via mobile devices 19

Voice non-voice Voice (phone call) traffic has saturated Non-voice traffic is growing rapidly SMS, music download, video/tv, web browsing, email, facebook/twitter, Non-voice dominates use of mobile devices 20

Bandwidth Transition Kilo bps Mega bps Cellular: 9 Kbps (GSM) in 99 to 42 Mbps (HSPA+) in 11, 90 Mbps LTE in 2013 Wifi: 11-54 Mbps Wimax (mainly for non-mobile): 75 Mbps 60 GHz (short range, p2p, non-mobile): 1 Gbps wireless! What comes to a desktop, comes to a mobile devices 21

Processor Transition MHz GHZ 2007 Dell Inspiron 530s Dualcore 1.6GHz Dell Inspiron 530s 2013 Samsung S4 Quadcore 1.6GHz Samsung Galaxy S4 22

Non-IP all-ip Traditionally, voice traveled over non-ip networks Mobile phones are starting to support TCP/IP VOIP now possible over mobile phone Skype already launched VOIP service over mobile phone Mobile phones starting to support full TCP/IP stack SIP-based softphone applications are appearing TCP/IP protocol stack is evolving to support mobility Dynamic DNS (1997), Mobile IP (2002), SIP (2002), SCTP ADDIP Extension (2005), Network Mobility (2005) Mobile devices are full-fledged TCP/IP hosts 23

Single interface multiple interface Few years ago, mobile phones had only GSM Newest handsets have 6-10 radio interfaces GSM, Bluetooth, WiFi, WiFi-Direct, HSDPA, LTE, GPS, NFC Software defined radio on the horizon Connect to as many networks as you like Mobile devices have ubiquitous connectivity 24

Licensed license-exempt In 18 yrs (1985-2003), 7664.5 MHz spectrum allocated for free use 1985: 2.4-2.4835 GHz and 902-928 MHz (109.5 MHz) 1997: 5.15-5.35 and 5.725-5.825 GHz (300 MHz) 2000: 59-66 GHz aka 60 GHz band (7000 MHz) 2003: 5.470-5.725 GHz (255 MHz) A dramatic ruling in 2006: entire spectrum could be used for free!! the concept of cognitive radio for dynamic spectrum sharing Mobile communication cost continues to drop 25

CHALLENGES 26

Positioning Location will be key for mobile service delivery Greater need for more precision and ubiquitous positioning, both indoor and ourdoor by services e.g. E-911, indoor navigation, Needs to be energy efficient as well GPS drains battery fast Many options, but none is highly reliable or energy efficient GPS, WiFi, inertial sensors, 27

Getting TCP/IP ready for mobility Mobile devices are embracing TCP/IP Is TCP/IP ready for (all types of) mobility? Needs new extensions and designs 28

Device to device communication Discovering and locating each other Complete transactions while in contact Coordination and interference management Preventing accidents by exchanging car data in real-time (from www.car-to-car.org) 29

Powering the Devices Good news: mobile devices are getting more powerful More hardware and sensors Faster processors Larger memory Faster communications Bad news: we need to supply more power/energy Form factor restriction means cannot increase battery size Applications and protocols must be more energy-wise 30

Spectrum Shortage Faster communication needs more spectrum More devices communicating means we need to find more spectrum Spectrum is limited by nature Mobile devices need to be more spectrum-wise 31

Lecture Overview Course management Motivation Syllabus 32

Syllabus major topics 1. Sensors and sensing methodologies 2. Device positioning 3. Power and energy for mobile devices a. Energy measurement, modeling, and harvesting b. Energy-efficient communication 4. Spectrum sensing and sharing 5. Device-to-device communication 6. Mobility management in TCP/IP stack 33

To sum up Cutting-edge knowledge in mobile device and networking Good mix of theory and practice On-going feedback on learning progress Opportunity to build a real application/system ($500 industry cash prize for the best work) 34

Student feedback from 2013 Very similar structure to this year Overall, I was satisfied with the quality of this course 100% for COMP4336 (School average 82%, Faculty average 86%) 100% for COMP9336 (School average 82%, Faculty average 86%) 35