![]() Fiandrino, Claudio ![]() ![]() ![]() in IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia, 2016 (2016, May) Mobile cloud applications have become extremely popular in the last years. Location-based services, navigation, online gaming and social networking are a representative set of “always on” cloud ... [more ▼] Mobile cloud applications have become extremely popular in the last years. Location-based services, navigation, online gaming and social networking are a representative set of “always on” cloud applications in which the same or partially overlapping content is delivered to multiple users. Network coding is a well matching solution to improve content delivery. In this paper we propose the vNC-CELL technique, which uses network coding to combine information flows carrying the same or overlapping content that has to be delivered to co-located users. vNC-CELL executes coding functionalities in a mobile cloud through virtualization as these operations are computationally intensive if performed locally at the base station. Performance evaluation obtained from NS-3 simulations confirms vNC-CELL ability to improve network throughput and reduce download times for the users. [less ▲] Detailed reference viewed: 257 (21 UL)![]() ; ; Fiandrino, Claudio ![]() in IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia, 2016 (2016, May) Power consumption is a primary concern for cloud computing data centers. Being the network one of the non- negligible contributors to energy consumption in data centers, several architectures have been ... [more ▼] Power consumption is a primary concern for cloud computing data centers. Being the network one of the non- negligible contributors to energy consumption in data centers, several architectures have been designed with the goal of improv- ing network performance and energy-efficiency. In this paper, we provide a comparison study of data center architectures, covering both classical two- and three-tier design and state-of-art ones as Jupiter, recently disclosed by Google. Specifically, we analyze the combined effect on the overall system performance of different power consumption profiles for the IT equipment and of different resource allocation policies. Our experiments, performed in small and large scale scenarios, unveil the ability of network-aware allocation policies in loading the the data center in a energy-proportional manner and the robustness of classical two- and three-tier design under network-oblivious allocation strategies. [less ▲] Detailed reference viewed: 244 (8 UL)![]() ; Fiandrino, Claudio ![]() ![]() in IEEE Global Communications Conference (GLOBECOM), San Diego, CA, USA, 2015 (2015, December) Wearable devices are becoming increasingly popu- lar and are expected to become essential in our everyday life. De- spite continuous improvement of hardware, the lifetime of mobile devices and their ... [more ▼] Wearable devices are becoming increasingly popu- lar and are expected to become essential in our everyday life. De- spite continuous improvement of hardware, the lifetime of mobile devices and their capabilities still remain a concern. Small size of batteries of smart watches, glasses, helmets and gloves limits the amount of computing, storage and communication resources. Mobile cloud computing can augment the capabilities of wearable devices by helping to execute some of the computing tasks in the cloud. Such computational offloading helps to preserve battery power at the cost of more intensive communications with the cloud. In this paper, we present a model and comprehensive analysis for computational offloading between wearable devices and clouds in realistic setups. [less ▲] Detailed reference viewed: 476 (21 UL)![]() Fiandrino, Claudio ![]() ![]() ![]() in 8th IEEE International Conference on Cloud Computing, New York, USA, 2015 (2015, June) Cloud computing has become a de facto approach for service provisioning over the Internet. It operates relying on a pool of shared computing resources available on demand and usually hosted in data ... [more ▼] Cloud computing has become a de facto approach for service provisioning over the Internet. It operates relying on a pool of shared computing resources available on demand and usually hosted in data centers. Assessing performance and energy efficiency of data centers becomes fundamental. Industries use a number of metrics to assess efficiency and energy consumption of cloud computing systems, focusing mainly on the efficiency of IT equipment, cooling and power distribution systems. However, none of the existing metrics is precise enough to distinguish and analyze the performance of data center communication systems from IT equipment. This paper proposes a framework of new metrics able to assess performance and energy efficiency of cloud computing communication systems, processes and protocols. The proposed metrics have been evaluated for the most common data center architectures including fat-tree three-tier, BCube and DCell. [less ▲] Detailed reference viewed: 298 (16 UL)![]() Fiandrino, Claudio ![]() ![]() ![]() in IEEE International Conference on Communications (ICC), London, UK, 2015 (2015) Data traffic from mobile devices experiences unprecedented growth that current cellular network capacities cannot sustain. Traffic offloading to other type of networks such as WiFi emerged as a valid ... [more ▼] Data traffic from mobile devices experiences unprecedented growth that current cellular network capacities cannot sustain. Traffic offloading to other type of networks such as WiFi emerged as a valid solution to relieve the load in cellular networks. In this paper, we propose novel solution, which unlike other existing methodologies uses information provided by the cellular network to optimize traffic offloading. The provided information includes channel usage statistics, user mobility patterns, information about available resources and other parameters. The offloading decisions aim at optimizing the balance between user and application requirements with availability of network resources. We validated the effectiveness of the proposed solution through simulations with NS-3 network simulator. The results show the capability of the solution in relieving cellular load while guaranteeing user QoS. [less ▲] Detailed reference viewed: 318 (27 UL)![]() Fiandrino, Claudio ![]() ![]() ![]() in IEEE Transactions on Cloud Computing (2015) Cloud computing has become a de facto approach for service provisioning over the Internet. It operates relying on a pool of shared computing resources available on demand and usually hosted in data ... [more ▼] Cloud computing has become a de facto approach for service provisioning over the Internet. It operates relying on a pool of shared computing resources available on demand and usually hosted in data centers. Assessing performance and energy efficiency of data centers becomes fundamental. Industries use a number of metrics to assess efficiency and energy consumption of cloud computing systems, focusing mainly on the efficiency of IT equipment, cooling and power distribution systems. However, none of the existing metrics is precise enough to distinguish and analyze the performance of data center communication systems from IT equipment. This paper proposes a framework of new metrics able to assess performance and energy efficiency of cloud computing communication systems, processes and protocols. The proposed metrics have been evaluated for the most common data center architectures including fat tree three-tier, BCube, DCell and Hypercube. [less ▲] Detailed reference viewed: 294 (31 UL)![]() Fiandrino, Claudio ![]() ![]() ![]() in IEEE Global Communications Conference, Austin, TX, USA, 2014 (2014) The popularity of cloud applications surged in the last years. Billions of mobile devices remain always connected. Location services, online games, social networking and navigation are a just few examples ... [more ▼] The popularity of cloud applications surged in the last years. Billions of mobile devices remain always connected. Location services, online games, social networking and navigation are a just few examples of “always on” cloud applications in which the same or partially overlapping content is delivered to multiple users. In this paper, we propose a technique, called NCCELL, which uses network coding to foster content distribution in mobile cellular networks. Specifically, NC-CELL implements a software module at mobile base stations (or eNodeBs) which cans in transit traffic and looks for opportunities to code packets destined to different mobile users together. The proposed approach can significantly improve cell throughput and is particularly relevant for delay tolerant content distribution. [less ▲] Detailed reference viewed: 271 (34 UL)![]() Fiandrino, Claudio ![]() in Ars TeXnica (2013), 15 The article illustrates how it is possible to draw some types of switching architectures in a simple manner. The Sa-TikZ library provides not only the keys devoted to the drawing part, but also the keys ... [more ▼] The article illustrates how it is possible to draw some types of switching architectures in a simple manner. The Sa-TikZ library provides not only the keys devoted to the drawing part, but also the keys devoted to customize the aspect of the architectures in the spirit of the TikZ syntax. [less ▲] Detailed reference viewed: 118 (9 UL)![]() Fiandrino, Claudio ![]() in Ars TeXnica (2013), 15 The paper will illustrate some techniques to represent Entity-Relationship (ER) diagrams with TikZ. In particular, it will focus on the standard internal library \library{er}, on the external package TikZ ... [more ▼] The paper will illustrate some techniques to represent Entity-Relationship (ER) diagrams with TikZ. In particular, it will focus on the standard internal library \library{er}, on the external package TikZ-er2, on the external tool Graphviz and on the object-oriented approach provided by the er-oo library. [less ▲] Detailed reference viewed: 165 (8 UL)![]() Fiandrino, Claudio ![]() in Ars TeXnica (2012), 13 Graphviz is a very powerful tool to draw graphs. This article tries to explain how to export such graphs as a TikZ picture in a very simple way. Detailed reference viewed: 144 (8 UL) |
||