A Device and Service Description Framework for Discovering and Reasoning in Autonomous P2P Environment N. Shimizu Keio university.

Slides:



Advertisements
Similar presentations
A new tool for Anatomic Pathology
Advertisements

March 2004 doc.: _L2_Upper_Layer_Interaction_r1 Samsung AIT Interaction between L2 and Upper Layers in IEEE Xiaoyu Liu
1Copyright © 2008, Printer Working Group. All rights reserved. PWG Plenary Status Report MFD Working Group October, 2008 Lexington, KY PWG F2F Meeting.
Copyright © 2002, Peter Kriens, All Rights Reserved OSGi versus UPnP??? There is no "versus" here. OSGi is fully complimentary to UPnP. No overlap. UPnP.
Certification Test Tool Jon Wheeler Test Lead Microsoft Corporation.
Enhancing Residential Gateways: OSGi Service Composition Consumer Electronics, IEEE Transactions /February 2007/Volume: 53, Issue: 1 /On page(s): 87-95Issue:
Architecture Representation
Media Analysis Technologies TVWebber Overview. What is TVWebber? 12/8/2008 TVWebber is a turnkey solution that enables web video content providers to.
Mpeg-21 and Medical data A strategy for Tomorrow ’ s EMR.
Multimedia Semantic Web and MPEG-7 Ana B. Benitez ee.columbia.edu Image and Advanced Television Lab (ADVENT) Department of Electrical Engineering.
The Ubiquity of Print Don Wright Director of Standards, Lexmark Int’l.
1 TESL 4340 – Basic web-publishing Dr. Sunny Jeong Web:
1 Scooby: Middleware for Service Composition in Pervasive Computing Jon Robinson, Ian Wakeman & Tim Owen University of Sussex, UK.
Content Types: Markup and Multimedia. Introduction Markup languages use extra textual syntax to encode: –Formatting / display information –Structure information.
G O B E Y O N D C O N V E N T I O N WORF: Developing DB2 UDB based Web Services on a Websphere Application Server Kris Van Thillo, ABIS Training & Consulting.
SEERE, Neum 2009 Runtime verification of Java programs using ITL Vladimir Valkanov, Damyan Mitev Plovdiv, Bulgaria.
Supporting Mobile Sensors and Typed Data Exchange Through the JXTA p2p Framework Supporting Mobile Sensors and Typed Data Exchange Through the JXTA p2p.
PROGRESS project: Internet-enabled monitoring and control of embedded systems (EES.5413)  Introduction Networked devices make their capabilities known.
EPOCH 1000 File Management Data Logging and Reporting
Mobility in the Virtual Office: A Document-Centric Workflow Approach Ralf Carbon, Gregor Johann, Thorsten Keuler, Dirk Muthig, Matthias Naab, Stefan Zilch.
May 2, 2013 BMCW All Staff Meeting. Step 1: Push the Scanner button on the Multi- Function device of your choice.
Images you see on your screen are made up of these things called pixels. A screen will show over 1 million pixels and then a computer has to do what it.
METS Intro & Overview Mets Opening Day Germany May 7, 2007 Nancy J. Hoebelheinrich Stanford University Libraries.
EPICS Developments at the Australian Synchrotron Contributors: Richard Farnsworth, Andrew C Starritt (Controls Team) Chris Myers & Mike DeSilva (Versi)
The Internet 8th Edition Tutorial 9 Creating Effective Web Pages.
MARCH 27, Meeting Agenda  Prototype 1 Design Goals  Prototype 1 Demo  Framework Overview  Prototype 2 Design Goals  Timeline Moving Forward.
Global File Reader. Agenda Introduction Current Scenario Proposed Solution Block Diagram Technical Implementation Hardware & Software Requirements Benefits.
An Overview of MPEG-21 Cory McKay. Introduction Built on top of MPEG-4 and MPEG-7 standards Much more than just an audiovisual standard Meant to be a.
Research For Both Hardware And Software Required In Digital Graphics. By Joanne Hocking.
National Institute of Standards and Technology Technology Administration U.S. Department of Commerce 1 Patient Care Devices Domain Test Effort Integrating.
DEVS Namespace for Interoperable DEVS/SOA
Dart: A Meta-Level Object-Oriented Framework for Task-Specific Behavior Modeling by Domain Experts R. Razavi et al..OOPSLA Workshop DSML‘ Dart:
SBEC Master Technology Teacher Competency 5 Marie L. Evans EDTC 6342 Janice Butler.
Confidential, I.R.I.S. © 2005, All rights reserved Discover… The most robust solution to structure, index, compress and convert all your documents into.
8 Using Web Graphics Section 8.1 Identify types of graphics Identify and compare graphic formats Describe compression schemes Section 8.2 Identify image.
Common file formats  Lesson Objective: Understanding common file formats and their differences.  Learning Outcome:  Describe the type of files which.
MediaServer:1 Device Template Version 1.01 Date: June 25, 2002 For UPnP™ Version 1.0 Status: Standardized DCP File from: MediaServer1.0.pdf Author: John.
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
UPnP Introduction 教授 : 逄愛君 組員 : 資訊三 張弘霖 資訊四 陳錦翰 資訊四 蔡旻諧.
Clever Framework Name That Doesn’t Violate Copyright Laws MARCH 27, 2015.
Instructions for Authors. Login as a member and go to My ECHO Images Continue.
Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE Speaker : 吳靖緯 MA0G IEEE.
Scenarios for a Learning GRID Online Educa Nov 30 – Dec 2, 2005, Berlin, Germany Nicola Capuano, Agathe Merceron, PierLuigi Ritrovato
Department of Computer Science Internet Performance Measurements using Firefox Extensions Scot L. DeDeo Professor Craig Wills.
BEST Guard – Information Logging. bEST Guard Records all actions executed on an MFP Produkt type: Server based application (software only) Development.
Service Discovery Protocols Mobile Computing - CNT Dr. Sumi Helal Professor Computer & Information Science & Engineering Department University.
IoTivity Client Application
12 Chapter 12: Advanced Topics in Object-Oriented Design Systems Analysis and Design in a Changing World, 3 rd Edition.
Dalhousie Libraries Digital Collections Migration from Joomla! to CQ5.
JDF – An Overview.
Part I Web Service Composition
A Personal connected health system for the IoT based on the CoAP Authors: Danilo F.S.S, Hyggo O.A, Angelo P. Speaker : Nadia Media Rizka
G.v. Bochmann, revised Jan Comm Systems Arch 1 Different system architectures Object-oriented architecture (only objects, no particular structure)
SEERE Workshop, Ivanjica JTempura Vladimir Valkanov, Damyan Mitev Plovdiv University “Paisii Hilendarski”
The Sky.NET Framework COMP 410 April 22, Overview Brief overview of the current status of the Sky.Net FrameworkBrief overview of the current status.
Utilizing the Benefits of Native XML Database Technologies Alan Cornish Systems Librarian Washington State University Libraries.
Mike Mulhearn & Drew Hobbs IMAGE ICON.  Paints icons from images  Images can be JPEG, JPG, GIF, PNG, BMP, WBMP  Images may also be created from a URL,
IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: MIH Registration Amendments Date Submitted: Nov.13, 2006 Submitted for discussion.
CEA 2014 Overview April 18, 2007 Mark R. Walker PhD Sr. Viiv TM Planning Architect Digital Home Group Intel.
1Copyright © 2008, Printer Working Group. All rights reserved. PWG Plenary Status Report MFD Working Group February 7, 2008 Irvine, CA PWG F2F Meeting.
Modeling of Service Oriented Architecture: From Business Process to Service Realization Petr Weiss and Marek Rychlý Brno University of Technology, Faculty.
Senior Science Information Systems
Page 1 This is page one. I’m talking about it now….
Software Defined Networking BY RAVI NAMBOORI. Overview  Origins of SDN.  What is SDN ?  Original Definition of SDN.  What = Why We need SDN ?  Conclusion.
Trustworthiness Management in the Social Internet of Things
Ieva Juodelytė IT 3 kursas 4 grupė
Principles of Programming Languages
Towards Unified Management
Presentation transcript:

A Device and Service Description Framework for Discovering and Reasoning in Autonomous P2P Environment N. Shimizu Keio university

Talk outline Goal of our project – Basic motivations – Assumptions Our framework – Service model – Device model – XML syntax

Original motivation

Objectives New functionality creation support Ex. – Speaker + Amp. + CD player = speaker system – Scanner + Modem = FAX – Mpg encoder + Storage = Video

Autonomous P2P environment Established P2P connection No yellow pages Multi-user Device variety – Capability – Underlying APIs E.g. IEEE1394, UPnP, Bluetooth etc.

Autonomous P2P environment P2P network Established P2P connection No yellow pages Multi-user Device variety – Capability – Underlying APIs E.g. IEEE1394, UPnP, Bluetooth etc.

To archive our objectives Establishment of description framework Device discovery by – Device name – Providing services Reasoning to – Determine the most appropriate device – Solve dependencies between services

To archive our objectives Who has printing functionality? I have it, send my information.

Issues Functionality abstraction Resource competition Dependency solution Status notification

Description framework Device description – Devices’ structure – Functionality information – Specifications Service description – Capability information

Device description SPEC information Primitive services which it provides Primitive devices which it has

Status notification Static status Dynamic status – Failure – Occupied / released – Other status

SPEC information value_of_aaa value_of_bbb Attribute – value list “key” – attribute name – string

Primitive service Abstracted device functionality Resource in our P2P network Atomic operation I’m busy!

Composite service New functionality composed with devices Composition of primitive services Converting servicePrinting service Image printing service

Primitive service description <PrimitiveService type=“uri_to_indentify_it” name=“human_readable_name”> Capability information …

Commitment dependency I can print BMP file I can print PDF and BMP file I can convert png into JPG or BMP

Primitive service capability parameter information parameter information

Parameter information img/jpg img/png

Summary Several issues for functionality composition – Functionality abstraction – Resource competition – Dependency solution – Status notification Our framework – Primitive service – Dependency solution support

Future work Formalization Expand description framework – Service composition – Semantic description Arguments: JPG, JPEG, jpeg, Jpeg, JpG …. Service behavior – Dynamic status notification Trust model

Thank you for your attention And Have Questions or Comments?