comp9336/4336 mobile data networking …cs9336/intro.pdf · comp9336/4336 mobile data networking...
TRANSCRIPT
© 2013 Mahbub Hassan, UNSW 1
COMP9336/4336 Mobile Data Networking www.cse.unsw.edu.au/~cs9336 or ~cs4336
Course Introduction
© 2013 Mahbub Hassan, UNSW 2
Lecture overview
Course management Motivation Syllabus
© 2013 Mahbub Hassan, UNSW 3
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
© 2013 Mahbub Hassan, UNSW 4
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
© 2013 Mahbub Hassan, UNSW 5
Pre-requisite/Assumed knowledge
COMP9331 / COMP3331 Or, introductory networking knowledge
– Emphasis on TCP/IP networking Basic programming skills (any language, java
preferred)
© 2013 Mahbub Hassan, UNSW 6
Aims and learning objectives
Explore the concepts, principles, and technologies of mobile access to on-line data and network services
© 2013 Mahbub Hassan, UNSW 7
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
© 2013 Mahbub Hassan, UNSW 8
Textbook
NO prescribed textbook References (not compulsory)
– Mobile communications, 2nd Ed, Addison Wesley, 2003, Jochen Schiller
– Wireless communications, 2nd Ed, Prentice Hall, 2002, Theodore S. Rappaport
© 2013 Mahbub Hassan, UNSW 9
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
© 2013 Mahbub Hassan, UNSW 10
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
© 2013 Mahbub Hassan, UNSW 11
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
© 2013 Mahbub Hassan, UNSW 12
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
© 2013 Mahbub Hassan, UNSW 13
Special Consideration
Fully documented application is must Each application is scrutinised thoroughly Past performance is considered Common flu, sore throat etc. are not
considered
© 2013 Mahbub Hassan, UNSW 14
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 2nd chance, sorry!
No supplementary for mid-term and lab tests
© 2013 Mahbub Hassan, UNSW 15
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)
© 2013 Mahbub Hassan, UNSW 16
Lecture Overview
Course management Motivation Syllabus
© 2013 Mahbub Hassan, UNSW 17
Advances in Mobile Networking
Convergence in Mobile Devices
© 2013 Mahbub Hassan, UNSW 18
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
© 2013 Mahbub Hassan, UNSW 19
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
© 2013 Mahbub Hassan, UNSW 20
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
© 2013 Mahbub Hassan, UNSW 21
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
© 2013 Mahbub Hassan, UNSW 22
Processor Transition MHz GHZ
2007 Dell Inspiron 530s – Dualcore 1.6GHz
2013 Samsung S4 – Quadcore 1.6GHz
Dell Inspiron 530s
Samsung Galaxy S4
© 2013 Mahbub Hassan, UNSW 23
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
© 2013 Mahbub Hassan, UNSW 24
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
© 2013 Mahbub Hassan, UNSW 25
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
© 2013 Mahbub Hassan, UNSW 26
CHALLENGES
© 2013 Mahbub Hassan, UNSW 27
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, …
© 2013 Mahbub Hassan, UNSW 28
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
© 2013 Mahbub Hassan, UNSW 29
Device to device communication
Preventing accidents by exchanging car data in real-time (from www.car-to-car.org)
• Discovering and locating each other • Complete transactions while in contact • Coordination and interference management
© 2013 Mahbub Hassan, UNSW 30
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
© 2013 Mahbub Hassan, UNSW 31
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
© 2013 Mahbub Hassan, UNSW 32
Lecture Overview
Course management Motivation Syllabus
© 2013 Mahbub Hassan, UNSW 33
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
© 2013 Mahbub Hassan, UNSW 34
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)
© 2013 Mahbub Hassan, UNSW 35
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%)