MICS Cluster 4 In-network information management
|
|
- Joan Warner
- 6 years ago
- Views:
Transcription
1 MICS Cluster 4 In-network information management A summary by XXX 1 1 Affilation with slides provided by: Adriana Budura, Rene Mueller, Jan S. Rellermeyer, Christian Duda, Cedric Gaspoz, Michael Duller, Angela Nicoara, Rokas Tamosevicius, Oana Jurca, Daniel Tamburino, Lasaro Camargos, Marija Stamenkovic, Patrik Stuedi, Philipp Rostalski, 1
2 The Flux Daniel Tamburrino / EPFL Goal: Create a big image database How to: part of an exhibition in a museum, people upload their pictures and they are projected in the museum Results: pictures with tags andkeywords available for research use 2
3 Metadata Imputation on sensor data Adriana Budura, Philippe Cudré-Mauroux, Karl Aberer/ EPFL - I&C - LSIR Goals: Improve search and semantic interpretation of annotated sensor data by automatic generation of metadata Employ both semantic information (existing annotations) and content-based information (extracted features) in the metadata generation process Sensor annotation: <description>a sensor presenting the nodes inside the sensor scope</description> <life-cycle pool-size="10" /> <addressing> <predicate key="latitude"> </predicate> <predicate key="longitude">6.5676</predicate> </addressing> <storage history-size="1m" />.. Opportunity: Similar Resources share Similar Metadata Nearest Neighbor Imputation - missing values are propagated among similar records 3
4 Publish Subscribe Systems for Sensor Data Oana Jurca, Ali Salehi, Karl Aberer - EPFL Pub/sub enhanced GSN Allow users to subscribe to sensor data in eventlike fashion independent on which (different) sensor network created the data The pub/sub layer deals with anonymous many-tomany communication and applies Ouksel filters to reduce subscriptions, while GSN directs the queries to the actual data sources Creating composite virtual sensors Light Temperature s 1 - [10, 50] s 2 [500, 1500] - s 3 [500, 1100] [15, 30] s 4 [900, 1500] [25, 50] s 5 [700, 1200] [20, 45] In general, each subscription generates (defines) a corresponding virtual sensor (VS) in GSN VS can be composed, in order to provide filtered information to the new filters and to correlate data from different sensor networks The VS composition reflects subscription subsumption 4
5 Keyword Search in Application Data Cristian Duda, Donald Kossmann, ETH Zürich Goal: Provide a generic search engine over (any) application data Idea: Teach the application logic to the search engine, at the data level Applications: Cross-Application Search Searching Versioned data Indexing AJAX (Web 2.0) 5
6 Windows for XQuery (1/2) Irina Carabus, Peter M. Fischer, Daniela Florescu*, Donald Kossmann, Tim Kraska, Rokas Tamosevicius ETH Zurich, Department of Computer Science, *Oracle, USA Motivation XML has had a breakthrough success as a data format for different kinds of data (WebServices, RSS, Meta Data, MS Office 2007, XHTML, ) XQuery is the most promising programming language to deal with XML data Many XML application work on a (possible infinite) sequence of items XQuery 1.0 lacks support for window/continues queries Contributions Window Queries: FORSEQ clause in order to define and process complex windows using XQuery Continuous Queries: A simple extension to the XQuery data model in order to process infinite data streams and use XQuery for continuous queries Use Cases, Implementation Design, Linear Road Benchmark BNF: FFLOWERExpr ::= (Forseq For Let)+ Where? OrderBy? RETURN Expr Example (average temperature per day): forseq $w in $sensors tumbling window start curitem $f when $f/time eq 7am end when newstart return <avgtemp> { fn:avg($w/temp)} </avgtemp> 6
7 Windows for XQuery (2/2) Irina Carabus, Peter M. Fischer, Daniela Florescu*, Donald Kossmann, Tim Kraska, Rokas Tamosevicius ETH Zurich, Department of Computer Science, *Oracle, USA Implementation/Evaluation Extension implemented into an existing Java-based open-source XQuery engine named MXQuery Implementation evaluated using the Linear Road Benchmark; 1.5 expressways throughput achieved Future Work Standardization by the W3C in the emerging XQuery 1.1 XQueryP and streaming Integration into XTream... I N P U T Linear Road Benchmark Implementation Car positions Segment Statistics for every minute Accident Segments Car Position Car positions to Respond Historical Queries Part Toll Calculation Historical Tolls Accidents Segment Tolls Accident Events Toll Events Balance Query Balance Daily Expenditure Query Result Output Result Output Result Output Result Output More details you can find here: Irina Carabus, Peter M. Fischer, Daniela Florescu, Donald Kossmann, Tim Kraska, Rokas Tamosevicius: Extending XQuery with Window Functions, VLDB
8 R-OSGi: Distributed OSGi Services (1/2) Jan S. Rellermeyer, Gustavo Alonso, Timothy Roscoe ETH Zurich, Department of Computer Science OSGi: Modularity for Java Applications Traditional Java: - Packages - Only a namespace concept - The mystical classpath - Modules = JAR files in the cp - No control over the dependencies - Static configuration - Extensibility? - Versioning? - Dependency Handling? OSGi: - Bundles - JAR files with explicit dependencies - Can be loaded/unloaded/updated at runtime - Services - Decouple bundles - Link against the service interface, not the implementation - The OSGi framework has a central service registry Bundle B Bundle A Concierge is our OSGi R3 implementation for resource-constrained devices. 8
9 R-OSGi: Distributed OSGi Services (2/2) Jan S. Rellermeyer, Gustavo Alonso, Timothy Roscoe ETH Zurich, Department of Computer Science R-OSGi: Transparent Service Proxies Goal - Allow remote peers to access OSGi services - Without changing the OSGi Framework - Without changing the services - Allow peers to discover new services - Spontaneous interaction - Controlling new devices R-OSGi: - Service Discovery - RFC 2608: SLP - Transmit only the interface - Service = implementation is hidden Bundle A Method 1 Method 2 Method 3 Method 4 Service I Service II R-OSGi R-OSGi Proxy I Method 1 Method 2 Method 3 Service I - Generate a proxy on the client - Bytecode engineering OSGi Framework OSGi Framework - The Proxy behaves exactly like the original service - R-OSGi syncs the states, etc. 9
10 XTream: Exploring Applications on Data Streams M. Duller, R. Tamosevicius, G. Alonso, D. Kossmann / ETH Zurich Design and implementation of a platform for building complex and distributed applications over data streams. Apps: Personal Data Streams (Skyp , Smart Home) and Linear Road Benchmark Processing Model similar to Ptolemy, Aurora, or Telegraph Slets, α-/ω-slets, and channels Prototype in OSGi Source α Slet ω Slet Sink Source α Slet ω Sink 10
11 Query Processing in WSNs Platform: SwissQM + Gateway René Müller, Gustavo Alonso, Donald Kossmann ETH Zurich, Department of Computer Science Query 2 Query 1 Query 3 Gateway Query Processing SwissGate System Stream Processing QM Prog 1 QM Prog 2 Virtual Machine executing Bytecode Programs Sensor Network 11
12 Making Applications Persistent at Run-time Angela Nicoara, Gustavo Alonso / ETH Zurich, Department of Computer Science, Switzerland Architecture for object persistence Orthogonal Persistence - implemented as: Language extensions (e.g., PJama) A development time property (e.g., ORMs) A deployment time property (e.g., container) A compile time property Application O 1 O 2 O k initial state (1) object state modification events ev 1 ev 2 ev k (2) (3) Object Relational Mappers (ORMs) Oracle TopLink Oracle TopLink ORM ORM Hibernate ORM Hibernate ORM Cayenne ORM Cayenne ORM jdbc (4) Database Table A Table B Dynamic Persistence: A Java-based dynamic AOP infrastructure where persistence functionality can be dynamically added or removed from running applications Persistence as a run-time property Making applications independent of the container Persistence behavior can be added to existing apps without requiring to modify their original code Applications can be made persistent at run-time without having to stop or redeploy the code Adapting running applications with persistence functionality Application TestClass1 m k TestClass2 m q Service X (1) ' (2) m x m x (1) Method execution joinpoint 12 Field modification joinpoint Intercept fields state changes (3) Intercept set / get methods executions Persistence Extensions Persistence Persistence Field Field Extension Extension Persistence Persistence Method Method Extension Extension (4) Object Relational Mappers (ORMs) Oracle TopLink Oracle TopLink ORM ORM Hibernate ORM Hibernate ORM Cayenne ORM Cayenne ORM jdbc (5) Database Table A Table B
13 Exploit piggybacking to build Distributed Services P. Stuedi, G. Alonso / ETH Zurich AdHocSpace: Distributed Tuple Space based on routing packet piggybacking Allows to build services such as SIP, DNS, SLP Distributed SIP support Multihop Wireless VoIP 13
14 Prediction Market for R&D Portfolio Management C. Gaspoz / UNIL HEC Lausanne R&D Portfolio Problems Data collection and actualisation Comparison criterion selection Judgment negotiation Prediction Markets Solutions Reduced to BUY/SELL, contributed by everybody Implicit in BUY/SELL, aggregated in the price Automatic market making betwen buyers/sellers Design Propositions Interface design Group sessions Claim description IPO process Automatic Market maker 14
15 Energy efficient ventilation (1/2) Philipp Rostalski 1, Manfred Morari 1, Andrew W. Woods 2 1 Automatic Control Laboratory, ETH Zurich, Switzerland 2 BP Institute, University Cambridge, UK Analysis and Distributed Control of HVAC Systems Key Elements: - One main exhaust at ceiling level (driving the flow) - Several smaller distributed exhausts - Distributed CO 2 sensors - Distributed temperature sensors - Contaminant handling - Dynamic control - Disturbance rejection Controlled exhaust based on CO2 sensors Interface between polluted air and fresh air Supply plenum with diffusers Adjustable local inlets 15
16 Energy efficient ventilation (2/2) Philipp Rostalski 1, Manfred Morari 1, Andrew W. Woods 2 1 Automatic Control Laboratory, ETH Zurich, Switzerland 2 BP Institute, University Cambridge, UK Understanding the Fluid Mechanic Current Research: Small-scale experiments - Fluid-dynamical Modeling of Flows - Identification of Relevant Dynamics - Analyzing the effect of Sensor and Actuator positioning - Design of Distributed Control Scheme - Experimental verification Actuator too low polluted layer exhaust interface CO 2 source laser printer Optimal exhaust of CO 2 Actuator too high polluted layer interface exhaust CO 2 source laser printer A collaboration between: exhaust interfaces Automatic Control Laboratory ETH Zürich polluted layer CO 2 source laser printer BP Institute University of Cambridge 16
17 Local-Knowledge Algorithms for Structured Message Diffusion in Unreliable Environments M. Allani, B. Garbinato, F. Pedone, R. Schmidt, M. Stamenković We consider large-scale wired systems with partially known topologies and restrict the knowledge of each peer to that of its close neighborhood. In this case we can only ensure the reliability probabilistically,and try to achieve the highest probability possible with a limited amount of messages/bandwidth. First, nodes learn the desired part of the system's topology and asses reliability properties. Further on, some system nodes build an overlay structure in order to disseminate messages. The frequency which defines how often the overlay is being constructed differentiates our two local-knowledge algorithms (LKAs), namely Lazy and Eager LKA. Which of these two approaches to chose is clearly a matter of tradeoff between accuracy and computation. 17
18 Fast Multi-coordinated Atomic Multicast Lasaro Camargos, Rodrigo Schmidt, Fernando Pedone, Edmundo Madeira Motivation Corporate P2P / Grids Strong consistency operations Any kind of consistent state change Standard approach Not fast for every node Not as resilient as possible Collision-Fast Protocol -- Faster Multi-coordinated Protocol -- More resilient Fast Multi-coordinated -- The best from both 18
19 Using Context Information for Image Classification (1/2) Achanta Radhakrishna / EPFL Segment Image Extract features of color, texture etc. Classify segments using decision tree training Add Exif information Classify whole images using decision tree training (The image on next slide explains this process) 19
20 Using Context Information for Image Classification (2/2) Achanta Radhakrishna / EPFL 20
Extending XQuery with Window Functions
Extending XQuery with Window Functions Irina Botan, Peter M. Fischer, Dana Florescu*, Donald Kossmann, Tim Kraska, Rokas Tamosevicius ETH Zurich, Oracle* Elevator Pitch Version of this Talk XQuery can
More informationExtending XQuery with Window Functions
Extending XQuery with Window Functions Tim Kraska ETH Zurich September 25, 2007 Motivation XML is the data format for communication data (RSS, Atom, Web Services) meta data, logs (XMI, schemas, config
More informationThe Virtual OSGi Framework
The Virtual OSGi Framework Jan S. Rellermeyer Inaugural Talk Invited Researcher of the OSGi Alliance Systems Group Department of Computer Science ETH Zurich 8092 Zurich, Switzerland 2008 by Jan S. Rellermeyer,
More informationService Discovery and Remote Services with the Eclipse Communication Framework
Service Discovery and Remote Services with the Eclipse Communication Framework Jan S. Rellermeyer, ETH Zürich Markus Kuppe, Versant GmbH Scott Lewis, Code 9 2008 by the ECF team; made available under the
More informationDistributed OSGi Services with the Eclipse Communication Framework. Jan S. Rellermeyer, ETH Zürich Markus Kuppe, Versant Inc.
June 10-11, 2008 Berlin, Germany Distributed OSGi Services with the Eclipse Communication Framework Jan S. Rellermeyer, ETH Zürich Markus Kuppe, Versant Inc. ECF: Eclipse Communication Framework Communication
More informationSystems Infrastructure for Data Science. Web Science Group Uni Freiburg WS 2012/13
Systems Infrastructure for Data Science Web Science Group Uni Freiburg WS 2012/13 Data Stream Processing Topics Model Issues System Issues Distributed Processing Web-Scale Streaming 3 Data Streams Continuous
More informationTowards a Zero-Configuration Wireless Sensor Network Architecture for Smart Buildings
Towards a Zero-Configuration Wireless Sensor Network Architecture for Smart Buildings By Lars Schor, Philipp Sommer, Roger Wattenhofer Computer Engineering and Networks Laboratory ETH Zurich, Switzerland
More informationDISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN. Chapter 1. Introduction
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN Chapter 1 Introduction Modified by: Dr. Ramzi Saifan Definition of a Distributed System (1) A distributed
More informationGrid Computing Systems: A Survey and Taxonomy
Grid Computing Systems: A Survey and Taxonomy Material for this lecture from: A Survey and Taxonomy of Resource Management Systems for Grid Computing Systems, K. Krauter, R. Buyya, M. Maheswaran, CS Technical
More informationAlma Mater Studiorum University of Bologna CdS Laurea Magistrale (MSc) in Computer Science Engineering
Mobile Systems M Alma Mater Studiorum University of Bologna CdS Laurea Magistrale (MSc) in Computer Science Engineering Mobile Systems M course (8 ECTS) II Term Academic Year 2016/2017 08 Application Domains
More informationServices Everywhere: OSGi in Distributed Environments
Services Everywhere: OSGi in Distributed Environments Jan S. Rellermeyer Gustavo Alonso Department of Computer Science ETH Zurich 8092 Zurich, Switzerland {rellermeyer, alonso}@inf.ethz.ch ABSTRACT Distribution
More informationTopLink Grid: Scaling JPA applications with Coherence
TopLink Grid: Scaling JPA applications with Coherence Shaun Smith Principal Product Manager shaun.smith@oracle.com Java Persistence: The Problem Space Customer id: int name: String
More informationAd hoc and Sensor Networks Chapter 3: Network architecture
Ad hoc and Sensor Networks Chapter 3: Network architecture Holger Karl, Andreas Willig, "Protocols and Architectures for Wireless Sensor Networks," Wiley 2005 Goals of this chapter Having looked at the
More informationStreamGlobe Adaptive Query Processing and Optimization in Streaming P2P Environments
StreamGlobe Adaptive Query Processing and Optimization in Streaming P2P Environments A. Kemper, R. Kuntschke, and B. Stegmaier TU München Fakultät für Informatik Lehrstuhl III: Datenbanksysteme http://www-db.in.tum.de/research/projects/streamglobe
More informationSpring & Hibernate. Knowledge of database. And basic Knowledge of web application development. Module 1: Spring Basics
Spring & Hibernate Overview: The spring framework is an application framework that provides a lightweight container that supports the creation of simple-to-complex components in a non-invasive fashion.
More informationAd hoc and Sensor Networks Chapter 3: Network architecture
Ad hoc and Sensor Networks Chapter 3: Network architecture Goals of this chapter Having looked at the individual nodes in the previous chapter, we look at general principles and architectures how to put
More informationCSC8223 Wireless Sensor Networks. Chapter 3 Network Architecture
CSC8223 Wireless Sensor Networks Chapter 3 Network Architecture Goals of this chapter General principles and architectures: how to put the nodes together to form a meaningful network Design approaches:
More informationATC An OSGI-based Semantic Information Broker for Smart Environments. Paolo Azzoni Research Project Manager
An OSGI-based Semantic Information Broker for Smart Environments ATC 2011 ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications Paolo Azzoni Research Project Manager Summary Introduction
More informationGlobal Sensor Networks
Global Sensor Networks Karl Aberer, Manfred Hauswirth, Ali Salehi School of Computer and Communication Sciences Ecole Polytechnique Fédérale de Lausanne (EPFL) CH-1015 Lausanne, Switzerland Abstract The
More informationMULTICORE IN DATA APPLIANCES. Gustavo Alonso Systems Group Dept. of Computer Science ETH Zürich, Switzerland
MULTICORE IN DATA APPLIANCES Gustavo Alonso Systems Group Dept. of Computer Science ETH Zürich, Switzerland SwissBox CREST Workshop March 2012 Systems Group = www.systems.ethz.ch Enterprise Computing Center
More informationWhite Paper: VANTIQ Digital Twin Architecture
Vantiq White Paper www.vantiq.com White Paper: VANTIQ Digital Twin Architecture By Paul Butterworth November 2017 TABLE OF CONTENTS Introduction... 3 Digital Twins... 3 Definition... 3 Examples... 5 Logical
More informationAd hoc and Sensor Networks Chapter 3: Network architecture
Ad hoc and Sensor Networks Chapter 3: Network architecture Holger Karl Computer Networks Group Universität Paderborn Goals of this chapter Having looked at the individual nodes in the previous chapter,
More informationEPFL School of Computer and Communication Science
Structure and Dynamics of Emergent Semantics Systems Karl Aberer EPFL School of Computer and Communication Science NCCR MICS, National Centre of Competence in Research on Mobile Information and Communication
More informationRouting protocols in WSN
Routing protocols in WSN 1.1 WSN Routing Scheme Data collected by sensor nodes in a WSN is typically propagated toward a base station (gateway) that links the WSN with other networks where the data can
More informationIntroduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX
Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX Duration: 5 Days US Price: $2795 UK Price: 1,995 *Prices are subject to VAT CA Price: CDN$3,275 *Prices are subject
More informationWireless Sensor Networks (WSN)
Wireless Sensor Networks (WSN) Introduction M. Schölzel Difference to existing wireless networks Infrastructure-based networks e.g., GSM, UMTS, Base stations connected to a wired backbone network Mobile
More informationWireless Sensor Architecture GENERAL PRINCIPLES AND ARCHITECTURES FOR PUTTING SENSOR NODES TOGETHER TO
Wireless Sensor Architecture 1 GENERAL PRINCIPLES AND ARCHITECTURES FOR PUTTING SENSOR NODES TOGETHER TO FORM A MEANINGFUL NETWORK Mobile ad hoc networks Nodes talking to each other Nodes talking to some
More informationMIDDLEWARE IN WIRELESS SENSOR NETWORKS (WSNS)
MIDDLEWARE IN WIRELESS SENSOR NETWORKS (WSNS) By: Haitham Amar 1 Jun-12 2010 OUTLINES Introduction The Major Components of WSN-Middleware Reference model for Middleware in WSN Middleware common services
More informationEuropean Network on New Sensing Technologies for Air Pollution Control and Environmental Sustainability - EuNetAir COST Action TD1105
European Network on New Sensing Technologies for Air Pollution Control and Environmental Sustainability - EuNetAir COST Action TD1105 A Holistic Approach in the Development and Deployment of WSN-based
More informationuniversaal Architecture and The Resource Discovery
universaal Architecture and The Resource Discovery Michele Girolami ISTI-CNR Wireless Network Lab. Departimento di Informatica Università Pisa 1 Outline 1. Ambient Intelligence and AAL 2. The universaal
More informationSynthesizing Adaptive Protocols by Selective Enumeration (SYNAPSE)
Synthesizing Adaptive Protocols by Selective Enumeration (SYNAPSE) Problem Definition Solution Approach Benefits to End User Talk Overview Metrics Summary of Results to Date Lessons Learned & Future Work
More informationPIX-Grid: A Platform for P2P Photo Exchange
PIX-Grid: A Platform for P2P Photo Exchange Karl Aberer, Philippe Cudré-Mauroux, Anwitaman Datta, Manfred Hauswirth Distributed Information Systems Laboratory Ecole Polytechnique Fédérale de Lausanne (EPFL)
More informationDesign of Next Generation Internet Based on Application-Oriented Networking
Design of Next Generation Internet Based on Application-Oriented Networking Yu Cheng Department of Electrical and Computer Engineering Illinois Institute of Technology Chicago, Illinois, USA cheng@iit.edu
More informationReferences. Introduction. Publish/Subscribe paradigm. In a wireless sensor network, a node is often interested in some information, but
References Content-based Networking H. Karl and A. Willing. Protocols and Architectures t for Wireless Sensor Networks. John Wiley & Sons, 2005. (Chapter 12) P. Th. Eugster, P. A. Felber, R. Guerraoui,
More informationWireless Embedded Systems ( x) Ad hoc and Sensor Networks
Wireless Embedded Systems (0120442x) Ad hoc and Sensor Networks Chaiporn Jaikaeo chaiporn.j@ku.ac.th Department of Computer Engineering Kasetsart University Materials taken from lecture slides by Karl
More informationComprehensive Guide to Evaluating Event Stream Processing Engines
Comprehensive Guide to Evaluating Event Stream Processing Engines i Copyright 2006 Coral8, Inc. All rights reserved worldwide. Worldwide Headquarters: Coral8, Inc. 82 Pioneer Way, Suite 106 Mountain View,
More informationThe Emergence of Networking Abstractions and Techniques in TinyOS
The Emergence of Networking Abstractions and Techniques in TinyOS CS295-1 Paper Presentation Mert Akdere 10.12.2005 Outline Problem Statement & Motivation Background Information TinyOS HW Platforms Sample
More informationA Decentralized Content-based Aggregation Service for Pervasive Environments
A Decentralized Content-based Aggregation Service for Pervasive Environments Nanyan Jiang, Cristina Schmidt, Manish Parashar The Applied Software Systems Laboratory Rutgers, The State University of New
More informationArchitecture and Implementation of a Content-based Data Dissemination System
Architecture and Implementation of a Content-based Data Dissemination System Austin Park Brown University austinp@cs.brown.edu ABSTRACT SemCast is a content-based dissemination model for large-scale data
More informationAn IoT-Aware Architecture for Smart
An IoT-Aware Architecture for Smart Healthcare System Presented By: Amnah Allboani Abstract Smart hospital system (SHS) relies on complementary technologies specifically RFID, WSN, and smart mobile, interoperating
More informationMore wireless: Sensor networks and TCP on mobile hosts
More wireless: Sensor networks and TCP on mobile hosts CSU CS557, Spring 2018 Instructor: Lorenzo De Carli (Slides by Christos Papadopoulos, remixed by Lorenzo De Carli) Outline Routing in sensor networks
More informationJava Training Center, Noida - Java Expert Program
Java Training Center, Noida - Java Expert Program Database Concepts Introduction to Database Limitation of File system Introduction to RDBMS Steps to install MySQL and oracle 10g in windows OS SQL (Structured
More informationCOURSE DETAILS: CORE AND ADVANCE JAVA Core Java
COURSE DETAILS: CORE AND ADVANCE JAVA Core Java 1. Object Oriented Concept Object Oriented Programming & its Concepts Classes and Objects Aggregation and Composition Static and Dynamic Binding Abstract
More informationWSN NETWORK ARCHITECTURES AND PROTOCOL STACK
WSN NETWORK ARCHITECTURES AND PROTOCOL STACK Sensing is a technique used to gather information about a physical object or process, including the occurrence of events (i.e., changes in state such as a drop
More informationContext-Awareness and Adaptation in Distributed Event-Based Systems
Context-Awareness and Adaptation in Distributed Event-Based Systems Eduardo S. Barrenechea, Paulo S. C. Alencar, Rolando Blanco, Don Cowan David R. Cheriton School of Computer Science University of Waterloo
More informationReferences. K. Sohraby, D. Minoli, and T. Znati. Wireless Sensor Networks: Technology, Protocols, and
Middleware References K. Sohraby, D. Minoli, and T. Znati. Wireless Sensor Networks: Technology, Protocols, and Applications. John Wiley & Sons, 2007. (Chapter t 8) Y. Yu, B. Krishnamachari, and V. K.
More informationIEEE 2013 JAVA PROJECTS Contact No: KNOWLEDGE AND DATA ENGINEERING
IEEE 2013 JAVA PROJECTS www.chennaisunday.com Contact No: 9566137117 KNOWLEDGE AND DATA ENGINEERING (DATA MINING) 1. A Fast Clustering-Based Feature Subset Selection Algorithm for High Dimensional Data
More informationEmbedded Web Services
Nov 1 st, 2011 Embedded Web Services Zach Shelby, Chief Nerd 1 Course Overview Powering M2M with the Internet of Things Industry examples What are Web Services? CoRE - Constrained RESTful Environments
More informationTransactional Stream Processing
Transactional Stream Processing Irina Botan 1, Peter M. Fischer 2, Donald Kossmann 1, Nesime Tatbul 1 1 ETH Zurich, Switzerland 2 Universität Freiburg, Germany ABSTRACT Many stream processing applications
More informationTackling network heterogeneity head-on
Tackling network heterogeneity head-on Timothy Roscoe Networks and Operating Systems Group ETH Zürich ETH Zürich Scene setting Different dimension of MAD networks: Independent evolution Arbitrary policies
More informationExploiting peer group concept for adaptive and highly available services
Computing in High Energy and Nuclear Physics, 24-28 March 2003 La Jolla California 1 Exploiting peer group concept for adaptive and highly available services Muhammad Asif Jan Centre for European Nuclear
More informationRethinking the Design of Distributed Stream Processing Systems
Rethinking the Design of Distributed Stream Processing Systems Yongluan Zhou Karl Aberer Ali Salehi Kian-Lee Tan EPFL, Switzerland National University of Singapore Abstract In this paper, we present a
More informationReplication and Migration of OSGi Bundles in the Virtual OSGi Framework
Systems Group Master s Thesis Replication and Migration of OSGi Bundles in the Virtual OSGi Framework by Damianos Maragkos January 7th, 2008 - July 6th, 2008 Advisor: Jan S. Rellermeyer Prof. Gustavo Alonso
More informationOutline. CS5984 Mobile Computing. Dr. Ayman Abdel-Hamid, CS5984. Wireless Sensor Networks 1/2. Wireless Sensor Networks 2/2
CS5984 Mobile Computing Outline : a Survey Dr. Ayman Abdel-Hamid Computer Science Department Virginia Tech An Introduction to 1 2 1/2 Advances in micro-electro-mechanical systems technology, wireless communications,
More informationIntroduction to Mobile Ad hoc Networks (MANETs)
Introduction to Mobile Ad hoc Networks (MANETs) 1 Overview of Ad hoc Network Communication between various devices makes it possible to provide unique and innovative services. Although this inter-device
More informationNovel System Architectures for Semantic Based Sensor Networks Integraion
Novel System Architectures for Semantic Based Sensor Networks Integraion Z O R A N B A B O V I C, Z B A B O V I C @ E T F. R S V E L J K O M I L U T N O V I C, V M @ E T F. R S T H E S C H O O L O F T
More informationOverview: XQuery 3.0
XQuery 3.0 Overview: XQuery 3.0 Fix shortcomings of XQuery 1.0, not a radical change Better align XPath 3.0, XSLT 3.0, XQuery 3.0 (thus the version!) Properly incorporate some of the best ideas from other
More informationResearch Assistant May 2006 March 2011 Research topics: Modular Software Architecture, Software Systems
JAN S. RELLERMEYER IBM Research Austin Research Lab 11501 Burnet Rd. Austin, TX 78758 12701 Cedar St. Austin, TX 78732 +1-512-340-0030 rellermeyer@us.ibm.com http://ibm.biz/bdxduy RESEARCH EXPERIENCE IBM
More informationPrivacy Preserving Ranked Multi-Keyword Search for Multiple Data Owners in Cloud Computing
S.NO PROJECT CODE IEEE JAVA PROJECT TITLES DOMAIN 1 NEO1501 A Hybrid Cloud Approach for Secure Authorized Deduplication 2 NEO1502 A Profit Maximization Scheme with Guaranteed Quality of Service in Cloud
More informationAd hoc and Sensor Networks Chapter 1: Motivation & Applications. Holger Karl
Ad hoc and Sensor Networks Chapter 1: Motivation & Applications Holger Karl Goals of this chapter ad hoc & sensor networks are good What their intended application areas are Commonalities and differences
More informationAn Industrial Employee Development Application Protocol Using Wireless Sensor Networks
RESEARCH ARTICLE An Industrial Employee Development Application Protocol Using Wireless Sensor Networks 1 N.Roja Ramani, 2 A.Stenila 1,2 Asst.professor, Dept.of.Computer Application, Annai Vailankanni
More informationEnrichment of Sensor Descriptions and Measurements Using Semantic Technologies. Student: Alexandra Moraru Mentor: Prof. Dr.
Enrichment of Sensor Descriptions and Measurements Using Semantic Technologies Student: Alexandra Moraru Mentor: Prof. Dr. Dunja Mladenić Environmental Monitoring automation Traffic Monitoring integration
More informationComparing JavaBeans and OSGi
Comparing JavaBeans and OSGi Towards an Integration of Two Complementary Component Models HUMBERTO CERVANTES JEAN-MARIE FAVRE 09/02 Who I Am Humberto Cervantes 3d year PhD at Adèle team, LSR, Grenoble
More informationEuropean Conference on Nanoelectronics and Embedded Systems for Electric Mobility. An OCPP Energy Service Platform based on IoT
European Conference on Nanoelectronics and Embedded Systems for Electric Mobility ecocity emotion 24-25 th September 2014, Erlangen, Germany An OCPP Energy Service Platform based on IoT Ángeles Rodríguez
More informationJava J Course Outline
JAVA EE - J2SE - CORE JAVA After all having a lot number of programming languages. Why JAVA; yet another language!!! AND NOW WHY ONLY JAVA??? CHAPTER 1: INTRODUCTION What is Java? History Versioning The
More informationImplementing a Numerical Data Access Service
Implementing a Numerical Data Access Service Andrew Cooke October 2008 Abstract This paper describes the implementation of a J2EE Web Server that presents numerical data, stored in a database, in various
More informationContending Against Energy Debilitating Attacks in Wireless Ad Hoc Sensor Networks
Contending Against Energy Debilitating Attacks in Wireless Ad Hoc Sensor Networks Vidya.M Department of Computer Science and Engineering, Atria Institute of Technology, Bangalore, India Vidya.M1389@gmail.com
More informationSystem Software for Sensor Networks
System Software for Sensor Networks IST Co-operating Objects Workshop Brussels, June 23 rd 24 th, 2005 Dr. Pedro José Marrón pedro.marron@informatik.uni-stuttgart.de University of Stuttgart, Group 1/30
More informationGSN Cloud Storage and Processing
GSN Cloud Storage and Processing Yifan SUN Section of Communication Systems, EPFL yifan.sun@epfl.ch Supervisors: Jean-Paul Calbimonte, Karl Aberer Distributed Information Systems Laboratory LSIR January
More informationARM IoT Tutorial. CoAP: The Web of Things Protocol Zach Shelby. April 30 th, 2014
ARM IoT Tutorial CoAP: The Web of Things Protocol Zach Shelby April 30 th, 2014 1 2 Introduction Evolution from M2M to IoT M2M Big Data Internet of Things Services Web The Web Little Data Things 3 3 CoAP:
More informationOpportunistic Application Flows in Sensor-based Pervasive Environments
Opportunistic Application Flows in Sensor-based Pervasive Environments N. Jiang, C. Schmidt, V. Matossian, and M. Parashar WINLAB/TASSL ECE, Rutgers University http://www.caip.rutgers.edu/tassl Presented
More informationHigh Volume Messaging with IBM MessageSight for use in Mobile, Web and M2M solutions
High Volume Messaging with IBM MessageSight for use in Mobile, Web and M2M solutions Dave Locke IBM Software Group Trademark Statement IBM and the IBM logo are trademarks of International Business Machines
More informationLightstreamer. The Streaming-Ajax Revolution. Product Insight
Lightstreamer The Streaming-Ajax Revolution Product Insight 1 Agenda Paradigms for the Real-Time Web (four models explained) Requirements for a Good Comet Solution Introduction to Lightstreamer Lightstreamer
More informationWhy IPv6? Roque Gagliano LACNIC
Why IPv6? Roque Gagliano LACNIC Agenda Initial Concepts. IPv6 History. What is IPv6? Planning IPv6. Agenda Initial Concepts. IPv6 History. What is IPv6? Planning IPv6. Some initial concepts. IPv6 is the
More informationHIBERNATE MOCK TEST HIBERNATE MOCK TEST IV
http://www.tutorialspoint.com HIBERNATE MOCK TEST Copyright tutorialspoint.com This section presents you various set of Mock Tests related to Hibernate Framework. You can download these sample mock tests
More informationHYRISE In-Memory Storage Engine
HYRISE In-Memory Storage Engine Martin Grund 1, Jens Krueger 1, Philippe Cudre-Mauroux 3, Samuel Madden 2 Alexander Zeier 1, Hasso Plattner 1 1 Hasso-Plattner-Institute, Germany 2 MIT CSAIL, USA 3 University
More informationTransforming Cyber-Physical System Models
Transforming Cyber-Physical System Models Nathan Jarus Ph.D. Candidate Department of Electrical and Computer Engineering Advisors: Dr. Sahra Sedigh Sarvestani and Dr. Ali Hurson ISC Graduate Research Symposium
More informationMiddleware example EPC Global Infrastructure Vertical approach EPC middleware EPC middleware DNS ONS Exchange Identification Capture ONS SOAP/HP SOAP
RFID in Internet of things: from the static to the real-time ESI Workshop on RFID and he Internet Of hings, rd and 4th December 007 Fabio Forno, Ph. D. Mikhail Simonov Outline Introduction Complexity of
More informationAchieving Horizontal Scalability. Alain Houf Sales Engineer
Achieving Horizontal Scalability Alain Houf Sales Engineer Scale Matters InterSystems IRIS Database Platform lets you: Scale up and scale out Scale users and scale data Mix and match a variety of approaches
More informationElectrification of Mobility
Electrification of Mobility Moderator: Andreas Schafer, Cambridge University and Stanford University Panelists: Mary Nickerson, Toyota Ed Kjaer, Southern California Edition Flavio Bonomi, Cisco Systems
More informationOpportunistic Application Flows in Sensor-based Pervasive Environments
Opportunistic Application Flows in Sensor-based Pervasive Environments Nanyan Jiang, Cristina Schmidt, Vincent Matossian, and Manish Parashar ICPS 2004 1 Outline Introduction to pervasive sensor-based
More informationSpring Interview Questions
Spring Interview Questions By Srinivas Short description: Spring Interview Questions for the Developers. @2016 Attune World Wide All right reserved. www.attuneww.com Contents Contents 1. Preface 1.1. About
More informationMobile IP QoS Using Flow in BcN. Contents
Mobile IP Using Flow in BcN 2007. 2. 8 MC CTO 최준환 Cjw8724@mobilecvg.com Contents 1 Mobile IP Requirements 2 xgmip 3 Mobile solution 2 Conclusion 1/ 전체페이지번호 1 Mobile IP Requirements 2 xgmip 3 Mobile solution
More informationBuilding the Web of Things: frameworks and tools for fast prototyping Web-based physical mashups
Building the Web of Things: frameworks and tools for fast prototyping Web-based physical mashups Vlad Trifa & Dominique Guinard - ETH Zurich Context Embedded computers, sensors, actuators are omnipresent
More informationMobile Wireless Sensor Network enables convergence of ubiquitous sensor services
1 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Mobile Wireless Sensor Network enables convergence of ubiquitous sensor services Dr. Jian Ma, Principal Scientist Nokia Research Center, Beijing 2 2005
More informationWeb Application Development Using Spring, Hibernate and JPA
Web Application Development Using Spring, Hibernate and JPA Duration: 5 Days US Price: $2795 UK Price: 1,995 *Prices are subject to VAT CA Price: CDN$3,275 *Prices are subject to GST/HST Delivery Options:
More informationMOM MESSAGE ORIENTED MIDDLEWARE OVERVIEW OF MESSAGE ORIENTED MIDDLEWARE TECHNOLOGIES AND CONCEPTS. MOM Message Oriented Middleware
MOM MESSAGE ORIENTED MOM Message Oriented Middleware MIDDLEWARE OVERVIEW OF MESSAGE ORIENTED MIDDLEWARE TECHNOLOGIES AND CONCEPTS Peter R. Egli 1/25 Contents 1. Synchronous versus asynchronous interaction
More informationISO Templates. Building a rich ontology on the basis of ISO Part 2
ISO 15926 Templates Building a rich ontology on the basis of ISO 15926 Part 2 Johan W. Klüwer ISO 15926 and Semantic Web technologies, Sogndal, September 12, 2008 Current practice and tools I: RDE Reference
More informationTable of Index Hadoop for Developers Hibernate: Using Hibernate For Java Database Access HP FlexNetwork Fundamentals, Rev. 14.21 HP Navigating the Journey to Cloud, Rev. 15.11 HP OneView 1.20 Rev.15.21
More informationMicroservices Beyond the Hype. SATURN San Diego May 3, 2016 Paulo Merson
Microservices Beyond the Hype SATURN San Diego May 3, 2016 Paulo Merson Our goal Try to define microservice Discuss what you gain and what you lose with microservices 2 Defining Microservice Unfortunately
More informationSPRING MOCK TEST SPRING MOCK TEST I
http://www.tutorialspoint.com SPRING MOCK TEST Copyright tutorialspoint.com This section presents you various set of Mock Tests related to Spring Framework. You can download these sample mock tests at
More informationIP Based Architecture for the Internet of Things. IPV6 and Related Standards for IoT Interoperability November 20, 2014
IP Based Architecture for the Internet of Things IPV6 and Related Standards for IoT Interoperability November 20, 2014 1 IoT Architecture Problems to Solve Interoperability In the way in which software
More informationOn Smart Query Routing: For Distributed Graph Querying with Decoupled Storage
On Smart Query Routing: For Distributed Graph Querying with Decoupled Storage Arijit Khan Nanyang Technological University (NTU), Singapore Gustavo Segovia ETH Zurich, Switzerland Donald Kossmann Microsoft
More informationA B2B Search Engine. Abstract. Motivation. Challenges. Technical Report
Technical Report A B2B Search Engine Abstract In this report, we describe a business-to-business search engine that allows searching for potential customers with highly-specific queries. Currently over
More informationExtensible Routers. Jeff Chase Duke University
Extensible Routers Jeff Chase Duke University Motivation We ve looked at many different proposals for router extensions and changes. There are many others (multicast, anycast, IPv6) There are huge obstacles
More informationPerm Integrating Data Provenance Support in Database Systems
Perm Integrating Data Provenance Support in Database Systems Boris Glavic Database Technology Group Department of Informatics University of Zurich glavic@ifi.uzh.ch Gustavo Alonso Systems Group Department
More informationLecture 6: Vehicular Computing and Networking. Cristian Borcea Department of Computer Science NJIT
Lecture 6: Vehicular Computing and Networking Cristian Borcea Department of Computer Science NJIT GPS & navigation system On-Board Diagnostic (OBD) systems DVD player Satellite communication 2 Internet
More informationDiffusing Your Mobile Apps: Extending In-Network Function Virtualisation to Mobile Function Offloading
Diffusing Your Mobile Apps: Extending In-Network Function Virtualisation to Mobile Function Offloading Mario Almeida, Liang Wang*, Jeremy Blackburn, Konstantina Papagiannaki, Jon Crowcroft* Telefonica
More informationSelf-Sensing Spaces: Smart Plugs For Smart Environments
Self-Sensing Spaces: Smart Plugs For Smart Environments Hicham Elzabadani, Abdelsalam (Sumi) Helal, Bessam Abdulrazak and Erwin Jansen Computer and Information Science and Engineering Department University
More informationGeoffrey Fox Community Grids Laboratory Indiana University
s of s of Simple Geoffrey Fox Community s Laboratory Indiana University gcf@indiana.edu s Here we propose a way of describing systems built from Service oriented s in a way that allows one to build new
More information