Presenter - Bob Kinicki

Slides:



Advertisements
Similar presentations
Eclipse, M2M and the Internet of Things
Advertisements

M2M Architecture Inge Grønbæk, Telenor R&I ETSI Workshop on RFID and The Internet Of Things, 3rd and 4th December 2007.
Expanding LTE for Devices European Commission Information Society and Media The aim of EXATED is to realise the vision of a new scalable.
Advanced Computer Networks Fall 2011
Low-Power Interoperability for the IPv6 Internet of Things Presenter - Bob Kinicki Low-Power Interoperability for the IPv6 Internet of Things Adam Dunkels,
Energy-Efficient Computing for Wildlife Tracking: Design Tradeoffs and Early Experiences with ZebraNet Presented by Eric Arnaud Makita
MQTT Technical Committee at OASIS Outline for Summary of Charter.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
1 On Handling QoS Traffic in Wireless Sensor Networks 吳勇慶.
PROGRESS project: Internet-enabled monitoring and control of embedded systems (EES.5413)  Introduction Networked devices make their capabilities known.
William Stallings Data and Computer Communications 7 th Edition Chapter 2 Protocols and Architecture.
CS335 Networking & Network Administration Tuesday, April 20, 2010.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
CS 415 N-Tier Application Development By Umair Ashraf July 6,2013 National University of Computer and Emerging Sciences Lecture # 9 Introduction to Web.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
Impact of the Internet of Things on Computer Networks James Byars December 12, 2013 IT422 – Computer Networks Professor Tim Johnson.
Xiaoyu Tong and Edith C.-H. Ngai Dept. of Information Technology, Uppsala University, Sweden A UBIQUITOUS PUBLISH/SUBSCRIBE PLATFORM FOR WIRELESS SENSOR.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
Common Devices Used In Computer Networks
A Distributed Scheduling Algorithm for Real-time (D-SAR) Industrial Wireless Sensor and Actuator Networks By Kiana Karimpour.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
Presenter - Bob Kinicki Internet of Things Fall 2015
Networks QUME 185 Introduction to Computer Applications.
05/10/20151 MQTT Contribution. 05/10/20152 What is being contributed ■ MQTT was co-invented by IBM and Arcom Systems over 13 years ago. ■ The current.
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Wireless Access and Terminal Mobility in CORBA Dimple Kaul, Arundhati Kogekar, Stoyan Paunov.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
A Transport Framework for Distributed Brokering Systems Shrideep Pallickara, Geoffrey Fox, John Yin, Gurhan Gunduz, Hongbin Liu, Ahmet Uyar, Mustafa Varank.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Architectures of distributed systems Fundamental Models
Advanced Computer Networks Fall 2013
A Combat Support Agency Defense Information Systems Agency GIG EWSE IA and NetOps (EE213) 17 August 2011 UNCLASSIFIED Tactical Edge Service: NetOps and.
William Stallings Data and Computer Communications
輔大資工所 在職研一 報告人:林煥銘 學號: Public Access Mobility LAN: Extending The Wireless Internet into The LAN Environment Jun Li, Stephen B. Weinstein, Junbiao.
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
1 Introduction to TCP/IP. 2 OSI and Protocol Stack OSI: Open Systems Interconnect OSI ModelTCP/IP HierarchyProtocols 7 th Application Layer 6 th Presentation.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
REST By: Vishwanath Vineet.
Internet of Things Fall 2015
M2M Study Item 3GPP2 Orlett W. Pearson May | 3GPP2 M2M Study Item | May GPP2 M2M This study will include the following study targets: 
Integration of Wireless Sensor Networks to the Internet of Things using a 6LoWPAN Gateway Integration of Wireless Sensor Networks to the Internet of Things.
for SDN-based flow handover in wireless environments Daniel Corujo Carlos Guimarães Rui L. Aguiar
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
Submission May 2016 H. H. LEESlide 1 IEEE Framework and Its Applicability to IMT-2020 Date: Authors:
Source : 2014 IEEE Ninth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP) Auther : Nacer Khalil, Mohamed.
Internet of Things (IoT)
Lightweight security protocols for the IoT
Low-Power Interoperability for the IPv6 Internet of Things Presenter - Bob Kinicki Low-Power Interoperability for the IPv6 Internet of Things Adam Dunkels,
SOURCE:2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING AUTHER: MINGLIU LIU, DESHI LI, HAILI MAO SPEAKER: JIAN-MING HONG.
Possible options of using DDS in oneM2M Group Name: ARC Source: KETI, Huawei, Hitachi, China Unicom Meeting Date: Agenda Item: DDS binding.
The Internet of Things ... Babel
Introduction to Web Services
Developing IoT endpoints with mbed Client
IoT Integration Patterns, REST, and CoAP
Possible options of using DDS in oneM2M
Chapter 24: Internet of Things (IoT): Growth, Challenges and Security
Algorithms for Big Data Delivery over the Internet of Things
#01 Client/Server Computing
Improving Packet Delivery Performance of Publish/Subscribe Protocols in Wireless Sensor Networks Sensors 2013, Volume 13, Issue 1 Presenter:
Extending IP to Low-Power, Wireless Personal Area Networks
Mobile Computing.
#01 Client/Server Computing
Presentation transcript:

Presenter - Bob Kinicki Towards Efficient Mobile M2M Communications: Survey and Open Challenges Carlos Pereira and Ana Aguiar Sensors, Volume 14, Issue 10 Presenter - Bob Kinicki Internet of Things Fall 2015

Internet of Things Mobile M2M Communications Outline Motivation/ Introduction M2M Literature Review Interoperable M2M M2M Communication Models and Paradigms REST Publish-Subscribe M2M Application Protocols CoAP MQTT and MQTT-S Smartphones as Mobile M2M Gateways Conclusions and Critique Internet of Things Mobile M2M Communications

Internet of Things Mobile M2M Communications M2M Motivation Machine-to-Machine (M2M) communications imply networked devices exchanging information seamlessly without human intervention. IoT is a major driver for M2M applications. Smartphone pervasiveness make them critical to IoT and mobile M2M communications predictions for the future are high: 2018 mobile M2M will be 6% of all mobile data. 2020 number of vehicles with built-in M2M connection capabilities will reach 90% of the market. Internet of Things Mobile M2M Communications

Internet of Things Mobile M2M Communications Survey Focus Reviews mobile M2M communications considering its impact on devices with limited capabilities and constraints. Emphasizes resource usage efficiency as enhanced by gateway devices. Includes brief look at M2M related standards: Constrained Application Protocol (COAP) Message Queuing Telemetry Transport (MQTT) Briefly studies impact of smartphones collecting and aggregating sensor information. Internet of Things Mobile M2M Communications

Table 1: M2M Literature Review Internet of Things Mobile M2M Communications

Internet of Things Mobile M2M Communications M2M Literature Review Current M2M literature centers around performance evaluation and improvement (delay or resource usage efficiency). Differences between H2H (Human-to-Human) and M2M transmissions include: H2H traffic is likely bursty, can tolerate long delays and normally emphasizes downlink. M2M traffic most likely small and infrequent via uplink. M2M tends to require high priority (in terms of strict delay deadlines) and much larger number of devices. Internet of Things Mobile M2M Communications

Internet of Things Mobile M2M Communications M2M Support in Wireless Reliability is critical for M2M. Sensor to gateway issues exist with researchers searching for better techniques to efficiently aggregate data to optimize bandwidth utilization. Wireless MAC strategies include both contention-based (CSMA/CA) and reservation-based (e.g. TDMA in wireless HART). Internet of Things Mobile M2M Communications

Internet of Things Mobile M2M Communications M2M Support in Cellular Expectation is M2M traffic will dramatically impact future 4G LTE traffic in terms of QoS and throughput. Costantino evaluates LTE gateway using CoAP and representative M2M traffic using simulation. Studies interested in simultaneous uplink traffic. Lo et al introduce concepts including: M2M relay node for data aggregation; tunnel-based aggregation and priority classes for aggregation. Others study EVDO and GPRS for M2M. Internet of Things Mobile M2M Communications

Internet of Things Mobile M2M Communications Energy Efficiency Energy efficiency is important mobile M2M communications requirement. M2M will not be widely accepted until energy efficiency is met. Use smart mobile M2M Gateway as intermediary for neighboring sensors (cognitive gateway). Example: Use currently scheduled airplanes as relays between ground and satellites. Internet of Things Mobile M2M Communications

Device Mobility, Autonomy & Security Worry about vertical handover issues for mobile devices connected to multiple networks. Seamless implies that self-configuration, self-management and self-healing are important in M2M. M2M requires autonomous data collection. Security is a problem – especially for vehicular and healthcare applications. Internet of Things Mobile M2M Communications

Internet of Things Mobile M2M Communications Open M2M Challenges Support for many and diversified devices. Traffic volume and traffic patterns. Mixing H2H and M2M traffic exposes networks capacity limitations. Overhead from handoff inefficiencies is a still a problem. More studies of data compression needed to optimize performance. Internet of Things Mobile M2M Communications

Internet of Things Mobile M2M Communications Interoperable M2M Current M2M markets are segmented and often rely on proprietary solutions. Interoperability requires standards-based M2M. ETSI (European Telecommunications Standards Institute) M2M architecture discussed. ETSI M2M service platform employs horizontal middleware to facilitate sharing. Internet of Things Mobile M2M Communications

Figure 1: ETSI System Architecture Internet of Things Mobile M2M Communications

Internet of Things Mobile M2M Communications Figure 2: Storyboard Wearable Devices ETSI M2M service platform is a horizontal middleware where applications share network elements and M2M is ‘agnostic’ of technologies. Internet of Things Mobile M2M Communications

M2M Communication Models and Paradigms M2M communication is categorizes as: event-based or polling-based. Polling follows request-response pattern. Event communications triggered by a particular event. ETSI adopts RESTful architecture style. REST (Representational State Transfer) is a client-server paradigm with stateless interactions. Internet of Things Mobile M2M Communications

Internet of Things Mobile M2M Communications REST While REST is stateless communication, it provides unique addresses for distributed applications with resources that change state. REST uses Create, Read, Update and Delete to manipulate resources. REST is inherently request-response, but publish-subscribe is more reasonable for event-based communications. Internet of Things Mobile M2M Communications

Internet of Things Mobile M2M Communications Publish-Subscribe Publish-subscribe is a one-to-many paradigm where subscribers state there interest (subscription) to message brokers to being notified of data/events produced by publishers. Publishers transmit to message brokers who in turn deliver message to the subscribers. Subscribers are only notified when events are produced {saves sensor energy}. Internet of Things Mobile M2M Communications

Figure 3: Publish-Subscribe Internet of Things Mobile M2M Communications

M2M Application Protocols M2M Partnership Project agreed to consider CoAP, HTTP and MQTT as de facto M2M communications protocols. Authors introduce CoAP and MQTT (more details in future papers). HTTP uses four request types: GET, POST, PUT and DELETE and a URI (Uniform Resource Identifier). CoAP is lightweight REST compliant protocol that uses same request types. Internet of Things Mobile M2M Communications

Internet of Things Mobile M2M Communications CoAP CoAP conceptually separated into two layers: Messaging layer: provides asynchronous message services over datagram. Request-response layer: provides handling of tracking of requests and responses exchanged between client and a server. This layer provides direct support for web services. Tokens in request/response pairs used for ACKs. Internet of Things Mobile M2M Communications

Internet of Things Mobile M2M Communications CoAP Messaging layer implements the publish-subscribe model. CoAP observer model lets CoAP client observe a resource on another CoAP entity (think sensor here!). Subscription made with an extended Get request. In this model (Figure 3), publisher is also the broker. Internet of Things Mobile M2M Communications

Internet of Things Mobile M2M Communications CoAP CoAP message types include: Confirmable (CON) message which expects an ACK. Non-confirmable message Ack message RST message : reset Resource discovery is accomplished in CoAP with Confirmable Get. CoAP uses UDP and not TCP. Internet of Things Mobile M2M Communications

Internet of Things Mobile M2M Communications CoAP Using UDP, CoAP can utilize multicast IP destination addresses. Security is handled using Datagram Transport Layer Security (DTLS). IPsec is too heavy for energy-aware sensors! CoAP philosophy includes caching and proxies (which are often found in border router serving as a gateway and a proxy). Internet of Things Mobile M2M Communications

Internet of Things Mobile M2M Communications MQTT MQTT was developed by IBM as a lightweight, broker-based, publish-subscribe messaging protocol. MQTT does NOT comply with REST. MQTT has 14 different message types and is an asynchronous protocol. MQTT supports three levels of application reliability and is based on the TCP/IP stack (mainly TCP). Internet of Things Mobile M2M Communications

Internet of Things Mobile M2M Communications MQTT-S MQTT for Sensor Networks (MQTT-S) is an MQTT extension that is optimized for low-cost, battery-operated devices. MQTT-S operates on UDP and is aimed at minimizing capacity and resource requirements while targeting reliability. MQTT-S gateway can be integrated into broker to translate between MQTT and MQTT-S. Internet of Things Mobile M2M Communications

Figure 4: MQTT Gateways (GW) Transparent GW maintains separate MQTT connection to broker for each MQTT-S client. Aggregate GW has only one MQTT connection to broker which is shared by all MQTT-S clients through GW . Internet of Things Mobile M2M Communications

Comparison of CoAP vs MQTT CoAP validated through experiments (see future papers) and used with HTTP/CoAP proxy to handle web traffic into a WSN. Two open-source implementations of MQTT exist (Mosquito and Paho). CoAP header twice the size of MQTT header. CoAP performs better than MQTT (see future papers). MQTT does not provide service discovery. Internet of Things Mobile M2M Communications

Internet of Things Mobile M2M Communications Table 2: CoAP vs MQTT Internet of Things Mobile M2M Communications

Smartphones as Mobile M2M Gateways Healthcare applications include remote monitoring of patient vital signs (see Table 3) using sensors. Sensors can forward collected data to a gateway using short-range wireless (e.g. Bluetooth). Smartphones can play the role of the mobile M2M gateway, but battery depletion is an issue. Internet of Things Mobile M2M Communications

Table 3: Representative Sensor Traffic Internet of Things Mobile M2M Communications

Internet of Things Mobile M2M Communications Smartphones in M2M Authors employ mobile smartphone energy model relative to data collection strategy from sensors to determine if it is possible to collect data and aggregate at a reasonable rate during the day and still be able to re-charge the battery at night. Internet of Things Mobile M2M Communications

Figure 6; Battery Consumption This aggregation level keeps battery alive 12 hours! Internet of Things Mobile M2M Communications

Internet of Things Mobile M2M Communications Conclusions Mobile M2M communications are becoming ubiquitous in heathcare, telemetry and intelligent transport IoT applications. Future work needs to focus on the M2M gateways and their ability to aggregate and compress data to reduce WSN energy consumption. Claim: resource usage efficiency is still an open research area in mobile M2M communications. Internet of Things Mobile M2M Communications

Internet of Things Mobile M2M Communications Critique Reasonable survey but uneven in treatment of topics. CoAP explanation could have been better. More MQTT details needed too. “middleware” approach should have been discussed more. List of 82 references is valuable. Internet of Things Mobile M2M Communications