The Quest for Non-Functional Property Optimisation in Heterogeneous - - PowerPoint PPT Presentation

the quest for non functional property optimisation in
SMART_READER_LITE
LIVE PREVIEW

The Quest for Non-Functional Property Optimisation in Heterogeneous - - PowerPoint PPT Presentation

The Quest for Non-Functional Property Optimisation in Heterogeneous and Fragmented Ecosystems: a Distributed Approach Mahmoud A. Bokhari, Markus Wagner and Brad Alexander givenname.familyname@adelaide.edu.au Maslows hierarchy of needs


slide-1
SLIDE 1

The Quest for Non-Functional Property Optimisation in Heterogeneous and Fragmented Ecosystems: a Distributed Approach

Mahmoud A. Bokhari, Markus Wagner and Brad Alexander givenname.familyname@adelaide.edu.au

slide-2
SLIDE 2

Maslow’s hierarchy

  • f needs
slide-3
SLIDE 3

Maslow’s hierarchy

  • f needs 2.0
slide-4
SLIDE 4
slide-5
SLIDE 5
slide-6
SLIDE 6
slide-7
SLIDE 7
slide-8
SLIDE 8
slide-9
SLIDE 9
slide-10
SLIDE 10
slide-11
SLIDE 11
slide-12
SLIDE 12

Internal vs External Meter

External Meter

slide-13
SLIDE 13

Models

Utilisation-based models. Event-based models. LOC/APIs based models.

slide-14
SLIDE 14

Fragmented Ecosystems

Below: four different phone-OS combinations, orange/blue are two different test loads (but identical across all samples):

slide-15
SLIDE 15

Case Study

Validation on different platform.

slide-16
SLIDE 16

Case Study

Validation on different platform.

slide-17
SLIDE 17

Proposed Framework

Phone farm:

  • Asynchronous islands

(independent EAs)

  • Tournaments to compare

program variants

  • “Average” behaviour optimisation
slide-18
SLIDE 18

How effective and efficient is the proposed framework? How robust are the generated solutions? How can the scalability of the framework be improved? How can the framework be used in multi-objective optimisation? And: solving lots of software challenges, such as, random reboots, communication issues, OS resets, ...

Future Work