Skip to main content

CloudFIT, a PaaS Platform for IoT Applications over Pervasive Networks

  • Conference paper
  • First Online:
Advances in Service-Oriented and Cloud Computing (ESOCC 2015)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 567))

Included in the following conference series:

Abstract

IoT applications are the next important step towards the establishment of mobiquitous systems, but at the same time these environments raise important challenges when considering data distribution and processing. While most IoT applications today rely on clouds as back-end, critical applications that require fast response or enhanced privacy levels may require proximity services specially tailored to these needs. The deployment of private cloud services on top of pervasive grids represent an interesting alternative to traditional cloud infrastructures. In this work we present CloudFIT, a PaaS middleware that allows the creation of private clouds over pervasive environments. Using a Map-Reduce application as example, we show how CloudFIT provides both storage and data aggregation/analysis capabilities at the service of IoT networks.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Notes

  1. 1.

    https://www.carriots.com/.

  2. 2.

    https://thingspeak.com/.

  3. 3.

    http://hadoop.apache.org/.

  4. 4.

    https://romeo.univ-reims.fr.

References

  1. Ahmad, F., Chakradhar, S.T., Raghunathan, A., Vijaykumar, T.N.: Tarazu: optimizing mapreduce on heterogeneous clusters. SIGARCH Comput. Archit. News 40(1), 61–74 (2012)

    Article  Google Scholar 

  2. Bocek, T., et al.: TomP2P, a P2P-based high performance key–value pair storage library. http://tomp2p.net/

  3. Caron, E., Desprez, F., Lombard, F., Nicod, J.-M., Philippe, L., Quinson, M., Suter, F.: A scalable approach to network enabled servers. In: Monien, B., Feldmann, R.L. (eds.) Euro-Par 2002. LNCS, vol. 2400, pp. 907–910. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  4. Cesario, E., De Caria, N., Mastroianni, C., Talia, D.: Distributed data mining using a public resource computing framework. In: Desprez, F., Getov, V., Priol, T., Yahyapour, R. (eds.) Grids, P2P and Service computing, pp. 33–44, Springer (2010)

    Google Scholar 

  5. Chen, Q., Zhang, D., Guo, M., Deng, Q., Guo, S.: Samr: a self-adaptive mapreduce scheduling algorithm in heterogeneous environment. In: Proceedings of the 2010 10th IEEE International Conference on Computer and Information Technology, CIT 2010, pp. 2736–2743. IEEE Computer Society, Washington, D.C. (2010)

    Google Scholar 

  6. Coronato, A., Pietro, G.D.: MiPeG: a middleware infrastructure for pervasive grids. Future Gener. Comput. Syst. 24(1), 17–29 (2008)

    Article  Google Scholar 

  7. Costa, F., Silva, L., Fedak, G., Kelley, I.: Optimizing data distribution in desktop grid platforms. Parallel Process. Lett. 18(3), 391–410 (2008)

    Article  MathSciNet  Google Scholar 

  8. Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. Commun. ACM 51(1), 107–113 (2008)

    Article  Google Scholar 

  9. Fedak, G., He, H., Cappello, F.: BitDew: a programmable environment for large-scale data management and distribution. In: SC 2008: Proceedings of the 2008 ACM/IEEE conference on Supercomputing, pp. 1–12. IEEE Press, Piscataway (2008)

    Google Scholar 

  10. Flauzac, O., Krajecki, M., Steffenel, L.: CONFIIT: a middleware for peer-to-peer computing. J. Supercomput. 53(1), 86–102 (2010)

    Article  Google Scholar 

  11. Flauzac, O., Nolot, F., Rabat, C., Steffenel, L.: Grid of security: a decentralized enforcement of the network security. In: Gupta, M., Walp, J., Sharman, R. (eds.) Threats, Countermeasures and Advances in Applied Information Security, pp. 426–443. IGI Global, April 2012

    Google Scholar 

  12. Keahey, K., Tsugawa, M., Matsunaga, A., Fortes, J.: Sky computing. IEEE Internet Comput. 13(5), 43–51 (2009). http://dx.doi.org/10.1109/MIC.2009.94

    Article  Google Scholar 

  13. Kelley, I., Taylor, I.: A peer-to-peer architecture for data-intensive cycle sharing. In: Proceedings of the First International Workshop on Network-Aware Data Management (NDM 2011), pp. 65–72. ACM, New York (2011)

    Google Scholar 

  14. Lin, H., Ma, X., Archuleta, J., Feng, W., Gardner, M., Zhang, Z.: Moon: mapreduce on opportunistic environments. In: Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing (HPDC 2010), pp. 95–106 (2010)

    Google Scholar 

  15. Marozzo, F., Talia, D., Trunfio, P.: A peer-to-peer framework for supporting mapreduce applications in dynamic cloud environments. In: Antonopoulos, N., Gillam, L. (eds.) Cloud Computing. Computer Communications and Networks, pp. 113–125. Springer, London (2010)

    Chapter  Google Scholar 

  16. Mastroianni, C., Cozza, P., Talia, D., Kelley, I., Taylor, I.: A scalable super-peer approach for public scientific computation. Future Gener. Comput. Syst. 25(3), 213–223 (2009)

    Article  Google Scholar 

  17. Moreno-Vozmediano, R., Montero, R.S., Llorente, I.M.: IaaS cloud architecture: from virtualized datacenters to federated cloud infrastructures. Computer 45(12), 65–72 (2012)

    Article  Google Scholar 

  18. Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., Zagorodnov, D.: The eucalyptus open-source cloud-computing system. In: 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGrid 2009, Shanghai, China, 18–21 May 2009, pp. 124–131 (2009). http://doi.ieeecomputersociety.org/10.1109/CCGRID.2009.93

  19. Parashar, M., Pierson, J.M.: Pervasive grids: challenges and opportunities. In: Li, K., Hsu, C., Yang, L., Dongarra, J., Zima, H. (eds.) Handbook of Research on Scalable Computing Technologies, pp. 14–30. IGI Global (2010)

    Google Scholar 

  20. Rottenberg, S., Leriche, S., Lecocq, C., Taconet, C.: Vers une définition d’un système réparti multi-échelle. In: UBIMOB 2012 - 8èmes Journées Francophones Mobilité et Ubiquité, pp. 178–183 (2012)

    Google Scholar 

  21. Rowstron, A., Druschel, P.: Pastry: scalable, distributed object location and routing for large-scale peer-to-peer systems. In: IFIP/ACM International Conference on Distributed Systems Platforms (Middleware), pp. 329–350, November 2001

    Google Scholar 

  22. Satyanarayanan, M.: Mobile computing: the next decade. SIGMOBILE Mobile Comput. Commun. Rev. 15, 2–10 (2011)

    Article  Google Scholar 

  23. Steffenel, L., Flauzac, O., Charao, A.S., Barcelos, P.P., Stein, B., Nesmachnow, S., Pinheiro, M.K., Diaz, D.: PER-MARE: adaptive deployment of mapreduce over pervasive grids. In: Proceeding 8th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing, October 2013

    Google Scholar 

  24. Steffenel, L., Flauzac, O., Charao, A., Barcelos, P., Stein, B.: Cassales, G., Nesmachnow, S., Rey, J., Cogorno, M., Kirsch-Pinheiro, M., Souveyet, C.: Mapreduce challenges on pervasive grids. J. Comput. Sci. 10(11), 2194–2210 (2014)

    Article  Google Scholar 

  25. Vazhkudai, S., Freeh, V., Ma, X., Strickland, J., Tammineedi, N., Scott, S.: FreeLoader: scavenging desktop storage resources for scientific data. In: Proceedings of Supercomputing (SC 2005), Seattle (2005)

    Google Scholar 

  26. Zaharia, M., Konwinski, A., Joseph, A.D., Katz, R., Stoica, I.: Improving mapreduce performance in heterogeneous environments. In: Proceeding of the 8th USENIX Conference on Operating Systems Design and Implementation, OSDI 2008, pp. 29–42. USENIX Association (2008)

    Google Scholar 

Download references

Acknowledgment

The authors would like to thank their partners in the PER-MARE project (http://cosy.univ-reims.fr/PER-MARE) and acknowledge the financial support given to this research by the CAPES/MAEE/ANII STIC-AmSud collaboration program (project number 13STIC07).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Luiz Angelo Steffenel .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Steffenel, L.A., Pinheiro, M.K. (2016). CloudFIT, a PaaS Platform for IoT Applications over Pervasive Networks. In: Celesti, A., Leitner, P. (eds) Advances in Service-Oriented and Cloud Computing. ESOCC 2015. Communications in Computer and Information Science, vol 567. Springer, Cham. https://doi.org/10.1007/978-3-319-33313-7_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-33313-7_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-33312-0

  • Online ISBN: 978-3-319-33313-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics