OS Support for Adaptive Components in Self-aware Systems
The current pace of innovation in computing makes it difficult to assume a fixed set of requirements for the whole life span of a system. Aggressive technology scaling also imposes additional constraints to modern hardware platforms. An answer to this question are self-aware systems, which are capab...
Ausführliche Beschreibung
Autor*in: |
Reis, João [verfasserIn] |
---|
Format: |
Artikel |
---|---|
Sprache: |
Englisch |
Erschienen: |
2017 |
---|
Schlagwörter: |
---|
Systematik: |
|
---|
Übergeordnetes Werk: |
Enthalten in: Operating systems review - New York, NY : ACM, 1970, 51(2017), 1, Seite 101-112 |
---|---|
Übergeordnetes Werk: |
volume:51 ; year:2017 ; number:1 ; pages:101-112 |
Links: |
---|
DOI / URN: |
10.1145/3139645.3139663 |
---|
Katalog-ID: |
OLC1996682148 |
---|
LEADER | 01000caa a2200265 4500 | ||
---|---|---|---|
001 | OLC1996682148 | ||
003 | DE-627 | ||
005 | 20230715070531.0 | ||
007 | tu | ||
008 | 171125s2017 xx ||||| 00| ||eng c | ||
024 | 7 | |a 10.1145/3139645.3139663 |2 doi | |
028 | 5 | 2 | |a PQ20171228 |
035 | |a (DE-627)OLC1996682148 | ||
035 | |a (DE-599)GBVOLC1996682148 | ||
035 | |a (PRQ)acm_primary_31396630 | ||
035 | |a (KEY)0000288720170000051000100101supportforadaptivecomponentsinselfawaresystems | ||
040 | |a DE-627 |b ger |c DE-627 |e rakwb | ||
041 | |a eng | ||
082 | 0 | 4 | |a 004 |q DE-600 |
084 | |a S418 |q AVZ |2 rvk | ||
100 | 1 | |a Reis, João |e verfasserin |4 aut | |
245 | 1 | 3 | |a OS Support for Adaptive Components in Self-aware Systems |
264 | 1 | |c 2017 | |
336 | |a Text |b txt |2 rdacontent | ||
337 | |a ohne Hilfsmittel zu benutzen |b n |2 rdamedia | ||
338 | |a Band |b nc |2 rdacarrier | ||
520 | |a The current pace of innovation in computing makes it difficult to assume a fixed set of requirements for the whole life span of a system. Aggressive technology scaling also imposes additional constraints to modern hardware platforms. An answer to this question are self-aware systems, which are capable of autonomously sensing and actuating upon themselves to cope with varying requirements. In this paper, we discuss the design and implementation of adaptive components in this scenario from the perspective of the OS. Components can exist in multiple avors that can by dynamically chosen according to current demands. The proposed framework supports this variability for components while preserving their interface contracts, even if avors exist in different domains (software, hardware, remote). The synthesis process delivers tailored wrapper for components according to their avors. Besides reconfiguration, we also support adaptations through dynamic power management and task remapping. The framework also supports component designers in terms of sensing via an event-based mechanism. The framework is validated through a case with three adaptive components in a telecommunication switch (AES, ADPCM, and DTMF) with little overhead both in terms of execution time and memory/silicon consumption. | ||
650 | 4 | |a system-level design | |
650 | 4 | |a adaptive computing | |
650 | 4 | |a real-time systems | |
650 | 4 | |a Embedded operating systems | |
700 | 1 | |a Fröhlich, Antônio |4 oth | |
773 | 0 | 8 | |i Enthalten in |t Operating systems review |d New York, NY : ACM, 1970 |g 51(2017), 1, Seite 101-112 |w (DE-627)129615390 |w (DE-600)243805-7 |w (DE-576)015113027 |x 0163-5980 |7 nnns |
773 | 1 | 8 | |g volume:51 |g year:2017 |g number:1 |g pages:101-112 |
856 | 4 | 1 | |u http://dx.doi.org/10.1145/3139645.3139663 |3 Volltext |
856 | 4 | 2 | |u http://dl.acm.org/citation.cfm?id=3139663 |
912 | |a GBV_USEFLAG_A | ||
912 | |a SYSFLAG_A | ||
912 | |a GBV_OLC | ||
912 | |a SSG-OLC-MAT | ||
912 | |a GBV_ILN_24 | ||
912 | |a GBV_ILN_70 | ||
912 | |a GBV_ILN_2006 | ||
912 | |a GBV_ILN_2190 | ||
912 | |a GBV_ILN_4317 | ||
936 | r | v | |a S418 |
951 | |a AR | ||
952 | |d 51 |j 2017 |e 1 |h 101-112 |
author_variant |
j r jr |
---|---|
matchkey_str |
article:01635980:2017----::suprfrdpieopnnsnef |
hierarchy_sort_str |
2017 |
publishDate |
2017 |
allfields |
10.1145/3139645.3139663 doi PQ20171228 (DE-627)OLC1996682148 (DE-599)GBVOLC1996682148 (PRQ)acm_primary_31396630 (KEY)0000288720170000051000100101supportforadaptivecomponentsinselfawaresystems DE-627 ger DE-627 rakwb eng 004 DE-600 S418 AVZ rvk Reis, João verfasserin aut OS Support for Adaptive Components in Self-aware Systems 2017 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier The current pace of innovation in computing makes it difficult to assume a fixed set of requirements for the whole life span of a system. Aggressive technology scaling also imposes additional constraints to modern hardware platforms. An answer to this question are self-aware systems, which are capable of autonomously sensing and actuating upon themselves to cope with varying requirements. In this paper, we discuss the design and implementation of adaptive components in this scenario from the perspective of the OS. Components can exist in multiple avors that can by dynamically chosen according to current demands. The proposed framework supports this variability for components while preserving their interface contracts, even if avors exist in different domains (software, hardware, remote). The synthesis process delivers tailored wrapper for components according to their avors. Besides reconfiguration, we also support adaptations through dynamic power management and task remapping. The framework also supports component designers in terms of sensing via an event-based mechanism. The framework is validated through a case with three adaptive components in a telecommunication switch (AES, ADPCM, and DTMF) with little overhead both in terms of execution time and memory/silicon consumption. system-level design adaptive computing real-time systems Embedded operating systems Fröhlich, Antônio oth Enthalten in Operating systems review New York, NY : ACM, 1970 51(2017), 1, Seite 101-112 (DE-627)129615390 (DE-600)243805-7 (DE-576)015113027 0163-5980 nnns volume:51 year:2017 number:1 pages:101-112 http://dx.doi.org/10.1145/3139645.3139663 Volltext http://dl.acm.org/citation.cfm?id=3139663 GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-MAT GBV_ILN_24 GBV_ILN_70 GBV_ILN_2006 GBV_ILN_2190 GBV_ILN_4317 S418 AR 51 2017 1 101-112 |
spelling |
10.1145/3139645.3139663 doi PQ20171228 (DE-627)OLC1996682148 (DE-599)GBVOLC1996682148 (PRQ)acm_primary_31396630 (KEY)0000288720170000051000100101supportforadaptivecomponentsinselfawaresystems DE-627 ger DE-627 rakwb eng 004 DE-600 S418 AVZ rvk Reis, João verfasserin aut OS Support for Adaptive Components in Self-aware Systems 2017 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier The current pace of innovation in computing makes it difficult to assume a fixed set of requirements for the whole life span of a system. Aggressive technology scaling also imposes additional constraints to modern hardware platforms. An answer to this question are self-aware systems, which are capable of autonomously sensing and actuating upon themselves to cope with varying requirements. In this paper, we discuss the design and implementation of adaptive components in this scenario from the perspective of the OS. Components can exist in multiple avors that can by dynamically chosen according to current demands. The proposed framework supports this variability for components while preserving their interface contracts, even if avors exist in different domains (software, hardware, remote). The synthesis process delivers tailored wrapper for components according to their avors. Besides reconfiguration, we also support adaptations through dynamic power management and task remapping. The framework also supports component designers in terms of sensing via an event-based mechanism. The framework is validated through a case with three adaptive components in a telecommunication switch (AES, ADPCM, and DTMF) with little overhead both in terms of execution time and memory/silicon consumption. system-level design adaptive computing real-time systems Embedded operating systems Fröhlich, Antônio oth Enthalten in Operating systems review New York, NY : ACM, 1970 51(2017), 1, Seite 101-112 (DE-627)129615390 (DE-600)243805-7 (DE-576)015113027 0163-5980 nnns volume:51 year:2017 number:1 pages:101-112 http://dx.doi.org/10.1145/3139645.3139663 Volltext http://dl.acm.org/citation.cfm?id=3139663 GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-MAT GBV_ILN_24 GBV_ILN_70 GBV_ILN_2006 GBV_ILN_2190 GBV_ILN_4317 S418 AR 51 2017 1 101-112 |
allfields_unstemmed |
10.1145/3139645.3139663 doi PQ20171228 (DE-627)OLC1996682148 (DE-599)GBVOLC1996682148 (PRQ)acm_primary_31396630 (KEY)0000288720170000051000100101supportforadaptivecomponentsinselfawaresystems DE-627 ger DE-627 rakwb eng 004 DE-600 S418 AVZ rvk Reis, João verfasserin aut OS Support for Adaptive Components in Self-aware Systems 2017 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier The current pace of innovation in computing makes it difficult to assume a fixed set of requirements for the whole life span of a system. Aggressive technology scaling also imposes additional constraints to modern hardware platforms. An answer to this question are self-aware systems, which are capable of autonomously sensing and actuating upon themselves to cope with varying requirements. In this paper, we discuss the design and implementation of adaptive components in this scenario from the perspective of the OS. Components can exist in multiple avors that can by dynamically chosen according to current demands. The proposed framework supports this variability for components while preserving their interface contracts, even if avors exist in different domains (software, hardware, remote). The synthesis process delivers tailored wrapper for components according to their avors. Besides reconfiguration, we also support adaptations through dynamic power management and task remapping. The framework also supports component designers in terms of sensing via an event-based mechanism. The framework is validated through a case with three adaptive components in a telecommunication switch (AES, ADPCM, and DTMF) with little overhead both in terms of execution time and memory/silicon consumption. system-level design adaptive computing real-time systems Embedded operating systems Fröhlich, Antônio oth Enthalten in Operating systems review New York, NY : ACM, 1970 51(2017), 1, Seite 101-112 (DE-627)129615390 (DE-600)243805-7 (DE-576)015113027 0163-5980 nnns volume:51 year:2017 number:1 pages:101-112 http://dx.doi.org/10.1145/3139645.3139663 Volltext http://dl.acm.org/citation.cfm?id=3139663 GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-MAT GBV_ILN_24 GBV_ILN_70 GBV_ILN_2006 GBV_ILN_2190 GBV_ILN_4317 S418 AR 51 2017 1 101-112 |
allfieldsGer |
10.1145/3139645.3139663 doi PQ20171228 (DE-627)OLC1996682148 (DE-599)GBVOLC1996682148 (PRQ)acm_primary_31396630 (KEY)0000288720170000051000100101supportforadaptivecomponentsinselfawaresystems DE-627 ger DE-627 rakwb eng 004 DE-600 S418 AVZ rvk Reis, João verfasserin aut OS Support for Adaptive Components in Self-aware Systems 2017 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier The current pace of innovation in computing makes it difficult to assume a fixed set of requirements for the whole life span of a system. Aggressive technology scaling also imposes additional constraints to modern hardware platforms. An answer to this question are self-aware systems, which are capable of autonomously sensing and actuating upon themselves to cope with varying requirements. In this paper, we discuss the design and implementation of adaptive components in this scenario from the perspective of the OS. Components can exist in multiple avors that can by dynamically chosen according to current demands. The proposed framework supports this variability for components while preserving their interface contracts, even if avors exist in different domains (software, hardware, remote). The synthesis process delivers tailored wrapper for components according to their avors. Besides reconfiguration, we also support adaptations through dynamic power management and task remapping. The framework also supports component designers in terms of sensing via an event-based mechanism. The framework is validated through a case with three adaptive components in a telecommunication switch (AES, ADPCM, and DTMF) with little overhead both in terms of execution time and memory/silicon consumption. system-level design adaptive computing real-time systems Embedded operating systems Fröhlich, Antônio oth Enthalten in Operating systems review New York, NY : ACM, 1970 51(2017), 1, Seite 101-112 (DE-627)129615390 (DE-600)243805-7 (DE-576)015113027 0163-5980 nnns volume:51 year:2017 number:1 pages:101-112 http://dx.doi.org/10.1145/3139645.3139663 Volltext http://dl.acm.org/citation.cfm?id=3139663 GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-MAT GBV_ILN_24 GBV_ILN_70 GBV_ILN_2006 GBV_ILN_2190 GBV_ILN_4317 S418 AR 51 2017 1 101-112 |
allfieldsSound |
10.1145/3139645.3139663 doi PQ20171228 (DE-627)OLC1996682148 (DE-599)GBVOLC1996682148 (PRQ)acm_primary_31396630 (KEY)0000288720170000051000100101supportforadaptivecomponentsinselfawaresystems DE-627 ger DE-627 rakwb eng 004 DE-600 S418 AVZ rvk Reis, João verfasserin aut OS Support for Adaptive Components in Self-aware Systems 2017 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier The current pace of innovation in computing makes it difficult to assume a fixed set of requirements for the whole life span of a system. Aggressive technology scaling also imposes additional constraints to modern hardware platforms. An answer to this question are self-aware systems, which are capable of autonomously sensing and actuating upon themselves to cope with varying requirements. In this paper, we discuss the design and implementation of adaptive components in this scenario from the perspective of the OS. Components can exist in multiple avors that can by dynamically chosen according to current demands. The proposed framework supports this variability for components while preserving their interface contracts, even if avors exist in different domains (software, hardware, remote). The synthesis process delivers tailored wrapper for components according to their avors. Besides reconfiguration, we also support adaptations through dynamic power management and task remapping. The framework also supports component designers in terms of sensing via an event-based mechanism. The framework is validated through a case with three adaptive components in a telecommunication switch (AES, ADPCM, and DTMF) with little overhead both in terms of execution time and memory/silicon consumption. system-level design adaptive computing real-time systems Embedded operating systems Fröhlich, Antônio oth Enthalten in Operating systems review New York, NY : ACM, 1970 51(2017), 1, Seite 101-112 (DE-627)129615390 (DE-600)243805-7 (DE-576)015113027 0163-5980 nnns volume:51 year:2017 number:1 pages:101-112 http://dx.doi.org/10.1145/3139645.3139663 Volltext http://dl.acm.org/citation.cfm?id=3139663 GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-MAT GBV_ILN_24 GBV_ILN_70 GBV_ILN_2006 GBV_ILN_2190 GBV_ILN_4317 S418 AR 51 2017 1 101-112 |
language |
English |
source |
Enthalten in Operating systems review 51(2017), 1, Seite 101-112 volume:51 year:2017 number:1 pages:101-112 |
sourceStr |
Enthalten in Operating systems review 51(2017), 1, Seite 101-112 volume:51 year:2017 number:1 pages:101-112 |
format_phy_str_mv |
Article |
institution |
findex.gbv.de |
topic_facet |
system-level design adaptive computing real-time systems Embedded operating systems |
dewey-raw |
004 |
isfreeaccess_bool |
false |
container_title |
Operating systems review |
authorswithroles_txt_mv |
Reis, João @@aut@@ Fröhlich, Antônio @@oth@@ |
publishDateDaySort_date |
2017-01-01T00:00:00Z |
hierarchy_top_id |
129615390 |
dewey-sort |
14 |
id |
OLC1996682148 |
language_de |
englisch |
fullrecord |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01000caa a2200265 4500</leader><controlfield tag="001">OLC1996682148</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20230715070531.0</controlfield><controlfield tag="007">tu</controlfield><controlfield tag="008">171125s2017 xx ||||| 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1145/3139645.3139663</subfield><subfield code="2">doi</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">PQ20171228</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)OLC1996682148</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)GBVOLC1996682148</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(PRQ)acm_primary_31396630</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(KEY)0000288720170000051000100101supportforadaptivecomponentsinselfawaresystems</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2="4"><subfield code="a">004</subfield><subfield code="q">DE-600</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">S418</subfield><subfield code="q">AVZ</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Reis, João</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="3"><subfield code="a">OS Support for Adaptive Components in Self-aware Systems</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2017</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">ohne Hilfsmittel zu benutzen</subfield><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Band</subfield><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">The current pace of innovation in computing makes it difficult to assume a fixed set of requirements for the whole life span of a system. Aggressive technology scaling also imposes additional constraints to modern hardware platforms. An answer to this question are self-aware systems, which are capable of autonomously sensing and actuating upon themselves to cope with varying requirements. In this paper, we discuss the design and implementation of adaptive components in this scenario from the perspective of the OS. Components can exist in multiple avors that can by dynamically chosen according to current demands. The proposed framework supports this variability for components while preserving their interface contracts, even if avors exist in different domains (software, hardware, remote). The synthesis process delivers tailored wrapper for components according to their avors. Besides reconfiguration, we also support adaptations through dynamic power management and task remapping. The framework also supports component designers in terms of sensing via an event-based mechanism. The framework is validated through a case with three adaptive components in a telecommunication switch (AES, ADPCM, and DTMF) with little overhead both in terms of execution time and memory/silicon consumption.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">system-level design</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">adaptive computing</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">real-time systems</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Embedded operating systems</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Fröhlich, Antônio</subfield><subfield code="4">oth</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Enthalten in</subfield><subfield code="t">Operating systems review</subfield><subfield code="d">New York, NY : ACM, 1970</subfield><subfield code="g">51(2017), 1, Seite 101-112</subfield><subfield code="w">(DE-627)129615390</subfield><subfield code="w">(DE-600)243805-7</subfield><subfield code="w">(DE-576)015113027</subfield><subfield code="x">0163-5980</subfield><subfield code="7">nnns</subfield></datafield><datafield tag="773" ind1="1" ind2="8"><subfield code="g">volume:51</subfield><subfield code="g">year:2017</subfield><subfield code="g">number:1</subfield><subfield code="g">pages:101-112</subfield></datafield><datafield tag="856" ind1="4" ind2="1"><subfield code="u">http://dx.doi.org/10.1145/3139645.3139663</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="u">http://dl.acm.org/citation.cfm?id=3139663</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_USEFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SYSFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_OLC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-MAT</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_24</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_70</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2006</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2190</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4317</subfield></datafield><datafield tag="936" ind1="r" ind2="v"><subfield code="a">S418</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">51</subfield><subfield code="j">2017</subfield><subfield code="e">1</subfield><subfield code="h">101-112</subfield></datafield></record></collection>
|
author |
Reis, João |
spellingShingle |
Reis, João ddc 004 rvk S418 misc system-level design misc adaptive computing misc real-time systems misc Embedded operating systems OS Support for Adaptive Components in Self-aware Systems |
authorStr |
Reis, João |
ppnlink_with_tag_str_mv |
@@773@@(DE-627)129615390 |
format |
Article |
dewey-ones |
004 - Data processing & computer science |
delete_txt_mv |
keep |
author_role |
aut |
collection |
OLC |
remote_str |
false |
illustrated |
Not Illustrated |
issn |
0163-5980 |
topic_title |
004 DE-600 S418 AVZ rvk OS Support for Adaptive Components in Self-aware Systems system-level design adaptive computing real-time systems Embedded operating systems |
topic |
ddc 004 rvk S418 misc system-level design misc adaptive computing misc real-time systems misc Embedded operating systems |
topic_unstemmed |
ddc 004 rvk S418 misc system-level design misc adaptive computing misc real-time systems misc Embedded operating systems |
topic_browse |
ddc 004 rvk S418 misc system-level design misc adaptive computing misc real-time systems misc Embedded operating systems |
format_facet |
Aufsätze Gedruckte Aufsätze |
format_main_str_mv |
Text Zeitschrift/Artikel |
carriertype_str_mv |
nc |
author2_variant |
a f af |
hierarchy_parent_title |
Operating systems review |
hierarchy_parent_id |
129615390 |
dewey-tens |
000 - Computer science, knowledge & systems |
hierarchy_top_title |
Operating systems review |
isfreeaccess_txt |
false |
familylinks_str_mv |
(DE-627)129615390 (DE-600)243805-7 (DE-576)015113027 |
title |
OS Support for Adaptive Components in Self-aware Systems |
ctrlnum |
(DE-627)OLC1996682148 (DE-599)GBVOLC1996682148 (PRQ)acm_primary_31396630 (KEY)0000288720170000051000100101supportforadaptivecomponentsinselfawaresystems |
title_full |
OS Support for Adaptive Components in Self-aware Systems |
author_sort |
Reis, João |
journal |
Operating systems review |
journalStr |
Operating systems review |
lang_code |
eng |
isOA_bool |
false |
dewey-hundreds |
000 - Computer science, information & general works |
recordtype |
marc |
publishDateSort |
2017 |
contenttype_str_mv |
txt |
container_start_page |
101 |
author_browse |
Reis, João |
container_volume |
51 |
class |
004 DE-600 S418 AVZ rvk |
format_se |
Aufsätze |
author-letter |
Reis, João |
doi_str_mv |
10.1145/3139645.3139663 |
dewey-full |
004 |
title_sort |
support for adaptive components in self-aware systems |
title_auth |
OS Support for Adaptive Components in Self-aware Systems |
abstract |
The current pace of innovation in computing makes it difficult to assume a fixed set of requirements for the whole life span of a system. Aggressive technology scaling also imposes additional constraints to modern hardware platforms. An answer to this question are self-aware systems, which are capable of autonomously sensing and actuating upon themselves to cope with varying requirements. In this paper, we discuss the design and implementation of adaptive components in this scenario from the perspective of the OS. Components can exist in multiple avors that can by dynamically chosen according to current demands. The proposed framework supports this variability for components while preserving their interface contracts, even if avors exist in different domains (software, hardware, remote). The synthesis process delivers tailored wrapper for components according to their avors. Besides reconfiguration, we also support adaptations through dynamic power management and task remapping. The framework also supports component designers in terms of sensing via an event-based mechanism. The framework is validated through a case with three adaptive components in a telecommunication switch (AES, ADPCM, and DTMF) with little overhead both in terms of execution time and memory/silicon consumption. |
abstractGer |
The current pace of innovation in computing makes it difficult to assume a fixed set of requirements for the whole life span of a system. Aggressive technology scaling also imposes additional constraints to modern hardware platforms. An answer to this question are self-aware systems, which are capable of autonomously sensing and actuating upon themselves to cope with varying requirements. In this paper, we discuss the design and implementation of adaptive components in this scenario from the perspective of the OS. Components can exist in multiple avors that can by dynamically chosen according to current demands. The proposed framework supports this variability for components while preserving their interface contracts, even if avors exist in different domains (software, hardware, remote). The synthesis process delivers tailored wrapper for components according to their avors. Besides reconfiguration, we also support adaptations through dynamic power management and task remapping. The framework also supports component designers in terms of sensing via an event-based mechanism. The framework is validated through a case with three adaptive components in a telecommunication switch (AES, ADPCM, and DTMF) with little overhead both in terms of execution time and memory/silicon consumption. |
abstract_unstemmed |
The current pace of innovation in computing makes it difficult to assume a fixed set of requirements for the whole life span of a system. Aggressive technology scaling also imposes additional constraints to modern hardware platforms. An answer to this question are self-aware systems, which are capable of autonomously sensing and actuating upon themselves to cope with varying requirements. In this paper, we discuss the design and implementation of adaptive components in this scenario from the perspective of the OS. Components can exist in multiple avors that can by dynamically chosen according to current demands. The proposed framework supports this variability for components while preserving their interface contracts, even if avors exist in different domains (software, hardware, remote). The synthesis process delivers tailored wrapper for components according to their avors. Besides reconfiguration, we also support adaptations through dynamic power management and task remapping. The framework also supports component designers in terms of sensing via an event-based mechanism. The framework is validated through a case with three adaptive components in a telecommunication switch (AES, ADPCM, and DTMF) with little overhead both in terms of execution time and memory/silicon consumption. |
collection_details |
GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-MAT GBV_ILN_24 GBV_ILN_70 GBV_ILN_2006 GBV_ILN_2190 GBV_ILN_4317 |
container_issue |
1 |
title_short |
OS Support for Adaptive Components in Self-aware Systems |
url |
http://dx.doi.org/10.1145/3139645.3139663 http://dl.acm.org/citation.cfm?id=3139663 |
remote_bool |
false |
author2 |
Fröhlich, Antônio |
author2Str |
Fröhlich, Antônio |
ppnlink |
129615390 |
mediatype_str_mv |
n |
isOA_txt |
false |
hochschulschrift_bool |
false |
author2_role |
oth |
doi_str |
10.1145/3139645.3139663 |
up_date |
2024-07-04T01:06:32.670Z |
_version_ |
1803608593710186496 |
fullrecord_marcxml |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01000caa a2200265 4500</leader><controlfield tag="001">OLC1996682148</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20230715070531.0</controlfield><controlfield tag="007">tu</controlfield><controlfield tag="008">171125s2017 xx ||||| 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1145/3139645.3139663</subfield><subfield code="2">doi</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">PQ20171228</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)OLC1996682148</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)GBVOLC1996682148</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(PRQ)acm_primary_31396630</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(KEY)0000288720170000051000100101supportforadaptivecomponentsinselfawaresystems</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2="4"><subfield code="a">004</subfield><subfield code="q">DE-600</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">S418</subfield><subfield code="q">AVZ</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Reis, João</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="3"><subfield code="a">OS Support for Adaptive Components in Self-aware Systems</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2017</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">ohne Hilfsmittel zu benutzen</subfield><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Band</subfield><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">The current pace of innovation in computing makes it difficult to assume a fixed set of requirements for the whole life span of a system. Aggressive technology scaling also imposes additional constraints to modern hardware platforms. An answer to this question are self-aware systems, which are capable of autonomously sensing and actuating upon themselves to cope with varying requirements. In this paper, we discuss the design and implementation of adaptive components in this scenario from the perspective of the OS. Components can exist in multiple avors that can by dynamically chosen according to current demands. The proposed framework supports this variability for components while preserving their interface contracts, even if avors exist in different domains (software, hardware, remote). The synthesis process delivers tailored wrapper for components according to their avors. Besides reconfiguration, we also support adaptations through dynamic power management and task remapping. The framework also supports component designers in terms of sensing via an event-based mechanism. The framework is validated through a case with three adaptive components in a telecommunication switch (AES, ADPCM, and DTMF) with little overhead both in terms of execution time and memory/silicon consumption.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">system-level design</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">adaptive computing</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">real-time systems</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Embedded operating systems</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Fröhlich, Antônio</subfield><subfield code="4">oth</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Enthalten in</subfield><subfield code="t">Operating systems review</subfield><subfield code="d">New York, NY : ACM, 1970</subfield><subfield code="g">51(2017), 1, Seite 101-112</subfield><subfield code="w">(DE-627)129615390</subfield><subfield code="w">(DE-600)243805-7</subfield><subfield code="w">(DE-576)015113027</subfield><subfield code="x">0163-5980</subfield><subfield code="7">nnns</subfield></datafield><datafield tag="773" ind1="1" ind2="8"><subfield code="g">volume:51</subfield><subfield code="g">year:2017</subfield><subfield code="g">number:1</subfield><subfield code="g">pages:101-112</subfield></datafield><datafield tag="856" ind1="4" ind2="1"><subfield code="u">http://dx.doi.org/10.1145/3139645.3139663</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="u">http://dl.acm.org/citation.cfm?id=3139663</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_USEFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SYSFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_OLC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-MAT</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_24</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_70</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2006</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2190</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4317</subfield></datafield><datafield tag="936" ind1="r" ind2="v"><subfield code="a">S418</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">51</subfield><subfield code="j">2017</subfield><subfield code="e">1</subfield><subfield code="h">101-112</subfield></datafield></record></collection>
|
score |
7.4028063 |