In one example, the present invention relates to methods and apparatus for efficiently providing resources such as peripheral interfaces and peripheral components in a virtualized, shared, and redundant manner to multiple servers connected over an I/O bus interface.