A medium-agnostic media access control, MAC, architecture embedded within a multiple-radio device, the medium-agnostic MAC architecture comprising: a medium-dependent access sub-layer coupled to a plurality of radios in the multiple-radio device, each of the plurality of radios comprising a dedicated MAC that governs the access of its specific physical medium; and a medium-agnostic access sub-layer comprising: a multi-radio resource management function comprising: a multi-radio resource measurement function to collect decision metrics based on radio resource measurements taken by the plurality of radios; multi-radio connection management function to perform activation of one of the plurality of radios, switching between two of the plurality of radios, and/or aggregates two or more of the plurality of radios, based on the metrics collected by the radio resource measurement function; and a generic convergence function to provide, for each radio of the plurality of radios, a common data format in and out of each radio air interface to protocols of the upper layers; wherein the generic convergence function enables transparent operation of multiple radios to the upper layers; wherein the medium-agnostic MAC architecture provides transparent services to upper layers of a protocol stack, independent of underlying radio operation of the plurality of radios. a medium-dependent access sub-layer coupled to a plurality of radios in the multiple-radio device, each of the plurality of radios comprising a dedicated MAC that governs the access of its specific physical medium; and a medium-agnostic access sub-layer comprising: a multi-radio resource management function comprising: a multi-radio resource measurement function to collect decision metrics based on radio resource measurements taken by the plurality of radios; multi-radio connection management function to perform activation of one of the plurality of radios, switching between two of the plurality of radios, and/or aggregates two or more of the plurality of radios, based on the metrics collected by the radio resource measurement function; and a generic convergence function to provide, for each radio of the plurality of radios, a common data format in and out of each radio air interface to protocols of the upper layers; wherein the generic convergence function enables transparent operation of multiple radios to the upper layers; wherein the medium-agnostic MAC architecture provides transparent services to upper layers of a protocol stack, independent of underlying radio operation of the plurality of radios. a multi-radio resource management function comprising: a multi-radio resource measurement function to collect decision metrics based on radio resource measurements taken by the plurality of radios; multi-radio connection management function to perform activation of one of the plurality of radios, switching between two of the plurality of radios, and/or aggregates two or more of the plurality of radios, based on the metrics collected by the radio resource measurement function; and a generic convergence function to provide, for each radio of the plurality of radios, a common data format in and out of each radio air interface to protocols of the upper layers; wherein the generic convergence function enables transparent operation of multiple radios to the upper layers; wherein the medium-agnostic MAC architecture provides transparent services to upper layers of a protocol stack, independent of underlying radio operation of the plurality of radios. a multi-radio resource measurement function to collect decision metrics based on radio resource measurements taken by the plurality of radios; multi-radio connection management function to perform activation of one of the plurality of radios, switching between two of the plurality of radios, and/or aggregates two or more of the plurality of radios, based on the metrics collected by the radio resource measurement function; and a generic convergence function to provide, for each radio of the plurality of radios, a common data format in and out of each radio air interface to protocols of the upper layers; wherein the generic convergence function enables transparent operation of multiple radios to the upper layers; wherein the medium-agnostic MAC architecture provides transparent services to upper layers of a protocol stack, independent of underlying radio operation of the plurality of radios.