A broadband over powerline, BPL, unit comprising: at least one processor; at least one memory device in communication with the at least one processor; and a powerline transceiver in communication with the at least one processor, wherein the at least one processor is programmed to transmit and receive data over a power line via the powerline transceiver, wherein the power line is a three-phase power line, and wherein the at least one processor is further programmed to: execute a first virtual machine, a second virtual machine, and a third virtual machine, wherein the first virtual machine is associated with a first phase of the three-phase power line, wherein the second virtual machine is associated with a second phase of the three-phase power line, and wherein the third virtual machine is associated with a third phase of the three-phase power line; receive, via the first virtual machine, a first plurality of data for transmission via the powerline transceiver; receive, via the second virtual machine, a second plurality of data for transmission via the powerline transceiver; receive, via the third virtual machine, a third plurality of data for transmission via the powerline transceiver; transmit, via the powerline transceiver, the first plurality of data via a first phase; transmit, via the powerline transceiver, the second plurality of data via a second phase; and transmit, via the powerline transceiver, the third plurality of data via a third phase. at least one processor; at least one memory device in communication with the at least one processor; and a powerline transceiver in communication with the at least one processor, wherein the at least one processor is programmed to transmit and receive data over a power line via the powerline transceiver, wherein the power line is a three-phase power line, and wherein the at least one processor is further programmed to: execute a first virtual machine, a second virtual machine, and a third virtual machine, wherein the first virtual machine is associated with a first phase of the three-phase power line, wherein the second virtual machine is associated with a second phase of the three-phase power line, and wherein the third virtual machine is associated with a third phase of the three-phase power line; receive, via the first virtual machine, a first plurality of data for transmission via the powerline transceiver; receive, via the second virtual machine, a second plurality of data for transmission via the powerline transceiver; receive, via the third virtual machine, a third plurality of data for transmission via the powerline transceiver; transmit, via the powerline transceiver, the first plurality of data via a first phase; transmit, via the powerline transceiver, the second plurality of data via a second phase; and transmit, via the powerline transceiver, the third plurality of data via a third phase. execute a first virtual machine, a second virtual machine, and a third virtual machine, wherein the first virtual machine is associated with a first phase of the three-phase power line, wherein the second virtual machine is associated with a second phase of the three-phase power line, and wherein the third virtual machine is associated with a third phase of the three-phase power line; receive, via the first virtual machine, a first plurality of data for transmission via the powerline transceiver; receive, via the second virtual machine, a second plurality of data for transmission via the powerline transceiver; receive, via the third virtual machine, a third plurality of data for transmission via the powerline transceiver; transmit, via the powerline transceiver, the first plurality of data via a first phase; transmit, via the powerline transceiver, the second plurality of data via a second phase; and transmit, via the powerline transceiver, the third plurality of data via a third phase.