2010
DOI: 10.1007/978-3-642-16256-5_22
|View full text |Cite
|
Sign up to set email alerts
|

Composition Kernel: A Multi-core Processor Virtualization Layer for Rich Functional Smart Products

Abstract: Future ambient intelligence environments will embed powerful multi-core processors to compose various functionalities into a smaller number of hardware components. This makes the maintainability of intelligent environments better because it is not easy to manage massively distributed processors. A composition kernel makes it possible to compose multiple functionalities on a multi-core processor with the minimum modification of OS kernels and applications. A multi-core processor is a good candidate to compose v… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2010
2010
2013
2013

Publication Types

Select...
6
1

Relationship

3
4

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 12 publications
0
6
0
Order By: Relevance
“…SPUMONE (Software Processing Unit, Multiplexing ONE into two or more) is a thin software layer for multiplexing a single physical CPU core into multiple virtual cores [7,9]. The current target processor of SPUMONE is the SH4a architecture, which is very similar to the MIPS architecture, and the processor is adopted in various Japanese embedded system products.…”
Section: Fig 4: Spumone Basic Architecturementioning
confidence: 99%
“…SPUMONE (Software Processing Unit, Multiplexing ONE into two or more) is a thin software layer for multiplexing a single physical CPU core into multiple virtual cores [7,9]. The current target processor of SPUMONE is the SH4a architecture, which is very similar to the MIPS architecture, and the processor is adopted in various Japanese embedded system products.…”
Section: Fig 4: Spumone Basic Architecturementioning
confidence: 99%
“…Therefore, in order to achieve better real-time responsiveness especially for some real-time tasks in a GPOS, we conduct a vCPU priority-boosting and migration mechanism in this paper, and discuss and compare it with other works. All the works are based on the previous developed virtualization work named SPUMONE [3] [4].…”
Section: Mixed Priority Scheduling In Virtualizationmentioning
confidence: 99%
“…It can run on the multi-core platform; a singlecore version of SPUMONE is also provided. SPUMONE is a composition kernel that multiplexes a single physical CPU core into multiple virtual CPU instances [5]. It aims to provide a lightweight virtualization environment to its guest OSes where the impact of this virtualization layer on the guest OSes would be as small as possible.…”
Section: Base Virtualization Architecture: Spumonementioning
confidence: 99%
“…SPUMONE design properties are also examined to further analyze those issues and the distributed SPUMONE design is the most important feature. In this design, each available physical core contains exactly one copy of a virtualization instance, and a single virtualization instance crash will not affect the others [5]. It is also easily adapted into the multi-core SMP platform, thus increasing its scalability.…”
Section: Introductionmentioning
confidence: 99%