2013
DOI: 10.1145/2499369.2465572
|View full text |Cite
|
Sign up to set email alerts
|

A two-step optimization technique for functions placement, partitioning, and priority assignment in distributed systems

Abstract: Modern development methodologies from the industry and the academia for complex real-time systems define a stage in which application functions are deployed onto an execution platform. The deployment consists of the placement of functions on a distributed network of nodes, the partitioning of functions in tasks and the scheduling of tasks and messages. None of the existing optimization techniques deal with the three stages of the deployment problem at the same time. In this paper, we present a staged approach … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 11 publications
(3 citation statements)
references
References 21 publications
0
3
0
Order By: Relevance
“…Mehiaoui-Hamitou et al [16] presented a mixed-integer linear programming (MILP) based approach to solving the automotive deployment and scheduling problem regarding energy efficiency. They considered constraints including timing and utilization values to map tasks on ECUs and considered power consumption for computation and communication as the cost function to enable shutdown of an ECU if no tasks are needed in a specific driving situation.…”
Section: Related Workmentioning
confidence: 99%
“…Mehiaoui-Hamitou et al [16] presented a mixed-integer linear programming (MILP) based approach to solving the automotive deployment and scheduling problem regarding energy efficiency. They considered constraints including timing and utilization values to map tasks on ECUs and considered power consumption for computation and communication as the cost function to enable shutdown of an ECU if no tasks are needed in a specific driving situation.…”
Section: Related Workmentioning
confidence: 99%
“…OM1: As mentioned in Section 4.1, pseudo logic variable xi = 1 xi = 0 are exceptions of PB propositions. They do not need to be transformed into the normal form as given in (10). Another kind of exceptions are the propositions in form xi = xj or xi = xj.…”
Section: Optimized Formulation Processmentioning
confidence: 99%
“…A key architectural design task of these systems is to deploy computational and communicational resources on a distributed hardware platform. Mehiaoui et al [10] defined this design task in the AUTOSAR [1] framework as a PPS problem which is short for Placement (functions to execution nodes), Partitioning (functions to tasks and and signals to messages) and Scheduling (assign priorities to both tasks and messages). The complexity of this design task can be attributed to the huge amount of design options.…”
Section: Introductionmentioning
confidence: 99%