1,720,978 research outputs found

    P2P and MPEG FGS Encoding: A Good Recipe for Multipoint Video Transmission on the Internet

    Full text link
    In the last years Peer-to-Peer (P2P) systems have gained ground for content sharing between communities, determining a real revolution on the Internet. The characteristics of P2P systems make them a very good choice for multimedia content distribution over IP networks. However, although P2P technology gives new opportunities to define an efficient multimedia streaming application, at the same time it involves a set of technical challenges and issues due to the best-effort service offered by the Internet and its dynamic and heterogeneous nature. The most of existent protocols for video communications over P2P mainly focus on tree topology maintenance, without paying any attention to the encoding problem. The idea of this paper is to propose a multipoint video broadcast framework over a heterogeneous content distribution P2P network. In the proposed system the source generates the video flow by using an MPEG-4/FGS encoder, in such a way that no losses occur at the Baselayer stream even in the presence of short-term bandwidth fluctuations. Although in the past the FGS was not employed due to its encoding complexity, today, thanks to advances in hardware technology, we were able to develop an MPEG-4/FGS encoder on low-cost PCs which turned out to be more feasible and appealing for its flexibility. The FGS layer is sent together with the Base layer, but with a lower priority. The source uses a rate controller to regulate the encoding rate of the Base layer. To this aim, a protocol is defined in order to provide the source with information related to the most stringent bottleneck link on the overlay network. A technique to reorganize the content distribution tree is proposed and discussed. To evaluate the performance of the proposed framework a case study is introduced; improvements obtained with respect to several reference cases where FGS is not applied are also shown

    A Marketplace Approach for Service-Chain Deployment in a Multi-Layer FANET Edge-Computing Architecture

    No full text
    Providing Service Chains consisting of different virtual functions in dynamic and infrastructure-less environments, such as disaster-stricken regions or remote rural areas, requires specialized orchestration strategies. A promising approach is to leverage Unmanned Aerial Vehicles (UAVs) organized into Flying Ad-hoc Networks (FANETs) to provide Edge Computing capabilities. These UAVs act as distributed computing nodes, hosting Cloud-Native Functions (CNFs) that process and store data for ground users. However, the constraints of UAVs necessitate optimized resource allocation strategies to balance utility and performance. This paper presents a marketplace approach for Service Chain deployment in a multilayer FANET Edge Computing architecture. The proposed framework introduces multiple layers, where service requests are aggregated and processed by an Orchestration Layer that optimally distributes application traffic among CNF Providers and Resource Providers. By dynamically allocating computing resources based on demand, this architecture optimizes service performance while minimizing overall costs. The proposed solution contributes to the efficient orchestration of SCs in FANETs, supporting applications in challenging environments

    WatchEDGE: Smart networking for distributed AI-based environmental control

    No full text
    Modern applications that make extensive use of AI and ML require the support of an agile network environment that allows raw data to be processed at the edge, where they are collected, while computing functions both for the training and inference phases need to be efficiently moved from site to site. In this paper we present the WatchEDGE project. WatchEDGE studies an advanced edge-computing architecture supporting AI-based image processing applications distributed on geographically-distant sites, which can be adopted for environmental surveillance in the context of smart agriculture and wildlife protection. WatchEDGE is orchestrated to maximize data processing at the edge: each site (or “island”) is equipped with an edge-computing infrastructure that can be provided by fleets of flying drones (FANET); moreover, in the islands there are smart cameras and smart radars; cameras can be either grounded or mounted on board the UAVs. The islands are interconnected by SD-WAN technology. The project is part of the RESTART program, funded by NextGenerationEU

    Power control and management in the NetFPGA Gigabit Router

    No full text
    Improving energy efficiency in Internet equipments is becoming an increasingly important research topic. In this paper, we discuss the lesson gained by experimenting a power management mechanism aimed at reducing the power consumption while guaranteeing the Quality of Service (QoS). To this purpose, we drive the clock frequency of an open flexible and high-performance router, the NetFPGA, according to the measured input bit rate. An evaluation of the proposed power management policy is provided

    Network interface power management and TCP congestion control: a troubled marriage

    Full text link
    Optimizing the trade-off between power saving and Quality of Service in the current Internet is a challenging research objective, whose difficulty stems also from the dominant presence of Transmission Control Protocol (TCP) traffic, and its elastic nature. More specifically, recent works support the possibility of improving energy efficiency of network devices by modulating switching and transmission capacity according to traffic load, whereas TCP traffic is in turn adaptive to the available resources. In a previous work, we have shown that an intertwining exists between capacity scaling approaches and TCP congestion control. In this paper, we investigate the reasons of such intertwining, and we evaluate how and how much the dynamics of the two algorithms affect each other's performance. More specifically, we will show that such an interaction is essentially due to the relative speed of the two algorithms, which determines the conditions for the successful or unsuccessful coexistence of the two mechanism

    Measuring and modeling energy consumption to design a green NetFPGA giga-router

    No full text
    One of the most weighty matter in the Internet today is the waste of energy due to the fact that consumption of network nodes is not tuned with the input traffic. For this reason, the implementation of rate adaptation facilities in the routers constitutes a challenging problem to make the network energy efficient. Rate adaptation in the green routers is usually achieved by scaling the processing power according to the data rate the router has to manage; at this purpose the clock frequency driving the router processes can be modified according to the input data rate. In this context this paper, starting from a measurement study of the Reference Router implemented on the NetFPGA platform, defines a model of the consumed power as a function of both the managed input traffic and the available clock frequencies. As demonstrated in the paper, the model can be applied by router designers to choose the main router platform parameters, i.e. the number of clock frequencies and the clock frequency switching time, while respecting a given tradeoff between the percentage of energy saved and the maximum tolerated loss probability due to frequency switch
    corecore