CSE 4215/5431 Final exam Winter 2011 April 7, 2011 Instructor: S. Datta

Similar documents
EECS 3214 Midterm Test Winter 2017 March 2, 2017 Instructor: S. Datta. 3. You have 120 minutes to complete the exam. Use your time judiciously.

EECS 3214 Final Exam Winter 2017 April 19, 2017 Instructor: S. Datta. 3. You have 180 minutes to complete the exam. Use your time judiciously.

CSE 4215/5431: Mobile Communications Winter Suprakash Datta

DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK UNIT I PART A (2MARKS)

CSC 4900 Computer Networks: Mobility

Mobile Transport Layer

Cellular Networks and Mobility

Chapter 13 TRANSPORT. Mobile Computing Winter 2005 / Overview. TCP Overview. TCP slow-start. Motivation Simple analysis Various TCP mechanisms

COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK UNIT-1 WIRELESS COMMUNICATION FUNDAMENTALS

Internet Services & Protocols. Mobile and Wireless Networks

Wireless Communication Course Instructor: Dr. Safdar Ali

No lecture on Thurs. Last homework will be out this week (not due, covers wireless) Extra office hours for next week and the week after.

Outline 9.2. TCP for 2.5G/3G wireless

Mobile Communications Chapter 9: Mobile Transport Layer

QoS and Radio Resource Management in 3G and Beyond Systems. Oriol Sallent Kideok Cho

Mobile Communications Chapter 9: Mobile Transport Layer

Mohammad Hossein Manshaei 1393

SJTU 2018 Fall Computer Networking. Wireless Communication

Computer Communication EDA344, EDA343, DIT 420

ECS-087: Mobile Computing

Mobility: vocabulary

TCP over Wireless PROF. MICHAEL TSAI 2016/6/3

Daedalus/GloMop Architectural Walkthrough

wireless networks and mobile computing (COMMON TO CSE AND CS) CONTENTS Classification of Wireless Networks

Sirindhorn International Institute of Technology Thammasat University

CSE 123A Computer Netwrking

CSE 4215/5431: Mobile Communications Winter Suprakash Datta

Fast Handover in Mobile IPv4 and IPv6

Wireless Security Background

Wireless Challenges : Computer Networking. Overview. Routing to Mobile Nodes. Lecture 25: Wireless Networking

GPRS and UMTS T

Input ports, switching fabric, output ports Switching via memory, bus, crossbar Queueing, head-of-line blocking

MOBILE COMPUTING (Common to Computer Science & Engineering and Information Technology)

ROEVER COLLEGE OF ENGINEERING AND TECHNOLOGY Elambalur, Perambalur

Techological Advantages of Mobile IPv6

ECS-087: Mobile Computing

2001, Cisco Systems, Inc. All rights reserved. Copyright 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.

INSTITUTE OF AERONAUTICAL ENGINEERING (AUTONOMOUS) Dundigal, Hyderabad

Advanced Computer Networks. Mobility Support

CS Mobile and Pervasive Computing

Slide 1. Slide 2. Slide 3. Technological Advantages of Mobile IPv6. Outline of Presentation. Earth with 2 Billion Mobile devices

Mobile host protocols support host

Wireless TCP. TCP mechanism. Wireless Internet: TCP in Wireless. Wireless TCP: transport layer

Wireless and Mobile Networks Reading: Sections 2.8 and 4.2.5

GSM and Similar Architectures Lesson 13 GPRS

Last time. BGP policy. Broadcast / multicast routing. Link virtualization. Spanning trees. Reverse path forwarding, pruning Tunneling

Advanced Computer Networks. IP Mobility

Mobile IP and Mobile Transport Protocols

CS2402-MOBILE AND PERVASIVE COMPUTING

CSE 123b Communications Software

Quick announcements. CSE 123b Communications Software. Today s issues. Last class. The Mobility Problem. Problems. Spring 2004

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Chapter 7. Wireless and Mobile Networks. Computer Networking: A Top Down Approach

Student ID: CS457: Computer Networking Date: 5/8/2007 Name:

M Commerce: Mobile Applications. Sridhar Iyer K R School of Information Technology IIT Bombay

Improving Reliable Transport and Handoff Performance in Cellular Wireless Networks

CIS 632 / EEC 687 Mobile Computing

WAP via ORBCOMM. Andrew R Cardoza, Sias Mostert.

CSE 461 Midterm Winter 2018

Chapter 3 A New Framework for Multicast Mobility in WiFi Networks

Sai Nath University. Assignment For B.Sc-IT 6 TH

Understanding Carrier Wireless Systems

Assignment #1. Csci4211 Spring Due on Feb. 13th, Notes: There are five questions in this assignment. Each question has 10 points.

Communications Software. CSE 123b. CSE 123b. Spring Lecture 10: Mobile Networking. Stefan Savage

Quick announcement. CSE 123b Communications Software. Last class. Today s issues. The Mobility Problem. Problems. Spring 2003

Advanced Computer Networks. Wireless TCP

CSE 3214: Computer Network Protocols and Applications. Midterm Examination

Mobile Transport Layer

Mobile Communications Chapter 8: Network Protocols/Mobile IP

CSC 401 Data and Computer Communications Networks

CS 515 Mobile and Wireless Networking Final Exam Fall


WIRELESS SYSTEM AND NETWORKING

IEEE C /08

Impact of transmission errors on TCP performance. Outline. Random Errors

Mobile Routing : Computer Networking. Overview. How to Handle Mobile Nodes? Mobile IP Ad-hoc network routing Assigned reading

Advanced Computer Networks Exercise Session 4. Qin Yin Spring Semester 2013

More wireless: Sensor networks and TCP on mobile hosts

Agenda. What are we looking at? Introduction. Aim of the project. IP Routing

Final Exam: Mobile Networking (Part II of the course Réseaux et mobilité )

Nexus8610 Traffic Simulation System. Intersystem Handover Simulation. White Paper

Interoperability and Security of TraSH: A Transport Layer Seamless Handover

CS 515 Mobile and Wireless Networking Final Exam Solutions Fall

An Efficient DECT-Mobile IP Interworking for Mobile Computing

ECS 152A Computer Networks Instructor: Liu. Name: Student ID #: Final Exam: March 17, 2005

Overview of Mobile Networking Initiatives at WINLAB

IP Mobility vs. Session Mobility

CMPE 257: Wireless and Mobile Networking

Wireless Challenges : Computer Networking. Overview. Routing to Mobile Nodes. Lecture 24: Mobile and Wireless

Cellular Communication

5G Wireless Technology

CMPE 257: Wireless and Mobile Networking

Fixed Internetworking Protocols and Networks. IP mobility. Rune Hylsberg Jacobsen Aarhus School of Engineering

Mobile Computing theme introduction

AERONAUTICAL COMMUNICATIONS PANEL (ACP) ATN and IP

Student ID: CS457: Computer Networking Date: 5/8/2007 Name:

LECTURE 8. Mobile IP

IEEE C /26. IEEE Working Group on Mobile Broadband Wireless Access <

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica

Mobile SCTP for IP Mobility Support in All-IP Networks

Transcription:

CSE 4215/5431 Final exam Winter 2011 April 7, 2011 Instructor: S. Datta Name (LAST, FIRST): Student number: Instructions: 1. If you have not done so, put away all books, papers, cell phones and pagers. Write your name and student number NOW! 2. Check that this examination has 12 pages. There should be 5 questions together worth 90 points. 3. You have 180 minutes to complete the exam. Use your time judiciously. 4. If you need to make an assumption to answer a question, please state the assumption clearly. 5. Show all your work. Partial credit is possible for an answer, but only if you show the intermediate steps in obtaining the answer. 6. Points will be deducted for vague and ambiguous answers. 7. Your answers MUST be LEGIBLE. Answer the questions in the spaces provided on the question sheets. If you run out of room for an answer, continue on the back of the page.

1. (18 points) One of the major features of GSM is the seamless handling of mobility of users. (a) (4 points) What part does the BSC (base station controller) play in handling mobility? (b) (2+2 points) Why does GSM run different protocol stacks at MS, BTS, BSC and MSC? Why does the BSC run dual protocol stacks? (c) (4 points) There are many reasons why a GSM network can provide quality of service guarantees while the Internet cannot. List two reasons for this that you think are the most important. page 2 of 12

(d) (4 points) How are signal strengths used in handover decisions in GSM? What are the tradeoffs in the choice of the handover margin value? (e) (2 points) GSM runs on devices as weak as old cellular handsets and as powerful as the latest iphones and Blackberry phones. What does GSM do to ensure that devices that are not capable of sending and receiving at the same time can use GSM? page 3 of 12

2. (18 points) This question is on satellite communications and broadcast systems. (a) (6 points) What are the advantages and disadvantages of geostationary orbit satellites? (b) (4 points) What is a broadcast disk? In what scenarios (not applications) is this most useful? page 4 of 12

(c) (6 points) Suppose that a company has a network of low earth orbit satellites and a network of geostationary orbit satellites. The former can provide better performance (e.g. lower latency) but at a higher cost (both compared to the latter). Suppose the company does not want to implement a GSMlike localization system for mobile users because continuous updates to HLR s would be too expensive. Describe how a mobile user can be localized and how locations can be cached and transmitted to minimize localization costs. Assume that mobile nodes can communicate with the LEO satellites but not the GEO satellites. (d) (2 points) What is the motivation for using highly elliptical orbit satellites? page 5 of 12

3. (18 points) This question is on network layers for mobile communications. (a) (6 points) Explain the terms tunneling and reverse tunneling, and describe when/how they are used. What is the role of foreign agents (FA) in tunneling? (b) (4 points) To what extent does the cellular IP gateway (CIPGW) make mobility transparent to fixed nodes? page 6 of 12

(c) (4 points) Suppose mobile hosts need to exchange data. This can be done in two ways directly between them (perhaps with all communication taking place on the wireless network) or through a fixed node (perhaps a server). Describe a scenario when the former is better (in terms of performance and for handling mobility) and a scenario when the latter is more preferable. (d) (4 points) What is the difference between soft state and hard state? How are routing table updates, path selection and packet delivery influenced by the choice of soft vs hard states in routing tables? page 7 of 12

4. (18 points) This question is on the Transport layer. (a) (4 points) Describe the main advantages and disadvantages of Snooping TCP. (b) (2 points) Describe an advantage and a disadvantage of changing the TCP congestion control algorithm to a additive-increase-additive-decrease scheme in the wireless parts of the network. page 8 of 12

(c) (6 points) Describe how mobile TCP uses the flow control window to maintain continuous communication sessions between mobile hosts. Your answer must include what happens when a mobile host moves while the session is in progress. (d) (6 points) In almost all the scenarios we have assumed that the wireless hosts are connected through a wireless network to a wired network, i.e. from the point of view of a fixed node the wireless part is the last part of the path to a mobile node. Would solutions like Indirect TCP or Snooping TCP work if instead a path contained several wireless parts interleaved with wired paths? Give reasons. page 9 of 12

5. (18 points) This question is on the Application layer and other general issues. (a) (4 points) In the CODA and Little Work file systems, to what extent does the applications developer have to think about mobility? How do these systems manage this? (b) (5 points) Describe the role of network and client proxies in improving performance of applications on mobile hosts. Include a few concrete tasks these proxies perform. page 10 of 12

(c) (4 points) We have read that the level of security provided in cell phones (e.g. GSM) may be less than what is usually implemented on fixed nodes. What can a cell phone company do to add extra security to its users wishing to do ecommerce over phones? (d) (5 points) Suppose you were designing an alternative for TCP for a network of cars. Recall that cars can move fast and battery power is not a big concern. Cars pass by each other and exchange data as they come within range of each other. What kind of a transport protocol are you going to design to maximize performance and why? Your network should perform as a stand-alone network and need not interface with existing cellular and satellite communication networks. page 11 of 12

Use this page if you need extra space page 12 of 12