The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Abstract—Peer-to-peer streaming is a well-known technology for the large-scale distribution of audio/video contents. Its widespread adoption derives from the possibility of having a good scalability without the need for the deployment of expensive infrastructures such as Content Delivery Networks (CDNs). We think real-time streaming of lessons could open new interesting opportunities in e-learning...
In this paper we propose an SDN based dynamic path selection for HTTP-based video streaming. MPEG-DASH is a recently proposed standard allowing rate adaptation over HTTP. On the other hand, Software Defined Networking (SDN) is a new network architecture, which allows determining routes of packet flows by an external controller software. In this study we develop an optimization model aiming to obtain...
With the increasingly widespread application of cloud computing, multiple cloud storage platforms have emerged, such as Dropbox, GoogleDrive, OneDrive, etc. These synchronization technology tools are based on specific platform and vary in time synchronization, bandwidth, file types and working offline synchronization capabilities. Most of them are facing time delay, bandwidth overhead problems. Based...
This paper is motivated by the tremendous energy consumption of streaming video servers and the energy-economic nature of solid-state drives. An energy-aware data placement strategy with its associated scheduling policy is proposed for streaming video servers equipped with solid-state drives (SSDs). A skewed energy-aware load over SSDs and disks is adopted with a duplication policy to deal with popular...
In this paper, we propose the architecture of a wide area file service infrastructure, called I-Shadow. I-Shadow can provide both short delay file access and dependable file management for mobile users by using a set of active rules. We also show that average file access time of I-Shadow is shorter than that of cache based Coda distributed file system through a simulation study.
We propose Geo FS, a POSIX-compliant, wide-area distributed file system, which is used for sharing files between sites. Geo FS uses FUSE to provide standard file system interfaces to applications, it allows users to control over consistency and replication via extended attributes. In the era of big data, traditional file systems do not adapt well to update a large directory (i.e. Huge number of files...
Data grows at the impressive rate of 50% per year, and 75% of the digital world is a copy! Although keeping multiple copies of data is necessary to guarantee their availability and long term durability, in many situations the amount of data redundancy is immoderate. By keeping a single copy of repeated data, data deduplication is considered as one of the most promising solutions to reduce the storage...
With the advance of digital communication technologies and Internet prevalence, multimedia becomes one of the major media for information transmission. In this research, a stable and scalable IPTV system, which comprises media codecs, streaming, encryption/decryption, bandwidth estimation and NAT traversal units, has been developed to meet the application requirement of Internet multimedia. For streaming...
Cloud based games have significantly larger network bandwidth requirements when compared with traditional online games (up to two orders of magnitude). Differences in transmission characteristics can be observed not only between various cloud gaming platforms, but also between different games played on the same platform. As the differences between games on the same platform can be very high (up to...
A popular way to track video usage is by sending periodic heartbeats from the player. In a given video session, heartbeats identify that the session is alive, but do not capture the user's actions on the video (play, pause, seek, etc.). If the video providers use different frequencies for the heartbeat, usage data for the same video published to different websites cannot be compared across publishers...
Modularity and hierarchical-based design are crucial features that need to be supported in complex embedded systemscharacterized by multiple applications with timing requirements.Resource reservation is a powerful scheduling mechanism forachieving such goals and providing temporal isolation amongdifferent real-time applications. When different applications sharemutually exclusive resources, a precise...
Currently, the network I/O is greater than the disk I/O. Even further, network I/O capacity increases at a faster rate than the capacity of hard disk I/O. If the gap between the disk I/O and the network I/O continues to grow, current technologies may not be the optimum choices anymore. Virtual machine migration is one of the most frequently mentioned operations in datacenters. One of the purposes...
In peer-to-peer video-on-demand (P2P VoD) streaming system, bandwidth is one of the most important resources. Making full use of peers' bandwidth is critical to enhance the quality of service (QoS). Thus, it is essential to design a reasonable bandwidth allocation scheme in data scheduling process. However, many data scheduling schemes do not consider bandwidth allocation in detail and have no specific...
In modern non-customized multicore architectures, computing cores commonly share large parts of the memory hierarchy. This paper presents a scheme for controlling the sharing of main memory among cores, respectively the concurrently executing real-time tasks. This is important for the following: concurrent memory accesses are served sequentially by the memory controller. As task execution stalls until...
The increasing complexity and heterogeneity of avionic networks make resource savings a challenging task to guarantee easy incremental design during the lifetime of an aircraft. In this paper, we focus on the optimization of interconnection devices for multi-cluster avionic networks, called Remote Data Concentrators (RDC), and especially for the CAN-AFDX network. The design of this optimized RDC device...
We propose a scheme to schedule the transmission of data center traffic to guarantee a transmission rate for long flows without affecting the rapid transmission required by short flows. We call the proposed scheme Deadline-Aware Queue (DAQ). The traffic of a data center can be broadly classified into long and short flows, where the terms long and short refer to the amount of data to be transmitted...
Peer-to-Peer (P2P) networks are distributed systems where no central authority rules the behavior of the individual peers. These systems rely on the voluntary participation of the peers to help each other and reduce congestion at the data servers. BitTorrent is a popular file-sharing P2P application originally designed for non real-time data. Given the inherent characteristics of these systems, they...
Infrastructure-as-a-Service (IaaS), which is offered by cloud computing, has focused on providing computing and storage resources, considering network mostly as a required communication accessory and not as a resource itself. In other words, the ability to define network resources (e.g. routing/switching elements, bandwidth, delay) is still very limited. However, the need to have more robust solutions...
Dynamic adaptive streaming over HTTP (DASH) has gained a significant momentum for multimedia streaming due to its ability in crossing firewalls and availability of infrastructure. In the mean time scalable video coding (SVC) is building a similar momentum as it enables efficient media storage and caching. In this work, we identify the main components of adaptive SVC-DASH client and propose an streaming...
In recent years, HTTP Adaptive Streaming (HAS) is becoming the de facto standard for video delivery over the best effort Internet. In HAS, the video consists out of multiple temporal segments encoded at different quality rates. In this way, HAS allows to dynamically adapt the quality level to the perceived network conditions. Using Scalable Video Coding (SVC), the redundancy between these representations...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.