M2M Platform-as-a-Service for Sustainability Governance


Published on

Recently, cloud computing technologies have been employed for large-scale machine-to-machine (M2M) systems, as they could potentially offer better solutions for managing monitoring data and analytics applications to support the needs of different consumers. However, t here exist complex relationships between monitored objects, monitoring data, analysis features, and stakeholders in M2M that require efficient ways to handle
these complex relationships. This paper presents techniques for linking and managing monitored objects, sustainability monitoring data and analytics applications for different stakeholders in cloud-based M2M systems. We describe a Platform-as-a-Service
for sustainability governance that implements these techniques.
We also illustrate our prototype based on a real-world cloud system for facility monitoring.

Published in: Education
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

M2M Platform-as-a-Service for Sustainability Governance

  1. 1. M2M Platform-as-a-Service for Sustainability Governance Hong-Linh Truong and Schahram Dustdar Distributed Systems Group Vienna University of Technology truong@dsg.tuwien.ac.at http://pc3l.infosys.tuwien.ac.atSOCA 2012, 18 Dec 2012, Taipei, 1Taiwan
  2. 2. Outline Context, motivation, and approach Linking M2M data Platform as a service Prototype Conclusions and future workSOCA 2012, 18 Dec 2012, 2Taipei, Taiwan
  3. 3. The context – sustainability governance Infrastructure/Internet of Things Internet/public cloud Organization-specific boundary boundary Emergency Management Near Enterprise realtime analytics Resource Planning Predictive data analytics Tracking/Log istics Visual Analytics Infrastructure Monitoring ... Cities, e.g. including: 10000+ buildings 1000000+ sensorsSOCA 2012, 18 Dec 2012, Taipei, 3Taiwan
  4. 4. Motivation (1) Multiple phases, different data gathering processes, different types of data Big and near-realtime data Different types of analytics  Not a single programmig language/model  Covering simple to complex applicationsHong Linh Truong, Schahram Dustdar: A survey on cloud-based sustainability governance systems. IJWIS 8(3): 278-295 (2012) SOCA 2012, 18 Dec 2012, 4 Taipei, Taiwan
  5. 5. Motivation (2)A small example Only a few cloud-based infrastructures are investigated for managing low-level data for sustainability governance (Open) e-science data or sensor Web platforms mainly support one type of stakeholders Low-level (big sensor-based) cloud-based data infrastructures and analytics platforms for single type of stakeholders are not enough SOCA 2012, 18 Dec 2012, Taipei, 5 Taiwan
  6. 6. Approach – Platform as a Service Link near-realtime monitoring data with facility monitored objects  Using linked data models and leveraging data services for monitoring data and for monitored object information  Manual/automatic processes to establish the links Develop data-as-a-service and platform-as-a- service concepts for sustainabiltiy governance Support near-realtime and predictive analytics  Different application models and bot-as-a-serviceSOCA 2012, 18 Dec 2012, 6Taipei, Taiwan
  7. 7. Linking cloud-based M2M data Different situations in realistic systems: Monitored object descriptions are/are not well-defined Monitored object information might or might not available Sensor data can/cannot be annotatedSOCA 2012, 18 Dec 2012, Taipei, 7Taiwan
  8. 8. DaaS for sustainability governance Monitoring data Data-as-a-Service Facility information Data-as-a-ServiceSOCA 2012, 18 Dec 2012, 8Taipei, Taiwan
  9. 9. Platform-as-a-Service for sustainability governance Different analytics application models, such as batch, workflow and stream applications and intelligent bots  different programming models and languages  offline predictive analytics of large-scale data but also near-realtime analytics and bot-as-a-serviceSOCA 2012, 18 Dec 2012, 9Taipei, Taiwan
  10. 10. Platform-as-a-Service and BotsHong Linh Truong, Phu H. Phung, Schahram Dustdar: Governing Bot-as-a-Service in Sustainability Platforms - Issuesand Approaches. Procedia CS 10: 561-568 (2012)SOCA 2012, 18 Dec 2012, Taipei, 10Taiwan
  11. 11. Cloud-based sustainability governance analysis frameworkSOCA 2012, 18 Dec 2012, Taipei, 11Taiwan
  12. 12. Prototype Near-realtime monitoring data are obtained from Niagara AX gateways, part of the Pacific Controls Galaxy Platform  http://www.pacificcontrols.net/products/galaxy.html An RDF-based data service for buiding concepts and links  SusGov Apps profiles are in RDF  Using Allergro Graph (http://www.franz.com/agraph/allegrograph) Java-based PaaS with RESTful APIsSOCA 2012, 18 Dec 2012, 12Taipei, Taiwan
  13. 13. Linking M2M Cloud data - exampleSOCA 2012, 18 Dec 2012, Taipei, 13Taiwan
  14. 14. Cloud-based sustainability governance analysis framework Application discoveryData dependencies Results Local execution environment SOCA 2012, 18 Dec 2012, Taipei, 14 Taiwan
  15. 15. Conclusions and Future Work We present  Techniques to link monitoring data and monitored objects in cloud-based M2M systems  Platform-as-a-Service and data services for different types of data analytics required by different stakeholders Future plan  Large-scale tests  Dynamic near-realtime analytics by combining bots and cloud predictive data analyticsSOCA 2012, 18 Dec 2012, 15Taipei, Taiwan
  16. 16. Thanks for your attention Hong-Linh Truong Distributed Systems Group Vienna University of Technology truong@dsg.tuwien.ac.at http://www.infosys.tuwien.ac.at/staff/truongSOCA 2012, 18 Dec 2012, Taipei, 16Taiwan