ECSA 2013: Software Architecture pp 45-53 | Cite as

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

  • Carlos E. Cuesta
  • Miguel A. Martínez-Prieto
  • Javier D. Fernández
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7957)

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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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. 2.
    Beckett, D. (ed.): RDF/XML Syntax Specification. W3C Recommendation (2004)Google Scholar
  3. 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. 4.
    Berners-Lee, T.: Linked Data: Design Issues (2006), http://www.w3.org/DesignIssues/LinkedData.html (retrieved on March 01, 2013)
  5. 5.
    Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American (2001)Google Scholar
  6. 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. 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. 8.
    Genovese, Y., Prentice, S.: Pattern-Based Strategy: Getting Value from Big Data. Gartner Special Report (June 2011)Google Scholar
  9. 9.
    Halfon, A.: Handling Big Data Variety, http://www.finextra.com/community/fullblog.aspx?blogid=6129 (retrieved on March 01, 2013)
  10. 10.
    Heath, T., Bizer, C.: Linked Data: Evolving the Web into a Global Data Space. Morgan & Claypool (2011)Google Scholar
  11. 11.
    Loukides, M.: Data Science and Data Tools. In: Big Data Now, ch. 1. O’Reilly (2012)Google Scholar
  12. 12.
    Manola, F., Miller, E. (eds.): RDF Primer. W3C Recommendation (2004)Google Scholar
  13. 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)CrossRefGoogle Scholar
  14. 14.
    Marz, N., Warren, J.: Big Data: Principles and Best Practices of Scalable Realtime Data Systems. Manning (2013)Google Scholar
  15. 15.
    Prud’hommeaux, E., Seaborne, A. (eds.): SPARQL Query Language for RDF. W3C Recommendation (2008), http://www.w3.org/TR/rdf-sparql-query/
  16. 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)

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Carlos E. Cuesta
    • 1
  • Miguel A. Martínez-Prieto
    • 2
    • 3
  • Javier D. Fernández
    • 2
    • 3
  1. 1.VorTIC3 Research Group, Dept. of Comp. Languages and Systems IIRey Juan Carlos UniversityMadridSpain
  2. 2.DataWeb Research, Dept. of Computer ScienceUniversity of ValladolidSegovia & ValladolidSpain
  3. 3.Dept. of Computer ScienceUniversity of ChileSantiagoChile

Personalised recommendations