Feature Driven Survey of Big Data Systems

Big Data has become a very important driver for innovation and growth for various industries such as health, administration, agriculture, defence, and education. Storing and analysing large amounts of data are becoming increasingly common in many of these application areas. In general, different application domains might require different type of big data systems. Although, lot has been written on big data it is not easy to identify the required features for developing big data systems that meets the application requirements and the stakeholder concerns. In this paper we provide a survey of big data systems based on feature modelling which is a technique that is utilized for defining the common and variable features of a domain. The feature model has been derived following an extensive literature study on big data systems. We present the feature model and discuss the features to support the understanding of big data systems.

[1]  Bas Geerdink,et al.  A reference architecture for big data solutions introducing a model to perform predictive analytics using big data technology , 2013, 8th International Conference for Internet Technology and Secured Transactions (ICITST-2013).

[2]  Gilad Mishne,et al.  Fast data in the era of big data: Twitter's real-time related query suggestion architecture , 2012, SIGMOD '13.

[3]  Bedir Tekinerdogan,et al.  Integrating Platform Selection Rules in the Model Driven Architecture Approach , 2003, MDAFA.

[4]  Kyo Chul Kang,et al.  Feature-Oriented Domain Analysis (FODA) Feasibility Study , 1990 .

[5]  Krzysztof Czarnecki,et al.  Feature models are views on ontologies , 2006, 10th International Software Product Line Conference (SPLC'06).

[6]  Nathan Marz,et al.  Big Data: Principles and best practices of scalable realtime data systems , 2015 .

[7]  Sunil Soares Big Data Governance: An Emerging Imperative , 2012 .

[8]  M Markus Maier,et al.  Towards a big data reference architecture , 2013 .

[9]  Zheng Shao,et al.  Data warehousing and analytics infrastructure at facebook , 2010, SIGMOD Conference.

[10]  Bedir Tekinerdogan,et al.  Classifying and evaluating architecture design methods , 1999 .

[11]  Bedir Tekinerdogan,et al.  Feature-Driven Design of SaaS Architectures , 2013 .

[12]  Marco Sinnema,et al.  Classifying variability modeling techniques , 2007, Inf. Softw. Technol..

[13]  Paul Clements,et al.  Early Aspects: The Current Landscape , 2005 .

[14]  M. Harsu A survey on domain engineering , 2002 .

[15]  Daniel Pakkala,et al.  Reference Architecture and Classification of Technologies, Products and Services for Big Data Systems , 2015, Big Data Res..

[16]  Jaejoon Lee,et al.  Concepts and Guidelines of Feature Modeling for Product Line Software Engineering , 2002, ICSR.