Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng Shantanu Ghosh,

Slides:



Advertisements
Similar presentations
Android Application Development A Tutorial Driven Course.
Advertisements

Saya Web Interface Project Edward Rafaelov & Vladimir Postel DEC Advisors: Prof. Shlomi Dolev & Michael Orlov.
A MOBILE SPONTANEOUS SEMANTIC P2P SYSTEM University of Applied Sciences for Technology and Economics Berlin / Germany (HTW Berlin)
MicroCast: Cooperative Video Streaming on Smartphones Lorenzo Keller, Anh Le, Blerim Cic, Hulya Seferoglu LIDS, Christina Fragouli, Athina Markopoulou.
Chapter 17 Networking Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
Real time vehicle tracking and driver behavior monitoring using a cellular handset based on accelerometry and GPS data Kevin Burke 4 th Electronic and.
Introduction to Android Mohammad A. Gowayyed CS334-Spring 2014.
Implementation of an Android Phone Based Video Streamer 2010 IEEE/ACM International Conference on Green Computing and Communications 2010 IEEE/ACM International.
28.2 Functionality Application Software Provides Applications supply the high-level services that user access, and determine how users perceive the capabilities.
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
MIGSOCK Migratable TCP Socket in Linux Demonstration of Functionality Karthik Rajan Bryan Kuntz.
UDP - User Datagram Protocol UDP – User Datagram Protocol Author : Nir Shafrir Reference The TCP/IP Guide - ( Version Version.
Socket Programming.
Pundik Dmitry & Blekhman Alexandr 2001/02 Final Presentation Semester A הטכניון - מכון טכנולוגי לישראל המעבדה למערכות ספרתיות מהירות הפקולטה להנדסת חשמל.
Wireless Audio Conferencing System (WACS) Mehmet Ali Abbasoğlu Furkan Çimen Aylin Deveci Kübra Gümüş.
LYU0503 Document Image Reconstruction on Mobile Using Onboard Camera Supervisor: Professor Michael R.Lyu Group Members: Leung Man Kin, Stephen Ng Ying.
1 Location-Based Services Using GSM Cell Information over Symbian OS Final Year Project LYU0301 Mok Ming Fai (mfmok1) Lee Kwok Chau (leekc1)
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
VSP Video Station Protocol Presented by : Mittelman Dana Ben-Hamo Revital Ariel Tal Instructor : Sela Guy Presented by : Mittelman Dana Ben-Hamo Revital.
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
Real time vehicle tracking and driver behavior monitoring using a cellular handset based on accelerometry and GPS data Kevin Burke Interim Presentation.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Finding Nearby Wireless Hotspots CSE 403 LCA Presentation Team Members: Chris Scoville Tessa MacDuff Matt Mohebbi Aiman Erbad Khalil El Haitami.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
VPresent Collaborative Presentation System on Mobile Devices.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015.
By: Joel Rodriguez.  International student from Mexico  Delicias, Chihuahua Mexico  Spanish  Sports and Music.
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
Chapter 17 Networking Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings.
GIS technologies and Web Mapping Services
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
1 Chapter Client-Server Interaction. 2 Functionality  Transport layer and layers below  Basic communication  Reliability  Application layer.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Enabling Embedded Systems to access Internet Resources.
NEARBY: HYBRID NETWORK MOBILE APPLICATION Shuai Zhang, Ziwen Zhang, Jikai Yin.
Alex Layton, Purdue University
The OSI Model and the TCP/IP Protocol Suite Outline: 1.Protocol Layers 2.OSI Model 3.TCP/IP Model 4.Addressing 1.
DMAP : Global Name Resolution Services Through Direct Mapping Tam Vu, Akash Baid WINLAB, Rutgers University (Joint.
 Protocols used by network systems are not effective to distributed system  Special requirements are needed here.  They are in cases of: Transparency.
Outline Overview Video Format Conversion Connection with An authentication Streaming media Transferring media.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng.
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
Fast Handoff for Seamless wireless mesh Networks Yair Amir, Clauiu Danilov, Michael Hilsdale Mobisys’ Jeon, Seung-woo.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng Shantanu Ghosh,
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
Students: Anurag Anjaria, Charles Hansen, Jin Bai, Mai Kanchanabal Professors: Dr. Edward J. Delp, Dr. Yung-Hsiang Lu CAM 2 Continuous Analysis of Many.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng.
CS 158A1 1.4 Implementing Network Software Phenomenal success of the Internet: – Computer # connected doubled every year since 1981, now approaching 200.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng.
The Internet of Things with Live Data Cloud by Open Automation Software.
FCM Workflow using GCM.
Magic pyramid Towards a 3D world Feras Khateeb Yousef Azem supervisor Dr.Lui Malhis.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
3G wireless system  Speeds from 125kbps-2Mbps  Performance in computer networking (WCDMA, WLAN Bluetooth) & mobile devices area (cell.
Poster Print Size: This poster template is 50” high by 30” wide and is printed at 120% for a 60” high by 36” wide poster. It can be used to print any poster.
Abdullah Alshalan Garrett Drown Group #4 CSE591 - Virtualization and Cloud Computing.
Project Retrospective Team FancyPants. What is CyteSee? Idea.
August Video Management Software ViconNet Enterprise Video Management Software Hybrid DVR Kollector Strike Kollector Force Plug & Play NVR HDExpress.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
Nguyen Thi Thanh Nha HMCL by Roelof Kemp, Nicholas Palmer, Thilo Kielmann, and Henri Bal MOBICASE 2010, LNICST 2012 Cuckoo: A Computation Offloading Framework.
Java’s networking capabilities are declared by the classes and interfaces of package java.net, through which Java offers stream-based communications that.
Client-server communication Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Chapter 27 Network Management Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
SOURCE:2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING AUTHER: MINGLIU LIU, DESHI LI, HAILI MAO SPEAKER: JIAN-MING HONG.
Android Mobile Application Development
Application Development A Tutorial Driven Course
Presentation transcript:

Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng Shantanu Ghosh, Avi Cooper

TEAM MEMBERS WINLAB SUMMER2015 Karthikeyan Ganesan Wuyang Zhang Zihong Zheng Shantanu Ghosh Avi Cooper

BACKGROUND WINLAB SUMMER Author? Year? Background Introduction? Communicating directly with a local server would provide faster service rather than having data routed through the user’s home network. Suppose a Japanese tourist is walking in MoMA…He/She may ask A CPS system built on mobility first network can allow the tourist to obtain information about these paintings in a fast and hassle free way.

PRELIMINARY GOAL OF OUR PROJECT WINLAB SUMMER2015 MobilityFirst Virtual Network Client side: Run an instance of camera system; Transmits video in standard format; Simple graphical interface to display results Server side: Implement server application for object recognition; Return the result CPS Application based on MF

OUTLINE OF THE PROGRESS WINLAB SUMMER2015 LOCAL SERVER CLIENT Database Image Process COORD Network COORD Network Camera Display MobilityFirst API

WINLAB SUMMER2015 Mobility First (MF) Part of Future Internet Architecture Program Replaces fixed-Host/Server model Mobility centric architecture (Considers Frequent shifts in Device’s location) Uses a Globally Unique Identifier (GUID) and a Global Name Resolution Service (GNRS)

GUID GNRS GSTAR MobilityFirst MoblityFIrst: A Robust and Trustworthy Mobility-Centric Architecture for the Future Internet Dominance over using IP to identify and locate devices Name Resolution WINLAB SUMMER2015 Extension of CNF Robust & effective routing mechanism

WINLAB SUMMER2015 Mobility First for CPS MF allows for lower latency for mobile devices. Data is sent directly to mobile device’s network CPS can benefit greatly from lower latency. Implementation will also showcase the performance benefit achieved.

Image Match WINLAB SUMMER Descriptor of Image Sensitive points which are the convolution result of pixels with Hessian Matrix 64 Demensions Vector N × 64 vectors (N depends on the resolution of an image and also the value of minHessian parameter in Speeded Up Robust Features[SURF] )

Image Match ( Preprocessing Image Database ) WINLAB SUMMER2015 IMG_1 IMG_2 …. IMG_99 IMG_100 Descriptor 1 to 100 Descriptor 200 to 300 … Descriptor 9,800 to 9,900 Descriptor 9,900 to 10,000 Suppose each image has 100 descriptors

Image Match ( Matching ) WINLAB SUMMER2015 Descriptor 1 Descriptor 2 …. Descriptor 99 Descriptor 100 Descriptor 1 Descriptor 2 … Descriptor 9,999 Descriptor 10,000 Descriptors of Requested Image Descriptors of Database Image find a descriptor in database with the smallest Euclidean distance map to image index Database Image Image 1 Image 2 … Image 99 Image 100

Image Match ( Matching ) WINLAB SUMMER2015 Calculate mapped times of images Image 16 Image 122 Image 3410 Image 654 Image 782

CURRENT FRAME WINLAB SUMMER2015 Application Part: Application based on Linux/TCP is already built up and achieved the basic Museum Scenario function. Application using the MobilityFirst network is also built, but could now only run in the orbit lab. Image Recognition: Successfully achieved image recognition under half second with acceptable accuracy. Current database size is 100 (images). Google Glass: Got the Bluetooth communication working. Now trying to live stream the video to the phone and do the combination with MF.

Google Glass WINLAB SUMMER2015 Why Google Glass? Glass provides us with access to both a camera that is recording exactly what the user is seeing, and a way to give information back to the user unobtrusively. What the user sees and how they sees it is very important. Server runs image recognition software Glass captures video Android phone handles networking Video Data Results Bluetooth MF Outline of process : Why the phone as a go between? Glass is relatively low on battery and computing. Transferring networking to a phone will improve both battery life and networking speeds.

Google Glass- Progress WINLAB SUMMER2015 Previous progress: The android Bluetooth APIs have been implemented on the Glass and the phone and data can be transferred in between them. Separately, the MobilityFirst client code has been written for C++ and needs to be implemented in Java for android. (MobilityFirst already support Java and android.) Future Goals: The camera data collection needs to be implemented on the Glass and the MobilityFirst client code needs to be converted to be used for android. Also, a system to tell the user the results of the image recognition algorithm needs to be designed.

EMBEDDED WITH MF API WINLAB SUMMER2015 Client node Server node MF Scheme of the first step Issues Encountered: (1) TCP socket we used to employ is connection-oriented, while MF socket is not. (2) We used plenty sockets for communication in TCP version. But for MF, both client and server would only have one GUID. Solution: Develop a Message Distributor to classify and distribute the message received through the unique GUID. Basically achieved by adding additional header to define who and what.

DEMO WINLAB SUMMER2015 This is the TCP version. The client side is now displaying the result, including title, artist and date of the paintings.

Next Week Plan WINLAB SUMMER2015 Continue to set up the connection between mf network and the general computer. Develop the client program based on google glass and Android phone. Try to improve the speed and accuracy of the recognition on Image processing aspect and on the cloud computing aspect. Determine how to implement optimal data encryption using cryptographic/utility functions from the OpenSSL core library.

Question