Zero-programming Sensor Network Deployment 學生:張中禹 指導教授:溫志煜老師 日期: 5/7.

Slides:



Advertisements
Similar presentations
1 ICS-FORTH EU-NSF Semantic Web Workshop 3-5 Oct Christophides Vassilis Database Technology for the Semantic Web Vassilis Christophides Dimitris Plexousakis.
Advertisements

A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
Programming Languages for End-User Personalization of Cyber-Physical Systems Presented by, Swathi Krishna Kilari.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
Linking HIS and GIS How to support the objective, transparent and robust calculation and publication of SWSI? Jeffery S. Horsburgh CUAHSI HIS Sharing hydrologic.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
8.
JXTA P2P Platform Denny Chen Dai CMPT 771, Spring 08.
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
1 Global Sensor Networks A Platform for the Internet of Things Ali Salehi, Prof. Karl Aberer.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6.
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
A Study on Mobile P2P Systems Hongyu Li. Outline  Introduction  Characteristics of P2P  Architecture  Mobile P2P Applications  Conclusion.
Academic Year 2014 Spring.
Mobility in the Virtual Office: A Document-Centric Workflow Approach Ralf Carbon, Gregor Johann, Thorsten Keuler, Dirk Muthig, Matthias Naab, Stefan Zilch.
1 Web Service Architecture Working Draft 學生 : 鄭偉豪 指導老師 : 葉慶隆 教授 報告日期 :2003/03/20 Editors: Michael Champion, Software AG Chris Ferris, IBM Eric.
The Design Discipline.
Adapting Legacy Computational Software for XMSF 1 © 2003 White & Pullen, GMU03F-SIW-112 Adapting Legacy Computational Software for XMSF Elizabeth L. White.
HRTC Meeting 12 September 2002, Vienna Smart Sensors Thomas Losert.
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. Large-Scale Sensor Networks Prof. Manfred Hauswirth (joint work.
Web Services Igor Wasinski Olumide Asojo Scott Hannan.
Lecture 3: Sun: 16/4/1435 Distributed Computing Technologies and Middleware Lecturer/ Kawther Abas CS- 492 : Distributed system.
STORAGE ARCHITECTURE/ EXECUTIVE: Virtualization It’s not what you think you’re buying. John Blackman Independent Storage Consultant.
Presented by: Chaitanya K. Sambhara Paper by: Karl Mayer and Wolfgang Fritsche IABG mbH Germany - Instructor : Dr Yingshu Li.
Enterprise Java Beans Java for the Enterprise Server-based platform for Enterprise Applications Designed for “medium-to-large scale business, enterprise-wide.
International Telecommunication Union Geneva, 9(pm)-10 February 2009 ITU-T Security Standardization on Mobile Web Services Lee, Jae Seung Special Fellow,
Architecting Web Services Unit – II – PART - III.
Sep 30, 2000XML Workshop Talk, IIT Bombay XML Standardization for Business Applications Dr. Vasudev Kamath Persistent Systems.
Master Thesis Defense Jan Fiedler 04/17/98
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Towards Low Overhead Provenance Tracking in Near Real-Time Stream Filtering Nithya N. Vijayakumar, Beth Plale DDE Lab, Indiana University {nvijayak,
Sensor Database System Sultan Alhazmi
XML Registries Source: Java TM API for XML Registries Specification.
Cracow Grid Workshop, October 27 – 29, 2003 Institute of Computer Science AGH Design of Distributed Grid Workflow Composition System Marian Bubak, Tomasz.
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. Global Sensor Networks Manfred Hauswirth (joint work with Karl.
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
報告人:林祐沁 學生 指導教授:童曉儒 老師 March 2, Wireless Video Surveillance Server Based on CDMA1x and H.264.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Cloud Networked Robotics Speaker: Kai-Wei Ping Advisor: Prof Dr. Ho-Ting Wu 2013/04/08 1.
Hwajung Lee.  Interprocess Communication (IPC) is at the heart of distributed computing.  Processes and Threads  Process is the execution of a program.
An Efficient Wireless Mesh Network A New Architecture 指導教授:許子衡 教授 學生:王志嘉.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Dec. 13, 2002 WISE2002 Processing XML View Queries Including User-defined Foreign Functions on Relational Databases Yoshiharu Ishikawa Jun Kawada Hiroyuki.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
What is Java? Object Oriented Programming Language Sun Microsystems “Write Once, Run Everywhere” Bytecode and Virtual Machine Java Platform (Java VM and.
Data Communications and Networks Chapter 9 – Distributed Systems ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
Object storage and object interoperability
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Architecture and algorithms for an IEEE based multi-channel wireless mesh network 指導教授:許子衡 老師 學生:王志嘉.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Web Services Blake Schernekau March 27 th, Learning Objectives Understand Web Services Understand Web Services Figure out SOAP and what it is used.
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
Distributed Geospatial Information Processing (DGIP) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Cyberinfrastructure Overview of Demos Townsville, AU 28 – 31 March 2006 CREON/GLEON.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Database Systems: Design, Implementation, and Management Tenth Edition
Network Infrastructure Services Supporting WAP Clients
Architecting Web Services
Framework of Network Virtualization for Future Networks
Architecting Web Services
Software Design and Architecture
Advanced Database Models
Database Architecture
Cloud-Enabling Technology
Toward an Ontology-Driven Architectural Framework for B2B E. Kajan, L
Presentation transcript:

Zero-programming Sensor Network Deployment 學生:張中禹 指導教授:溫志煜老師 日期: 5/7

Outline Abstract Abstract 1. The design of GSN 1. The design of GSN 2. A Simple Application Example 2. A Simple Application Example 3. Global Sensor Network Model 3. Global Sensor Network Model 4. Virtual Sensors and Data Stream Processing 4. Virtual Sensors and Data Stream Processing 5. System Architecture 5. System Architecture 6. Conclusions

Abstract Global Sensor Networks (GSN) is a platform which provides a scalable infrastructure for integrating heterogeneous sensor network technologies using a small set of powerful abstractions. GSN supports the integration and discovery of sensor networks and sensor data, provides distributed querying, filtering, and combination of sensor data,offers dynamic adaption of the system configuration during operation through a declarative XML-based language,and enables zero-programming deployment and management.

The design of GSN follows four basic goals: Simplicity Sensor networks and data streams are defined in a declarative way using SQL as data manipulation language. XML is used as the syntactic framework for system configuration. Adaptivity We use a container-based implementation facilitating dynamic reconfiguration. Scalability Design of GSN is based on a peer-to-peer architecture. Light-weight implementation The design of GSN

2. A Simple Application Example Figure 1. A simple scenario

3. Global Sensor Network Model(1) Ad-hoc routing protocols route data to selected sensors (sinks) that communicate with an access point which is connected to the Internet and which can process and make available the data received from the sensors. Applications wanting to use sensor data need to first identify the access points, possibly through multiple layers, and then follow the specific acc- ess protocols defined. A major problem of this model is the dependency of the access to sensor data on the specific implementation.

3. Global Sensor Network Model(2) Since sensors can be considered as data sources GSN adopts the principle of data independence as a fundamental idea. It allows the users of GSN to abstract from the highly heterogeneous physical infrastructures of current sensor network platforms, just as in a database system where the user abstracts from the specific imp- lementation of physical data storage and access. GSN provides a logical view on sensor networks based on the virtual sensor abstraction. Virtual sensors abstract from the implementat- ion details to access sensor data and model sensor data as temporal streams of relational data. Virtual sensors can also represent derived views on sensor data stre-ams, resulting from post-processing and combination of sensor data from different sources.

3. Global Sensor Network Model(3) Figure 2. Conceptual data flow in a GSN node

4. Virtual Sensors and Data Stream Processing(1) A virtual sensor can have any number of input streams and produces one output stream. To support rapid deployment, these properties of virtual sensors are provided in a declarative deployment descriptor. Figure 3 shows a fragment of a virtual sensor definition which defines a sensor returning an averaged temperature from a rem- ote virtual sensor (wrapper="remote") which is accessed via the Internet through another GSN instance (GSN instances cooperate in a peer-to-peer fashion).

4. Virtual Sensors and Data Stream Processing(2) Figure 3. Virtual sensor definition (fragment)

4. Virtual Sensors and Data Stream Processing(3) In GSN a data stream is a sequence of timestamped tuples. The order of the data stream is derived from the ordering of the tim- estamps and the GSN container provides basic support to manage and manipulate the timestamps. These services essentially consist of the following components: (1) a local clock at each GSN container (2) implicit management of a timestamp attribute (3) implicit timestamping of tuples upon arrival at the GSN container (4) Multiple time attributes can be associated with data streams and can be manipulated through SQL queries.

5. System Architecture Figure 4. GSN container architecture

6. Conclusions Global information technologies such as the Web, whose success is based on sharing a few simple logical abstractions and basic communication pr- otocols that provide universal access and linking among autonomously pu blished data sources. GSN follows this model by making publication of sensor data and access to sensor networks and sensor data as simple, powerful, and flexible as accessing Web documents.

Thank You