Skip to main content

Efficient Persistency Management in Complex Event Processing: A Hybrid Approach for Gamification Systems

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 8035))

Abstract

Complex Event Processing (CEP) has been successfully applied in various domains. As of today, the management of external, durable, and encapsulated state in such systems has received little attention in research. An emerging kind of rule and event-based systems are platforms for gamification. These systems require an efficient management of entities containing state. In this paper, we are proposing a hybrid system capable of fast event processing on the one hand and global state, entity, and persistency management on the other hand. Moreover, we present and evaluate different synchronization strategies between an event processor and a business entity provider. We demonstrate that our extensions outperform conventional CEP solutions in terms of state persistency and ex post analytics by adding just a marginal performance overhead.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Adi, A., Botzer, D., Nechushtai, G., Sharon, G.: Complex event processing for financial services. In: Services Computing Workshops, SCW 2006, pp. 7–12. IEEE (September 2006)

    Google Scholar 

  2. Magid, Y., Sharon, G., Arcushin, S., Ben-Harrush, I., Rabinovich, E.: Industry experience with the ibm active middleware technology (amit) complex event processing engine. In: Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems, DEBS 2010, pp. 140–149. ACM, New York (2010)

    Chapter  Google Scholar 

  3. Anicic, D., Rudolph, S., Fodor, P., Stojanovic, N.: Retractable Complex Event Processing and Stream Reasoning. In: Bassiliades, N., Governatori, G., Paschke, A. (eds.) RuleML 2011 - Europe. LNCS, vol. 6826, pp. 122–137. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  4. Kozlenkov, A., Jeffery, D., Paschke, A.: State management and concurrency in event processing. In: Proceedings of the Third ACM International Conference on Distributed Event-Based Systems, DEBS 2009, pp. 23:1–23:4. ACM, New York (2009)

    Google Scholar 

  5. Obweger, H., Schiefer, J., Suntinger, M., Thullner, R.: Entity-Based State Management for Complex Event Processing Applications. In: Bassiliades, N., Governatori, G., Paschke, A. (eds.) RuleML 2011 - Europe. LNCS, vol. 6826, pp. 154–169. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  6. Deterding, S., Dixon, D., Khaled, R., Nacke, L.: From Game Design Elements to Gamefulness: Defining Gamification. In: MindTrek 2011 Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments, pp. 9–15. ACM (2011)

    Google Scholar 

  7. Flatla, D., Gutwin, C., Nacke, L., Bateman, S., Mandryk, R.: Calibration Games: Making Calibration Taks Enjoyable by Adding Motivating Game Elements. In: UIST (2011)

    Google Scholar 

  8. Herzig, P., Strahringer, S., Ameling, M.: Gamification of ERP Systems - Exploring Gamification Effects on User Acceptance Constructs. In: Multikonferenz Wirtschaftsinformatik, GITO, 793–804 (2012)

    Google Scholar 

  9. Herzig, P., Ameling, M., Schill, A.: A Generic Platform for Enterprise Gamification. In: Software Architecture (WICSA) and European Conference on Software Architecture (ECSA), pp. 219–223. IEEE (2012)

    Google Scholar 

  10. Bell, D., Grimson, J.: Distributed database systems. Addison-Wesley Longman Publishing Co., Inc. (1992)

    Google Scholar 

  11. Date, C.J.: An Introduction to Database Systems, 8th edn. Pearson Addison-Wesley, Boston (2004)

    Google Scholar 

  12. Luckham, D.: The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems. Addison-Wesley, New York (2007)

    Google Scholar 

  13. Paschke, A., Kozlenkov, A.: Rule-Based Event Processing and Reaction Rules. In: Governatori, G., Hall, J., Paschke, A. (eds.) RuleML 2009. LNCS, vol. 5858, pp. 53–66. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  14. Forgy, C.L.: Rete: A fast algorithm for the many pattern/many object pattern match problem. Artificial Intelligence 19(1), 17–37 (1982)

    Article  Google Scholar 

  15. Allen, J.: Maintaining Knowledge about Temporal Intervals. Communications of the ACM 26(11), 832–843 (1983)

    Article  MATH  Google Scholar 

  16. Chakravarthy, S., Adaikkalavan, R.: Events and streams: harnessing and unleashing their synergy? In: Proceedings of the Second International Conference on Distributed Event-Based Systems, pp. 1–12. ACM (2008)

    Google Scholar 

  17. Sybase Inc.: Flexstreams (2013), http://www.sybase.de/products/financialservices-solutions/complex-event-processing

  18. Teymourian, K., Rohde, M., Paschke, A.: Fusion of background knowledge and streams of events. In: Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems, pp. 302–313. ACM (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Herzig, P., Wolf, B., Brunstein, S., Schill, A. (2013). Efficient Persistency Management in Complex Event Processing: A Hybrid Approach for Gamification Systems. In: Morgenstern, L., Stefaneas, P., Lévy, F., Wyner, A., Paschke, A. (eds) Theory, Practice, and Applications of Rules on the Web. RuleML 2013. Lecture Notes in Computer Science, vol 8035. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39617-5_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-39617-5_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-39616-8

  • Online ISBN: 978-3-642-39617-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics