An Approach on I/O Virtualization Architecture in Embedded Systems
Autor: | Sanjay Chakraborty, Animesh Kairi |
---|---|
Rok vydání: | 2016 |
Předmět: |
Service (systems architecture)
Computer Networks and Communications Computer science business.industry Applied Mathematics 020207 software engineering 02 engineering and technology Network interface Differentiated service computer.software_genre Virtualization Computer Science Applications I/O virtualization Embedded system Scalability 0202 electrical engineering electronic engineering information engineering Operating system Cache business Safety Research computer Virtual network Software Information Systems |
Zdroj: | International Journal of Computer Network and Information Security. 8:34-41 |
ISSN: | 2074-9104 2074-9090 |
DOI: | 10.5815/ijcnis.2016.05.05 |
Popis: | In this paper, we present an architectural concept for network interface cards (NIC) targeting embedded systems and supporting I/O virtualization. Current solutions for high performance computing do not sufficiently address embedded system requirements i.e., guarantee real-time constraints and differentiated service levels as well as only utilize limited HW(Hardware) resources. The central ideas of our work-in-progress are: A scalable and streamlined NIC architecture storing the rule sets (contexts) for virtual network interfaces and associated information like DMA descriptors and producer/consumer lists primarily in the system memory. Only for currently active interfaces or interfaces with special requirements, e.g. hard real-time, the required information is cached on the NIC. By switching between the contexts the NIC can flexibly adapt to service a scalable number of interfaces. With the contexts the proposed architecture also supports differentiated service levels. On the NIC configurable finite state machines (FSM) are handling the data path for I/O virtualization. This allows a more resource-limited NIC implementation. With a preliminary analysis we estimate the benefits of the proposed architecture. |
Databáze: | OpenAIRE |
Externí odkaz: |