Skip to main content

Towards an Architecture for Managing Big Semantic Data in Real-Time

  • Conference paper
Software Architecture (ECSA 2013)

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

Included in the following conference series:

Abstract

Big Data Management has become a critical task in many application systems, which usually rely on heavyweight batch processes to process large amounts of data. However, batch architectures are not an adequate choice for the design of real-time systems, where expected response times are several orders of magnitude underneath. This paper outlines the foundations for defining an architecture able to deal with such an scenario, fulfilling the specific needs of real-time systems which expose big RDF datasets. Our proposal (Solid) is a tiered architecture which separates the complexities of Big Data management from their real-time data generation and consumption. Big semantic data are stored and indexed in a compressed way following the Rdf/Hdt  proposal; while at the same time, real-time requirements are addressed using NoSQL technology. Both are efficient layers, but their approaches are quite different and their combination is not easy. Two additional layers are required to achieve an overall high performance, satisfying real-time needs, and able to work even in a mobile context.

This work has been partially funded by the Spanish Ministry of Economy and Competitiveness through Projects TIN2012-31104, TIN2009-13838 and TIN2009-14009-C02-0; and also by Chilean Fondecyt Grant 1-110066, the Regional Government of Castilla y Leon and the ESF.

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

Access this chapter

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 54.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abadi, D., Marcus, A., Madden, S., Hollenbach, K.: Scalable semantic Web data management using vertical partitioning. In: Proc. of VLDB, pp. 411–422 (2007)

    Google Scholar 

  2. Beckett, D. (ed.): RDF/XML Syntax Specification. W3C Recommendation (2004)

    Google Scholar 

  3. Begoli, E., Horey, J.: Design Principles for Effective Knowledge Discovery from Big Data. In: Proc. 2012 Joint WICSA/ECSA Conference, pp. 215–218. IEEE (August 2012)

    Google Scholar 

  4. Berners-Lee, T.: Linked Data: Design Issues (2006), http://www.w3.org/DesignIssues/LinkedData.html (retrieved on March 01, 2013)

  5. Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American (2001)

    Google Scholar 

  6. De, S., Elsaleh, T., Barnaghi, P., Meissner, S.: An Internet of Things Platform for Real-World and Digital Objects. Scalable Computing: Practice and Experience 13(1) (2012)

    Google Scholar 

  7. Fernández, J., Martínez-Prieto, M., Gutiérrez, C., Polleres, A., Arias, M.: Binary RDF representation for publication and exchange (HDT). Journal of Web Semantics (in press, 2013), http://dx.doi.org/10.1016/j.websem.2013.01.002

  8. Genovese, Y., Prentice, S.: Pattern-Based Strategy: Getting Value from Big Data. Gartner Special Report (June 2011)

    Google Scholar 

  9. Halfon, A.: Handling Big Data Variety, http://www.finextra.com/community/fullblog.aspx?blogid=6129 (retrieved on March 01, 2013)

  10. Heath, T., Bizer, C.: Linked Data: Evolving the Web into a Global Data Space. Morgan & Claypool (2011)

    Google Scholar 

  11. Loukides, M.: Data Science and Data Tools. In: Big Data Now, ch. 1. O’Reilly (2012)

    Google Scholar 

  12. Manola, F., Miller, E. (eds.): RDF Primer. W3C Recommendation (2004)

    Google Scholar 

  13. Martínez-Prieto, M.A., Arias Gallego, M., Fernández, J.D.: Exchange and Consumption of Huge RDF Data. In: Simperl, E., Cimiano, P., Polleres, A., Corcho, O., Presutti, V. (eds.) ESWC 2012. LNCS, vol. 7295, pp. 437–452. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  14. Marz, N., Warren, J.: Big Data: Principles and Best Practices of Scalable Realtime Data Systems. Manning (2013)

    Google Scholar 

  15. Prud’hommeaux, E., Seaborne, A. (eds.): SPARQL Query Language for RDF. W3C Recommendation (2008), http://www.w3.org/TR/rdf-sparql-query/

  16. Styles, R.: RDF, Big Data and The Semantic Web, http://dynamicorange.com/2012/04/24/rdf-big-data-and-the-semantic-web/ (retrieved on March 01, 2013)

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

Cuesta, C.E., Martínez-Prieto, M.A., Fernández, J.D. (2013). Towards an Architecture for Managing Big Semantic Data in Real-Time. In: Drira, K. (eds) Software Architecture. ECSA 2013. Lecture Notes in Computer Science, vol 7957. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39031-9_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-39031-9_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-39030-2

  • Online ISBN: 978-3-642-39031-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics