Fog Computing and Data as a Service: A Goal-Based Modeling Approach to Enable Effective Data Movements

Data as a Service (DaaS) organizes the data management life-cycle around the Service Oriented Computing principles. Data providers are supposed to take care not only of performing the life-cycle phases, but also of the data movements from where data are generated, to where they are stored, and, finally, consumed. Data movements become more frequent especially in Fog environments, i.e., where data are generated by devices at the edge of the network (e.g., sensors), processed on the cloud, and consumed at the customer premises.

[1]  Yacov Y. Haimes,et al.  Approach to performance and sensitivity multiobjective optimization: The goal attainment method , 1975 .

[2]  David Bermbach,et al.  Information Logistics and Fog Computing: The DITAS* Approach , 2017, CAiSE-Forum-DC.

[3]  Divyakant Agrawal,et al.  Database Management as a Service: Challenges and Opportunities , 2009, 2009 IEEE 25th International Conference on Data Engineering.

[4]  Barbara Pernici,et al.  Data Movement in the Internet of Things Domain , 2015, ESOCC.

[5]  John Mylopoulos,et al.  Making Data Meaningful: The Business Intelligence Model and Its Formal Semantics in Description Logics , 2012, OTM Conferences.

[6]  Axel van Lamsweerde,et al.  Reasoning about partial goal satisfaction for requirements and design engineering , 2004, SIGSOFT '04/FSE-12.

[7]  Barbara Pernici,et al.  Learning a goal-oriented model for energy efficient adaptive applications in data centers , 2015, Inf. Sci..

[8]  John Mylopoulos,et al.  Non-Functional Requirements in Software Engineering , 2000, International Series in Software Engineering.

[9]  John Mylopoulos,et al.  Multi-objective risk analysis with goal models , 2016, 2016 IEEE Tenth International Conference on Research Challenges in Information Science (RCIS).

[10]  Liang Chen,et al.  A service computing manifesto , 2017 .

[11]  Daniel Amyot,et al.  User Requirements Notation: The First Ten Years, The Next Ten Years (Invited Paper) , 2011, J. Softw..

[12]  Jingjing Yao,et al.  Highly efficient data migration and backup for big data applications in elastic optical inter-data-center networks , 2015, IEEE Network.

[13]  Raja Lavanya,et al.  Fog Computing and Its Role in the Internet of Things , 2019, Advances in Computer and Electrical Engineering.

[14]  John Mylopoulos,et al.  Models for strategic planning: Applying TBIM to the Montreux Jazz Festival case study , 2015, 2015 IEEE 9th International Conference on Research Challenges in Information Science (RCIS).

[15]  Monica S. Lam,et al.  Communication optimization and code generation for distributed memory machines , 1993, PLDI '93.

[16]  John Mylopoulos,et al.  Formal Reasoning Techniques for Goal Models , 2003, J. Data Semant..

[17]  John Mylopoulos,et al.  Strategic business modeling: representation and reasoning , 2014, Software & Systems Modeling.

[18]  Francis G. McCabe,et al.  Reference Model for Service Oriented Architecture 1.0 , 2006 .

[19]  Eric S. K. Yu,et al.  Interactive goal model analysis for early requirements engineering , 2014, Requirements Engineering.

[20]  John Mylopoulos,et al.  Simple and Minimum-Cost Satisfiability for Goal Models , 2004, CAiSE.