A model-driven architectural approach for engineering green pervasive systems

PhD (part-time): 2012 - 2017

phd image
With the resource constrained nature of mobile devices and the resource abundant offerings of the cloud, several promising optimisation techniques have been proposed by the green computing research community. Prominent techniques and unique methods have been developed to offload resource/computation intensive tasks from mobile devices to the cloud. Most of the existing offloading techniques can only be applied to legacy mobile applications as they are motivated by existing systems. Consequently, they are realised with custom runtimes which incur overhead on the application. Moreover, existing approaches which can be applied to software development phase, are difficult to implement (based on the manual process) and also fall short of overall (mobile to cloud) efficiency in software quality attributes or awareness of full-tier (mobile to cloud) implications.

To address the above issues, the thesis proposes a model-driven architecture for integration of software quality with green optimisation in Mobile Cloud Applications (MCAs), abbr. as Mango architecture. The core aim of the architecture is to present an approach which easily integrates software quality attributes (SQAs) with the green optimisation objective of Mobile Cloud Computing (MCC). Also, as MCA is an application domain which spans through the mobile and cloud tiers; Mango architecture, therefore, takes into account the specification of SQAs across the mobile and cloud tiers, for overall efficiency. Furthermore, as a model-driven architecture, models can be built for computation intensive tasks and their SQAs, which in turn drives the development – for development efficiency. Thus, a modelling framework (called Mosaic) and a full-tier test framework (called Beftigre) were proposed to automate the architecture derivation and demonstrate the efficiency of Mango approach. By use of real world scenarios/applications, Mango has been demonstrated to enhance the MCA development process while achieving overall efficiency in terms of SQAs (including mobile performance and energy usage compared to existing counterparts).
[Read More]

Team

Samuel Chinenyeze
Student
s.chinenyeze@napier.ac.uk
+44 131 455 2303
Ahmed Al-Dubai
Second Supervisor
a.al-dubai@napier.ac.uk
+44 131 455 2796
Sally Smith
Examiner
s.smith@napier.ac.uk
+44 131 455 2742
Xiaodong Liu
Director of Studies
x.liu@napier.ac.uk
+44 131 455 2747
Emma Hart
Panel Chair
e.hart@napier.ac.uk
+44 131 455 2783

Related publications

Resources