The memory 200-2 may be any known or to be developed storage device for storing, among other types of data and information, computer-readable instructions (e.g., software codes) for carrying out baseband processing of signals by the corresponding processor 200-1. In one example embodiment, each of the servers 106-1 to 106-5 may not store said computer-readable instructions locally, but may rather retrieve said computer-readable instructions from another one of the servers 106-1 to 106-5 and/or from another storage facility that is accessible via the cloud.
The switch/router 200-3 may be any known or to be developed switch/router that may be used for communicating processed (or unprocessed) data packets from one of the servers 106-1 to 106-5 to another one of the servers 106-1 to 106-5. The switch/router 200-3 may also be used to switch the functionalities of one of the servers 106-1 to 106-5 to another one of the servers 106-1 to 106-5, depending on performance capabilities and load/processing capacities of each of the servers 106-1 to 106-5. While in