https://portal.futuregrid.org Architecture and Measured Characteristics of a Cloud Based Internet of Things May 22, 2012 The 2012 International Conference on Collaboration Technologies and Systems (CTS 2012) May 21-25, 2012 Denver, Colorado, USA Ryan Hartman [email protected]Indiana University Bloomington
31
Embed
Architecture and Measured Characteristics of a Cloud Based Internet of Things
Architecture and Measured Characteristics of a Cloud Based Internet of Things. May 22, 2012 The 2012 International Conference on Collaboration Technologies and Systems (CTS 2012) May 21-25, 2012 Denver , Colorado, USA. Ryan Hartman [email protected] Indiana University Bloomington. - PowerPoint PPT Presentation
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
https://portal.futuregrid.org
Architecture and Measured Characteristics of a Cloud Based Internet of Things
May 22, 2012
The 2012 International Conference on Collaboration Technologies and Systems
Internet of Things and the Cloud • It is projected that there will soon be 50 billion devices on the
Internet. Most will be small sensors that send streams of information into the cloud where it will be processed and integrated with other streams and turned into knowledge that will help our lives in a million small and big ways.
• It is not unreasonable for us to believe that we will each have our own cloud-based personal agent that monitors all of the data about our life and anticipates our needs 24x7.
• The cloud will become increasing important as a controller of and resource provider for the Internet of Things.
• As well as today’s use for smart phone and gaming console support, “smart homes” and “ubiquitous cities” build on this vision and we could expect a growth in cloud supported/controlled robotics.
Internet of Things: Sensor GridsA pleasingly parallel example on Clouds
• A Sensor (“Thing”) is any source or sink of a time series– In the thin client era, Smart phones, Kindles, Tablets, Kinects, Web-cams are
sensors– Robots, distributed instruments such as environmental measures are sensors– Web pages, Googledocs, Office 365, WebEx are sensors– Ubiquitous Cities/Homes are full of sensors– Observational science growing use of sensors from satellites to “dust”– Static web page is a broken sensor– They have IP address on Internet
• Sensors – being intrinsically distributed are Grids• However natural implementation uses clouds to consolidate and
control and collaborate with sensors • Sensors are typically “small” and have pleasingly parallel cloud
• Pub-Sub Brokers are cloud interface for sensors• Filters subscribe to data from Sensors• Naturally Collaborative• Rebuilding software from scratch as Open Source – collaboration welcome
IoT CloudController and link to Sensor Services
Distributed Access to Sensors and services driven by sensor data
Grid BuilderGB is a sensor management module1. Define the properties of sensors2. Deploy sensors according to defined properties3. Monitor deployment status of sensors4. Remote Management - Allow management irrespective of the location of the sensors5. Distributed Management – Allow management irrespective of the location of the manager / userGB itself posses the following characteristics:1. Extensible – the use of Service Oriented Architecture (SOA) to provide extensibility and interoperability2. Scalable - management architecture should be able to scale as number of managed sensors increases3. Fault tolerant - failure of transports OR management components should not cause management architecture to fail
What is FutureGrid?• The FutureGrid project mission is to enable experimental work
that advances:a) Innovation and scientific understanding of distributed computing and
parallel computing paradigms,b) The engineering science of middleware that enables these paradigms,c) The use and drivers of these paradigms by important applications, and,d) The education of a new generation of students and workforce on the
use of these paradigms and their applications.
• The implementation of mission includes• Distributed flexible hardware with supported use• Identified IaaS and PaaS “core” software with supported use• Outreach
Some Current Activities• IoTCloud https://sites.google.com/site/opensourceiotcloud/
• FutureGrid https://portal.futuregrid.org/
• Science Cloud Summer School July 30-August 3 offered virtually– Aiming at computer science and application students– Lab sessions on commercial clouds or FutureGrid– http://www.vscse.org/summerschool/2012/scss.html