@article {26197,
	title = {Future Cloud Systems Design: Challenges and Research Directions},
	journal = {IEEE Access},
	volume = {6},
	year = {2018},
	pages = {74120 - 74150},
	publisher = {IEEE},
	abstract = {Cloud computing has been recognized as the de facto computing utility standard for hosting and delivering services over the Internet. Cloud platforms are being rapidly adopted by business owners and end-users thanks to its many superiorities to traditional computing models such as cost saving, scalability, unlimited storage, anytime anywhere access, better security, and high fault-tolerance capability. However, despite the fact that clouds offer huge opportunities and services to the ICT industry, the landscape of cloud computing research is being expanded due to several reasons, such as emerging data-intensive applications, multicloud deployment models, and more strict non-functional requirements on cloud-based services. In this paper, we study a comprehensive taxonomy of main cloud computing research areas, discuss state-of-the-art approaches for each area and the associated sub-areas, and highlight the challenges and future directions per research area. The survey framework, presented in this paper, provides useful insights and outlook for the cloud computing research and development, allows broader understanding of the design challenges of cloud computing, and sheds light on the future of this fast-growing computing paradigm.},
	doi = {10.1109/ACCESS.2018.2883149},
	author = {Taherkordi, Amir and Zahid, Feroz and Verginadis, Yiannis and Horn, Geir}
}
@article {25984,
	title = {A Self-Adaptive Network for HPC Clouds: Architecture, Framework, and Implementation},
	journal = {IEEE Transactions on Parallel and Distributed Systems},
	volume = {29},
	year = {2018},
	pages = {2658-2671},
	publisher = {IEEE},
	abstract = {Clouds offer flexible and economically attractive compute and storage solutions for enterprises. However, the effectiveness of cloud computing for high-performance computing (HPC) systems still remains questionable. When clouds are deployed on lossless interconnection networks, like InfiniBand (IB), challenges related to load-balancing, low-overhead virtualization, and performance isolation hinder full potential utilization of the underlying interconnect. Moreover, cloud data centers incorporate a highly dynamic environment rendering static network reconfigurations, typically used in IB systems, infeasible. In this paper, we present a framework for a self-adaptive network architecture for HPC clouds based on lossless interconnection networks, demonstrated by means of our implemented IB prototype. Our solution, based on a feedback control and optimization loop, enables the lossless HPC network to dynamically adapt to the varying traffic patterns, current resource availability, workload distributions, and also in accordance with the service provider-defined policies. Furthermore, we present IBAdapt, a simplified ruled-based language for the service providers to specify adaptation strategies used by the framework. Our developed self-adaptive IB network prototype is demonstrated using state-of-the-art industry software. The results obtained on a test cluster demonstrate the feasibility and effectiveness of the framework when it comes to improving Quality-of-Service compliance in HPC clouds.},
	doi = {10.1109/TPDS.2018.2842224},
	author = {Zahid, Feroz and Taherkordi, Amir and Ernst Gunnar {Gran} and Skeie, Tor and Bj{\o}rn Dag {Johnsen}}
}
@article {25578,
	title = {Mobile Edge Computing: A Survey},
	journal = {IEEE Internet of Things Journal},
	volume = {5},
	year = {2017},
	month = {02/2018},
	publisher = {ACM IEEE},
	abstract = {Mobile Edge Computing (MEC) is an emergent\&nbsp;architecture where cloud computing services are extended to the\&nbsp;edge of networks leveraging mobile base stations. As a promising\&nbsp;edge technology, it can be applied to mobile, wireless and wireline\&nbsp;scenarios, using software and hardware platforms, located at\&nbsp;the network edge in the vicinity of end-users. MEC provides\&nbsp;seamless integration of multiple application service providers\&nbsp;and vendors towards mobile subscribers, enterprises and other\&nbsp;vertical segments. It is an important component in the 5G\&nbsp;architecture which supports variety of innovative applications\&nbsp;and services where ultra low latency is required. This paper is\&nbsp;aimed to present a comprehensive survey of relevant research and\&nbsp;technological developments in the area of MEC. It provides the\&nbsp;definition of MEC, its advantages, architectures, and application\&nbsp;areas; where we in particular highlight related research and\&nbsp;future directions. Finally, security and privacy issues and related\&nbsp;existing solutions are also discussed.},
	keywords = {Fog Computing, IoT, Mobile cloud computing, Mobile edge computing},
	doi = {10.1109/JIOT.2017.2750180},
	author = {Abbas, Nasir and Zhang, Yan and Taherkordi, Amir and Skeie, Tor}
}
