A survey of network virtualization
Computer Networks: The International Journal of Computer and Telecommunications Networking
Proceedings of the 10th Annual Workshop on Network and Systems Support for Games
NaaS: network-as-a-service in the cloud
Hot-ICE'12 Proceedings of the 2nd USENIX conference on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services
Network-aware service placement in a distributed cloud environment
Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication
Region- and action-aware virtual world clients
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
GamingAnywhere: an open cloud gaming system
Proceedings of the 4th ACM Multimedia Systems Conference
Choreo: network-aware task placement for cloud applications
Proceedings of the 2013 conference on Internet measurement conference
MuSIC: Mobility-Aware Optimal Service Allocation in Mobile Cloud Computing
CLOUD '13 Proceedings of the 2013 IEEE Sixth International Conference on Cloud Computing
Hi-index | 0.00 |
Network operators will soon cooperate with traditional cloud providers to offer network-virtualization-based converged cloud services, which are referred to as network-aware clouds. Network-aware clouds allow network operators to share income with Over-The-Top (OTT) providers by providing them with end-to-end network QoS guarantees. For MMVE providers, leveraging the computation, storage, and communication resources offered by network-aware clouds for the best MMVE QoE levels is crucial to their success. In this paper, we point out a main research challenge: optimally placing various fine-grained MMVE tasks across heterogeneous clouds, which provide diverse computation and storage QoS guarantees (in data centers) and communication QoS guarantees (end-to-end). Via real experiments, we demonstrate the potential of network-aware clouds on improving the QoE of MMVEs. Achieving the optimal QoE level, however, is no easy task because of the dynamic nature of networks and virtual environments and the complex interplay between cloud QoS guarantees and MMVE QoE metrics, such as responsiveness, precision, and fairness. Throughly addressing the task placement problem is our current work.