882 research outputs found
Low Latency Low Loss Media Delivery Utilizing In-Network Packet Wash
This paper presents new techniques and mechanisms for carrying streams of layered video using Scalable Video Coding (SVC) from servers to clients, utilizing the Packet Wash mechanism which is part of the Big Packet Protocol (BPP). BPP was designed to handle the transfer of packets for high-bandwidth, low-latency applications, aiming to overcome a number of issues current networks have with high precision services. One of the most important advantages of BPP is that it allows the dynamic adaption of packets during transmission. BPP uses Packet Wash to reduce the payload, and the size of a packet by eliminating specific chunks. For video, this means cutting out specific segments of the transferred video, rather than dropping packets, as happens with UDP based transmission, or retrying the transmission of packets, as happens with TCP. The chunk elimination approach is well matched with SVC video, and these techniques and mechanisms are utilized and presented. An evaluation of the performance is provided, plus a comparison of using UDP or TCP, which are the other common approaches for carrying media over IP. Our main contributions are the mapping of SVC video into BPP packets to provide low latency, low loss delivery, which provides better QoE performance than either UDP or TCP, when using those techniques and mechanisms. This approach has proved to be an effective way to enhance the performance of video streaming applications, by obtaining continuous delivery, while maintaining guaranteed quality at the receiver. In this work we have successfully used an H264 SVC encoded video for layered video transmission utilizing BPP, and can demonstrate video delivery with low latency and low loss in limited bandwidth environments
In-Network Video Quality Adaption using Packet Trimming at the Edge
This paper describes the effects of running innetwork quality adaption by trimming the packets of layered video streams at the edge. The video stream is transmitted using the BPP transport protocol, which is like UDP, but has been designed to be both amenable to trimming and to provide low-latency and high reliability. The traffic adaption uses the Packet Wash process of BPP on the transmitted Scalable Video Coding (SVC) video streams as they pass through a network function which is BPP-aware and embedded at the edge. Our previous work has either demonstrated the use of SDN controllers to directly implement Packet Wash, or the use of a network function in the core of the network to do the same task. This paper presents the first attempt to deploy and evaluate such a process in the edge. We compare the performance of transmitting video using BPP and the Packet Wash trimming, against alternative transmission schemes, namely TCP, UDP, and HTTP Adaptive Streaming (HAS). The results demonstrate that providing traffic engineering using in-network quality adaption using packet trimming, provides high quality at the receiver
Using packet trimming at the edge for in-network video quality adaption
This paper describes the effects of running in-network quality adaption by trimming the packets of layered video streams at the edge. The video stream is transmitted using the BPP transport protocol, which is like UDP, but has been designed to be both amenable to trimming and to provide low-latency and high reliability. The traffic adaption uses the Packet Wash process of Big Packet Protocol (BPP) on the transmitted Scalable Video Coding (SVC) video streams as they pass through a network function which is BPP-aware and embedded at the edge. Our previous work has either demonstrated the use of Software Defined Networking (SDN) controllers to implement Packet Wash directly, or the use of a network function in the core of the network to do the same task. This paper presents our effort to deploy and evaluate such a process at the edge, highlighting the packet trimming algorithm and showing the packet trimming effects on the streams. We compare the performance of transmitting video using BPP and the Packet Wash trimming, against alternative transmission schemes, namely UDP and HTTP adaptive streaming (HAS), presenting a number of quality parameters. The results demonstrate that providing traffic engineering using in-network quality adaption using packet trimming, provides high quality at the receiver
The Future of Media Streaming Systems: Transferring Video over New IP
Big Packet Protocol (BPP), which is part of New IP, was designed to transfer packets for future networking applications, and aims to overcome obstacles within current networks for high precision services. One of the most important advantages of New IP is that it allows changes to packets during transmission. The strategy of BPP is to reduce the packet size by eliminating specific chunks, cutting out segments from the transferred video, rather than dropping or retransmitting packets. This provides an effective mechanism to enhance the performance of video streaming applications, by obtaining continuous delivery and minimum guaranteed quality at the receiver. In order to make video transmission over BPP effective, we need to select a video codec that can do multiple encodings for the same region, such as scalable video coding (SVC). To support such functionality, we have augmented the BPP packet structure in order to transfer video data. This paper describes the use of BPP for carrying video from servers to clients, and defines the packet structure for this purpose, plus the extensions needed to support SVC encoded video. To evaluate the proposed approach, we use SDN to facilitate BPP operations, with results showing a successful implementation of a system using these combined techniques
Addressing health literacy in patient decision aids
MethodsWe reviewed literature for evidence relevant to these two aims. When high-quality systematic reviews existed, we summarized their evidence. When reviews were unavailable, we conducted our own systematic reviews.ResultsAim 1: In an existing systematic review of PtDA trials, lower health literacy was associated with lower patient health knowledge (14 of 16 eligible studies). Fourteen studies reported practical design strategies to improve knowledge for lower health literacy patients. In our own systematic review, no studies reported on values clarity per se, but in 2 lower health literacy was related to higher decisional uncertainty and regret. Lower health literacy was associated with less desire for involvement in 3 studies, less question-asking in 2, and less patient-centered communication in 4 studies; its effects on other measures of patient involvement were mixed. Only one study assessed the effects of a health literacy intervention on outcomes; it showed that using video to improve the salience of health states reduced decisional uncertainty. Aim 2: In our review of 97 trials, only 3 PtDAs overtly addressed the needs of lower health literacy users. In 90% of trials, user health literacy and readability of the PtDA were not reported. However, increases in knowledge and informed choice were reported in those studies in which health literacy needs were addressed.ConclusionLower health literacy affects key decision-making outcomes, but few existing PtDAs have addressed the needs of lower health literacy users. The specific effects of PtDAs designed to mitigate the influence of low health literacy are unknown. More attention to the needs of patients with lower health literacy is indicated, to ensure that PtDAs are appropriate for lower as well as higher health literacy patients
On the Placement of Management and Control Functionality in Software Defined Networks
In order to support reactive and adaptive operations,
Software-Defined Networking (SDN)-based management
and control frameworks call for decentralized solutions. A key challenge to consider when deploying such solutions is to decide on the degree of distribution of the management and control functionality. In this paper, we develop an approach to determine the allocation of management and control entities by designing two algorithms to compute their placement. The algorithms rely on a set of input parameters which can be tuned to take into account the requirements of both the network infrastructure and the management applications to execute in the network. We evaluate the influence of these parameters on the configuration of the resulting management and control planes based on real
network topologies and provide guidelines regarding the settings of the proposed algorithms
Towards High Precision End-to-End Video Streaming from Drones using Packet Trimming
The emergence of a number of network communication facilities such as Network Function Virtualization (NFV), Software Defined Networking (SDN), the Internet of Things (IoT), Unmanned Aerial Vehicles (UAV), and in-network packet processing, holds a potential to meet the low latency, high precision requirements of various future multimedia applications. However, this raises the corresponding issues of how all of these elements can be used together in future networking environments, including newly developed protocols and techniques. This paper describes the architecture of an end-to-end video streaming platform for video surveillance, consisting of a UAV network domain, an edge server implementing in-network packet trimming operations with the use of Big Packet Protocol (BPP), utilization of Scalable Video Coding (SVC) and multiple video clients which connect to a network managed by an SDN controller. A Virtualized Edge Function at the drone edge utilizes SVC and in communication with the Drone Control Unit to manage the transmitted video quality. Experimental results show the potential that future multimedia applications can achieve the required high precision with the use of future network components and the consideration of their interactions
Training and Assessment of Laparoscopic Skills
Laparoscopic surgery is gaining popularity among the surgical community. While its prevalence expands, the need for reliable training and assessment tools is becoming increasingly important. Laparoscopic skills are not an innate behavior, nor can they be easily mimicked, and can only be acquired through hands-on training. A consensus exists among physicians that establishment and evaluation of technical skill in surgical training programs are inadequate and in need of improvement. A validated, reliable bench model that could train and assess could be standardized and provide numerous benefits including determination of which medical students should consider a career in surgery, valuable feedback to residents, a tracking mechanism of resident performance, a possible certification and recertification tool, and to allow for interinstitutional comparison. To this end, several potentially successful bench models testing dexterity, hand-eye coordination, and depth perception have been developed. A few models have been proven to be both valid and reliable indicators of technical skill. Although the future remains uncertain, enough groundwork has been laid to begin incorporating technical skill training and assessment into surgical training programs
Dynamic Packet Content Construction and Processing for End-to-End Streaming in 6G
In the context of 6G, the use of drones/UAVs and satellite is a high priority. One of the main issues is that there is limited and varying bandwidth in these environments, so the question arises: how do we provide high Quality of Experience (QoE) to the users. BPP is a recent protocol which is effective when used with Scalable Video Coding (SVC) streams and limited bandwidth environments. We present an end-to-end architecture, with a drone sending video, utilizing functions for dynamically constructing the content of packets, and then dynamically processing those packets during their transmission across a network, all managed by a multi-domain orchestrator. These functions are implemented as virtualized network elements, as in our previous work. In this current work, we investigate how different packing strategies for filling packets impact different QoE parameters, when evaluated using a number of different bandwidths. These insights can be utilized for choosing the best QoE, and will be especially useful in 5G / 6G environments
- …