Please use this identifier to cite or link to this item:
http://repository.iiitd.edu.in/xmlui/handle/123456789/150| Title: | Design and performance modelling of cloud-based sensing-as-a-service platform |
| Authors: | Amit Naik, Vinayak (Advisor) |
| Keywords: | Cloud-Based Sensing-as-a-Service Performance modelling Benchmarking |
| Issue Date: | 10-Jul-2014 |
| Abstract: | The area of sensing has witnessed signi cant development over the past two decades. Body of work on sensors has focused on individual sensors, sensor networks, in-network data processing and distributed query processing. Along with using dedicated sensors, smartphones are be- ing used for sensing, because of available on-board storage and computation capabilities. But gathering all the sensor data and o ering Cloud-based Sensing-as-a-Service(CSS) has not been explored. In a CSS platform, data from sensors is collected on a cloud-based server, then col- lected data is processed to provide services to the consumers. In CSS, the whole infrastructure of sensor data collection, followed by data processing to provide services to consumers, is o ered as a service on a cloud. CSS opens up considerable avenues for research pertaining to new and emerging commercial applications. Two folded contribution of this work can be described as below: 1. Architecture of Cloud-based Sensing-as-a-Service platform 2. Performance Modeling of designed platform The CSS platform consists of APIs for sensor data collection, APIs for using platform services, primitive queries, abstract queries and set of modules to process sensor data to provide consumer services. Platform services can be in terms of alert noti cations for consumer subscriptions or consumer initiated queries for particular type of event(s). The concept of abstract queries abstracts over underlying platform technical details, therefore allows end consumers to frame queries in user friendly manner. Each module processes one corresponding abstract query, which includes generating equivalent primitive queries and processing database results. Performance modeling, of a CSS platform, is about modeling usage of platform resources. Mod- elling is done in terms of incoming event rate and total number of subscriptions for platform services. A benchmark application, for measuring resource utilization, has been developed. The result of this benchmark application is resource usage data for complete duration of bench- marking. This result can further be used to come up with system design policy, about using a particular alert noti cation mechanism, for a CSS kind of platform. |
| URI: | https://repository.iiitd.edu.in/jspui/handle/123456789/150 |
| Appears in Collections: | Year-2014 |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| MT12062.pdf | 2.36 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.