With distributed and parallel computing becoming increasingly important in both industrial and scientific endeavors, it is imperative that students are introduced to the challenges and methods of high performance and ...
详细信息
With distributed and parallel computing becoming increasingly important in both industrial and scientific endeavors, it is imperative that students are introduced to the challenges and methods of high performance and high throughput computing. Because these topics are often absent in standard undergraduate computer science curriculums, it is necessary to encourage and support independent research and study involving distributed and parallel computing. In this paper, we present three undergraduate research projects that utilize distributed computing clusters: animation rendering, photo processing, and image transcoding. We describe the challenges faced in each project, examine the solutions developed by the students, and then evaluate the performance and behavior of each system. At the end, we reflect on our experience using distributed clusters in undergraduate research and offer six general guidelines for mentoring and pursing distributed computing research projects with undergraduates. Overall, these projects effectively promote skills in high performance and high throughput computing while enhancing the undergraduate educational experience.
This paper presents prediction-based dynamic resource allocation algorithms to scale video transcoding service on a given Infrastructure as a Service cloud. The proposed algorithms provide mechanisms for allocation an...
详细信息
This paper presents prediction-based dynamic resource allocation algorithms to scale video transcoding service on a given Infrastructure as a Service cloud. The proposed algorithms provide mechanisms for allocation and deallocation of virtual machines (VMs) to a cluster of video transcoding servers in a horizontal fashion. We use a two-step load prediction method, which allows proactive resource allocation with high prediction accuracy under real-time constraints. For cost-efficiency, our work supports transcoding of multiple on-demand video streams concurrently on a single VM, resulting in a reduced number of required VMs. We use video segmentation at group of pictures level, which splits video streams into smaller segments that can be transcoded independently of one another. The approach is demonstrated in a discrete-event simulation and an experimental evaluation involving two different load patterns.
User requirements for handheld and mobile devices are increasing day by day and with this the demand for accessing internet on these devices has also increased drastically. Wireless networks have some limitations like...
详细信息
User requirements for handheld and mobile devices are increasing day by day and with this the demand for accessing internet on these devices has also increased drastically. Wireless networks have some limitations like bandwidth, display screen size and the battery power available. Working and designing techniques are required and developed to enable appropriate display of web pages on the mobile devices minimizing the loading time based on these constraints. Tag based transcoding and proxy based cache transcoding is discussed here. A new proposal has also been discussed. All these aim at reducing bandwidth consumption and processing power.
The process of transcoding videos apart from being computationally intensive, can also be a rather complex procedure. The complexity refers to the choice of appropriate parameters for the transcoding engine, with the ...
详细信息
The process of transcoding videos apart from being computationally intensive, can also be a rather complex procedure. The complexity refers to the choice of appropriate parameters for the transcoding engine, with the aim of decreasing video sizes, transcoding times and network bandwidth without degrading video quality beyond some threshold that event detectors lose their accuracy. This paper explains the need for transcoding, and then studies different video quality metrics. Commonly used algorithms for motion and person detection are briefly described, with emphasis in investigating the optimum transcoding configuration parameters. The analysis of the experimental results reveals that the existing video quality metrics are not suitable for automated systems and that the detection of persons is affected by the reduction of bit rate and resolution, while motion detection is more sensitive to frame rate.
Scalable video coding (SVC) enables low complexity adaptation of compressed video, providing an efficient solution for content delivery through heterogeneous networks and to diverse displays. However, legacy video and...
详细信息
Scalable video coding (SVC) enables low complexity adaptation of compressed video, providing an efficient solution for content delivery through heterogeneous networks and to diverse displays. However, legacy video and most commercially available content capturing devices use conventional nonscalable coding, e.g., H.264/AVC. This paper proposes an efficient transcoder from H.264/AVC to a wavelet-based SVC. It aims at exploiting the advantages offered by fine granularity SVC technology when dealing with conventional coders and legacy video. The proposed transcoder was developed to cope with important functionalities of H.264/AVC, such as flexible reference frame (RF) selection. It is able to work with different coding configurations of H.264/AVC, including IPP or IBBP with multiple RFs. Moreover, many of the techniques presented in this paper are generic in the sense that they can be used for transcoding with many popular wavelet-based and hybrid-based video coding architectures. To reduce the transcoder's complexity, motion information and residual data extracted from a compressed H.264/AVC stream are exploited. Experimental results show a very good performance of the proposed transcoder in terms of decoded video quality and system complexity.
High-quality video, both uncompressed and compressed with relatively low compression ratio, is used in interactive environments, where minimum end-to-end latency is required. The media streams planning solves multi-po...
详细信息
ISBN:
(纸本)9781479906055
High-quality video, both uncompressed and compressed with relatively low compression ratio, is used in interactive environments, where minimum end-to-end latency is required. The media streams planning solves multi-point data routing for such applications even when bit rate of streams is comparable to capacity of network links. Recent advances in acceleration of high-throughput low-latency video processing enable on-the-fly video transcoding even for 4K and 8K video streams, thus allowing individual adaptation of data stream for each recipient without affecting the others. Stimulated by these advances, we present a novel media streams planning with transcoding on network nodes, and a mixed integer programming approach to solve the problem optimally. Our approach also enhances traditional end-to-end network model of the whole system with known topology of certain network regions. Our solution was implemented in the Co Universe, which is middleware for orchestration of collaborative environments. Measurements show that performance of the new solver is sufficient for interactive solving of most practical use-cases, thus enabling self-organization of high-performance collaborative environments.
In this paper, we show how the DCT blocks can be transcoded to wavelet subbands for image deblocking in the wavelet domain. The approach is based on the transcoding of DCT blocks to wavelet coefficient subbands direct...
详细信息
In this paper, we show how the DCT blocks can be transcoded to wavelet subbands for image deblocking in the wavelet domain. The approach is based on the transcoding of DCT blocks to wavelet coefficient subbands directly in the transform domain. The transcoding uses filtering (wavelet analysis) along with re-sampling (down) operation in the block DCT space. To perform transcoding, linear filtering is used in the block DCT domain. In this technique, filtering is performed on the three adjacent blocks. The complexity is reduced by performing sampling rate change and filtering operations in a single combined step. The proposed approach achieves the quality as same as the spatial domain technique at a reduced computational cost.
transcoding is the direct digital-to-digital data conversion of one encoding to another. This paper proposes a system of secure image transcoder which mainly focuses on multimedia applications such as web browsing thr...
详细信息
transcoding is the direct digital-to-digital data conversion of one encoding to another. This paper proposes a system of secure image transcoder which mainly focuses on multimedia applications such as web browsing through mobile phones, in order to improve their delivery to client devices with wide range of communication, storage and display capabilities. In this work, we propose a secure image transcoding technique based on a chaotic key. To improve the security of the above mentioned system, we have incorporated a variable block size selection prior to this stage. We analyzed the security of the proposed system and it is proved that the proposed system is highly secure against several forms of attack. The performance of the system is evaluated for different images and it is verified that the system is having less resource complexity with good performance.
transcoding is an inevitable need that is highly required for the current communication system like telemedicine, education, etc. However, it is not devoid of challenges that occur during retrieval end of format incom...
详细信息
ISBN:
(纸本)9781479900466
transcoding is an inevitable need that is highly required for the current communication system like telemedicine, education, etc. However, it is not devoid of challenges that occur during retrieval end of format incompatibility. Apart from the massive research work in past on designing efficient transcoder architecture, quality of image resolution in wireless media is found to be quite challenging. Hence, this paper presents a novel algorithm that ensures transmission of a quality image file using pre-defined compression ratio and simulated over wireless standards e.g. OFDM. For ensuring quality delivery, the system uses simple and cost effective discrete wavelet transform that can maintain better resolution till the retrieval stage. Continued by quantization and entropy encoding, the system uses the design of JPEG2000 transcoder considering PSNR and BPP as the factor of evaluation.
Following the finalization of the state-of-the-art High Efficiency Video Coding (HEVC) standard in January 2013, several new services are being deployed in order to take advantage of the superior coding efficiency (es...
详细信息
Following the finalization of the state-of-the-art High Efficiency Video Coding (HEVC) standard in January 2013, several new services are being deployed in order to take advantage of the superior coding efficiency (estimated at 50 % less bitrate for the same visual quality) that this standard provides over its predecessor: H.264 / Advanced Video Coding (AVC). However, the switch from AVC to HEVC is not trivial as most video content is still encoded in AVC. Consequently, there is a growing need for fast AVC to HEVC transcoders in the market today. While a trivial transcoder can be made by simply cascading an AVC decoder and an HEVC encoder, fast transcoding cannot be achieved. In this paper, we present an AVC to HEVC transcoder where decoded AVC blocks are first fused according to their motion similarity. The resulting fusion map is then used to limit the quadtree of HEVC coded frames. AVC motion vectors are also used to determine a better starting point for integer motion estimation. Experimental results show that significant transcoder execution time savings of 63 % can be obtained with only a 1.4 % bitrate increase compared to the trivial transcoder.
暂无评论