Resource management implications and strategies for SDR clouds

This paper analyzes the computing resource management implications of SDR base stations implemented as SDR clouds. SDR clouds describe distributed antennas that connect to a data center for digital signal processing. The data center employs cloud computing technology, providing a virtualized computing resource pool. The service area of a single SDR cloud may be a metropolitan area with a high user density. Hence, the data center will execute thousands of SDR applications in parallel, providing wireless communications services to several radio cells. Whenever a user initiates or terminates a wireless communications session, computing resources need to be allocated or deallocated in real time. We therefore propose a hierarchical resource management. This paper justifies such an approach and analyzes different resource management strategies. The results indicate the need for strategies that can dynamically adapt to the given user traffic distribution.

[1]  Shahid H. Bokhari,et al.  On the Mapping Problem , 1981, IEEE Transactions on Computers.

[2]  Vuk Marojevic Computing resource management in software-defined and cognitive radios , 2010 .

[3]  Theodore P. Baker,et al.  Multiprocessor EDF and deadline monotonic schedulability analysis , 2003, RTSS 2003. 24th IEEE Real-Time Systems Symposium, 2003.

[4]  Y.-K. Kwok,et al.  Static scheduling algorithms for allocating directed task graphs to multiprocessors , 1999, CSUR.

[5]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[6]  L. Smarr,et al.  Metacomputing : Siggraph'92 Showcase , 1992 .

[7]  Qing Wang,et al.  Wireless network cloud: Architecture and system requirements , 2010, IBM J. Res. Dev..

[8]  Jing Wang,et al.  Distributed wireless communication system: a new architecture for future public wireless access , 2003, IEEE Commun. Mag..

[9]  Clifford C. Huff,et al.  Elements of a realistic CASE tool adoption budget , 1992, CACM.

[10]  Gerhard Fettweis,et al.  On the impact of dynamic task scheduling in heterogeneous MPSoCs , 2011, 2011 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation.

[11]  Scott A. Brandt,et al.  DP-FAIR: A Simple Model for Understanding Optimal Multiprocessor Scheduling , 2010, 2010 22nd Euromicro Conference on Real-Time Systems.

[12]  Binoy Ravindran,et al.  T-L plane-based real-time scheduling for homogeneous multiprocessors , 2010, J. Parallel Distributed Comput..

[13]  Hyunseok Lee,et al.  Software Defined Radio - A High Performance Embedded Challenge , 2005, HiPEAC.

[14]  Aloysius K. Mok,et al.  Multiprocessor On-Line Scheduling of Hard-Real-Time Tasks , 1989, IEEE Trans. Software Eng..

[15]  Krithi Ramamritham,et al.  Distributed Scheduling of Tasks with Deadlines and Resource Requirements , 1989, IEEE Trans. Computers.

[16]  Scott A. Mahlke,et al.  AnySP: Anytime Anywhere Anyway Signal Processing , 2010, IEEE Micro.

[17]  Vuk Marojevic,et al.  Aloe: An open-source SDR execution environment with cognitive computing resource management capabilities , 2011, IEEE Communications Magazine.

[18]  James H. Anderson,et al.  An Empirical Comparison of Global, Partitioned, and Clustered Multiprocessor EDF Schedulers , 2010, 2010 31st IEEE Real-Time Systems Symposium.

[19]  Björn Andersson,et al.  Scheduling Arbitrary-Deadline Sporadic Task Systems on Multiprocessors , 2008, 2008 Real-Time Systems Symposium.

[20]  Junqiang Guo,et al.  Estimate the Call Duration Distribution Parameters in GSM System Based on K-L Divergence Method , 2007, 2007 International Conference on Wireless Communications, Networking and Mobile Computing.

[21]  Viktor K. Prasanna,et al.  Heterogeneous computing: challenges and opportunities , 1993, Computer.

[22]  James H. Anderson,et al.  On the Scalability of Real-Time Scheduling Algorithms on Multicore Platforms: A Case Study , 2008, 2008 Real-Time Systems Symposium.

[23]  Qing Wang,et al.  Virtual base station pool: towards a wireless network cloud for radio access networks , 2011, CF '11.

[24]  Vuk Marojevic,et al.  Resource Management for Software-Defined Radio Clouds , 2012, IEEE Micro.

[25]  Albert Y. Zomaya,et al.  A Novel State Transition Method for Metaheuristic-Based Scheduling in Heterogeneous Computing Systems , 2008, IEEE Transactions on Parallel and Distributed Systems.

[26]  Wang Yi,et al.  Fixed-Priority Multiprocessor Scheduling with Liu and Layland's Utilization Bound , 2010, 2010 16th IEEE Real-Time and Embedded Technology and Applications Symposium.

[27]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .