Autonomic embedded computing “dynamic storage subsystem morphing”
First Claim
1. A method for operating an embedded system covering a plurality of technical applications, the operative functions of which are performed with a respective plurality of application-specific Electronic Control Units (ECUs), wherein each ECU having separate need of resources regarding at least processing and storage subsystems, the method characterized by the steps of:
- a) operating a preselected one of said ECUs as a “
donor”
ECU being provided with predefined storage subsystem resources; and
b) in case of a breakdown of either a storage subsystem or processing subsystem of a “
non-donor”
ECU donating respective predefined resources corresponding to either a broken down storage subsystem or a broken down processing subsystem from said “
donor”
ECU to said “
non-donor”
ECU wherein either an unbroken down storage subsystem or an unbroken down processing subsystem remains, and wherein the “
non-donor”
ECU retains the corresponding unbroken down processing subsystem or the corresponding unbroken down storage subsystem.
1 Assignment
0 Petitions
Accused Products
Abstract
A Dynamic Storage Subsystem Morphing (DSSM) mechanism (40) is connected to a plurality of storage subsystem resources, which reserve some storage area each non-donor ECU (12), ready for a “slot-down/up” access by a respective non-donor ECU having a storage subsystem (24) breakdown. The slot-down process enables the use of a high physical address range by the non-donor processor provided with addressing capabilities sufficient only for addressing lower ranges.
-
Citations
13 Claims
-
1. A method for operating an embedded system covering a plurality of technical applications, the operative functions of which are performed with a respective plurality of application-specific Electronic Control Units (ECUs), wherein each ECU having separate need of resources regarding at least processing and storage subsystems, the method characterized by the steps of:
-
a) operating a preselected one of said ECUs as a “
donor”
ECU being provided with predefined storage subsystem resources; andb) in case of a breakdown of either a storage subsystem or processing subsystem of a “
non-donor”
ECU donating respective predefined resources corresponding to either a broken down storage subsystem or a broken down processing subsystem from said “
donor”
ECU to said “
non-donor”
ECU wherein either an unbroken down storage subsystem or an unbroken down processing subsystem remains, and wherein the “
non-donor”
ECU retains the corresponding unbroken down processing subsystem or the corresponding unbroken down storage subsystem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An embedded system comprising a hardware logic circuit (40) connectable between a donor ECU and a non-donor ECU, said hardware logic circuit comprising logic means for implementing the donating functions, in which said hardware logic circuit comprises:
-
a) an autonomic system control means implementing system faults handling means operatively connected to b) a DSSM signal control circuit connected for implementing the multiplexing of storage accesses and the address transforming operations, and to c) a split-cycle timing generator connected for implementing a shared access to said donor ECU storage subsystem; said system having means for performing the steps of a method covering a plurality of technical applications, the operative functions of which are performed with a respective plurality of application-specific Electronic Control Units (ECU), each ECU having separate need of resources regarding at least processing and storage subsystem, characterized by the steps of; a) operating a preselected one of said ECUs as a “
donor”
ECU being provided with predefined storage subsystem resources; andb) in case of a breakdown of either a storage subsystem or processing subsystem of a “
non-donor”
ECU donating respective predefined resources corresponding to either a broken down storage subsystem or a broken down processing subsystem from said “
donor”
ECU to said “
non-donor”
ECU, wherein either an unbroken down storage subsystem or an unbroken down processing subsystem remains, and wherein the “
non-donor”
ECU retains the corresponding unbroken down processing subsystem or the corresponding unbroken down storage subsystem;in which a split-cycle mode operation is performed in which in one memory operation cycle of the donor-ECU the donor ECU and one non-donor ECU access the same storage subsystem; and in which write and read accesses are performed permanently to both, the respective own donor-ECU storage subsystem and to a respective reserved area in the donor-ECU subsystem, and said split-cycle operation mode is performed permanently. - View Dependent Claims (12, 13)
-
Specification