Table of Contents Author Guidelines Submit a Manuscript
Mobile Information Systems
Volume 2015, Article ID 818307, 18 pages
http://dx.doi.org/10.1155/2015/818307
Research Article

FastFlow: Efficient Scalable Model-Driven Framework for Processing Massive Mobile Stream Data

1College of Computer Science and Technology, Zhejiang University, Hangzhou 310027, China
2Department of Computer Science and Engineering, Zhejiang University City College, Hangzhou 310015, China

Received 18 January 2015; Revised 15 April 2015; Accepted 28 April 2015

Academic Editor: Laurence T. Yang

Copyright © 2015 Cang-hong Jin et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. P. Zikopoulos and C. Eaton, Understanding Big Data: Analytics for Enterprise Class Hadoop and Streaming Data, McGraw-Hill Osborne Media, 2011.
  2. D. Wang, E. A. Rundensteiner, H. Wang, and R. T. Ellison III, “Active complex event processing: applications in real-time health care,” Proceedings of the VLDB Endowment, vol. 3, no. 1-2, pp. 1545–1548, 2010. View at Google Scholar
  3. J. Dunkel, A. Fernández, R. Ortiz, and S. Ossowski, “Event-driven architecture for decision support in traffic management systems,” Expert Systems with Applications, vol. 38, no. 6, pp. 6530–6539, 2011. View at Publisher · View at Google Scholar · View at Scopus
  4. A. Biem, E. Bouillet, H. Feng et al., “IBM infosphere streams for scalable, real-time, intelligent transportation services,” in Proceedings of the ACM SIGMOD International Conference on Management of Data, pp. 1093–1103, ACM, June 2010. View at Publisher · View at Google Scholar · View at Scopus
  5. N. Stojanovic, L. Stojanovic, Y. Xu, and B. Stajic, “Mobile CEP in real-time big data processing: challenges and opportunities,” in Proceedings of the the 8th ACM International Conference on Distributed Event-Based Systems (DEBS '14), pp. 256–265, Mumbai, India, May 2014. View at Publisher · View at Google Scholar
  6. M. Cammert, C. Heinz, J. Krämer, and T. Riemenschneider, US Patent Application 12/929,539, 2011.
  7. W. Fan and A. Bifet, “Mining big data: current status, and forecast to the future,” ACM SIGKDD Explorations Newsletter, vol. 14, no. 2, pp. 1–5, 2012. View at Publisher · View at Google Scholar
  8. N. Stojanovic, L. Stojanovic, Y. Xu, and B. Stajic, “Mobile CEP in real-time big data processing: challenges and opportunities,” in Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems (DEBS '14), pp. 256–265, ACM, May 2014. View at Publisher · View at Google Scholar
  9. S. Hong, R. P. Sahu, M. R. Srikanth, S. Mandal, K. G. Woo, and I. P. Park, “Real-time analysis of ECG data using mobile data stream management system,” in Systems for Advanced Applications, pp. 224–233, Springer, Berlin, Germany, 2012. View at Google Scholar
  10. J. L. Carlson, Redis in Action, Manning Publications, 2013.
  11. R. Sumbaly, J. Kreps, and S. Shah, “The big data ecosystem at linkedin,” in Proceedings of the 2013 International Conference on Management of Data, pp. 1125–1134, ACM, 2013.
  12. A. G. Kleppe, J. Warmer, and W. Bast, MDA Explained: The Model Driven Architecture: Practice and Promise, 2003.
  13. J. Bézivin and O. Gerbé, “Towards a precise definition of the OMG/MDA framework,” in Proceedings of the 16th Annual International Conference on Automated Software Engineering (ASE '01), pp. 273–280, IEEE, 2001.
  14. K. An and A. Gokhale, “A Model-driven performance analysis and deployment planning for real-time stream processing,” in Proceedings of the 19th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS '13), IEEE, Philadelphia, Pa, USA, April 2013.
  15. Y. Bu, B. Howe, M. Balazinska, and M. D. Ernst, “HaLoop: efficient iterative data processing on large clusters,” Proceedings of the VLDB Endowment, vol. 3, no. 1-2, pp. 285–296, 2010. View at Google Scholar
  16. W. Kießling and G. Köstler, “Preference SQL: design, implementation, experiences,” in Proceedings of the 28th International Conference on Very Large Data Bases (VLDB '02), pp. 990–1001, VLDB Endowment, Hong Kong, August 2002.
  17. H. Seifoddini and M. Djassemi, “The production data-based similarity coefficient versus Jaccard's similarity coefficient,” Computers & Industrial Engineering, vol. 21, no. 1–4, pp. 263–266, 1991. View at Publisher · View at Google Scholar · View at Scopus
  18. M. Bostock, V. Ogievetsky, and J. Heer, “D3 data-driven documents,” IEEE Transactions on Visualization and Computer Graphics, vol. 17, no. 12, pp. 2301–2309, 2011. View at Publisher · View at Google Scholar · View at Scopus
  19. K. A. Kumar, J. Gluck, A. Deshpande, and J. Lin, “Hone: ‘scaling down’ Hadoop on shared-memory systems,” Proceedings of the VLDB Endowment, vol. 6, no. 12, pp. 1354–1357, 2013. View at Publisher · View at Google Scholar
  20. K. H. Lee, Y. J. Lee, H. Choi, Y. D. Chung, and B. Moon, “Parallel data processing with MapReduce: a survey,” ACM SIGMOD Record, vol. 40, no. 4, pp. 11–20, 2011. View at Publisher · View at Google Scholar · View at Scopus
  21. M. Zaharia, M. Chowdhury, T. Das et al., “Resilient distributed datasets: a fault-tolerant abstraction for in-memory cluster computing,” in Proceedings of the 9th USENIX conference on Networked Systems Design and Implementation, p. 2, USENIX Association, 2012.
  22. E. Wu, Y. Diao, and S. Rizvi, “High-performance complex event processing over streams,” in Proceedings of the ACM SIGMOD International Conference on Management of Data (SIGMOD '06), pp. 407–418, ACM, 2006. View at Publisher · View at Google Scholar
  23. T. Grabs and M. Lu, “Measuring performance of complex event processing systems,” in Topics in Performance Evaluation, Measurement and Characterization, pp. 83–96, Springer, Berlin, Germany, 2012. View at Google Scholar
  24. M. A. U. Nasir, G. D. F. Morales, D. García-Soriano, N. Kourtellis, and M. Serafini, “The power of both choices: practical load balancing for distributed stream processing engines,” https://melmeric.files.wordpress.com/2014/11/the-power-of-both-choices-practical-load-balancing-for-distributed-stream-processing-engines.pdf.
  25. P. Xuan, Y. Zheng, S. Sarupria, and A. Apon, “SciFlow: a dataflow-driven model architecture for scientific computing using Hadoop,” in Proceedings of the IEEE International Conference on Big Data, Big Data 2013, pp. 36–44, IEEE, Silicon Valley, Calif, USA, October 2013. View at Publisher · View at Google Scholar · View at Scopus
  26. M. Andreolini, M. Colajanni, and S. Tosi, “A software architecture for the analysis of large sets of data streams in cloud infrastructures,” in Proceedings of the 11th IEEE International Conference on Computer and Information Technology (CIT '11), pp. 389–394, IEEE, September 2011. View at Publisher · View at Google Scholar · View at Scopus
  27. S. Becker and M. Tichy, “Towards model-driven evolution of performance critical business information systems to cloud computing architectures,” Softwaretechnik-Trends, vol. 32, no. 2, pp. 7–8, 2012. View at Google Scholar