This paper presents a hierarchical parallel MPEG-2 decoder for playing ultra-high-resolution videos on PC cluster based tiled display systems. To maximize parallelism while minimizing the communication requirements fo...
详细信息
ISBN:
(纸本)0769515738
This paper presents a hierarchical parallel MPEG-2 decoder for playing ultra-high-resolution videos on PC cluster based tiled display systems. To maximize parallelism while minimizing the communication requirements for a PC cluster, our algorithm uses a two-level splitter approach, where a root splitter splits an MPEG-2 video stream at the picture level and passes them to k second-level splitters, each of which splits the pictures into macroblocks and sends them to m × n decoders according to their screen locations. Our experiments with various configurations show that this system is highly scalable and has a low and balanced communication requirement among the PC nodes. On a 4 × 4 display wall system driven by 21 PCs, the implementation can play back a 3840 × 2800 video at 38.9 frames per second.
Enterprises in the public and private sectors have been making their large spatial data archives available over the Internet. However, interactive work with such large volumes of online spatial data is a challenging t...
详细信息
ISBN:
(纸本)9781581135916
Enterprises in the public and private sectors have been making their large spatial data archives available over the Internet. However, interactive work with such large volumes of online spatial data is a challenging task. We propose two efficient approaches to remote access to large spatial data. First, we introduce a client-server architecture where the work is distributed between the server and the individual clients for spatial query evaluation, data visualization, and data management. We enable the minimization of the requirements for system resources on the client side while maximizing system responsiveness as well as the number of connections one server can handle concurrently. second, for prolonged periods of access to large online data, we introduce APPOINT (an Approach for Peer-to-Peer Offloading the INTernet). This is a centralized peer-to-peer approach that helps Internet users transfer large volumes of online data efficiently. In APPOINT, active clients of the client-server architecture act on the server's behalf and communicate with each other to decrease network latency, improve service bandwidth, and resolve server congestions.
Query scheduling plays an important role when systems are faced with limited resources and high workloads. It becomes even more relevant for servers applying multiple query optimization techniques to batches of querie...
详细信息
Query scheduling plays an important role when systems are faced with limited resources and high workloads. It becomes even more relevant for servers applying multiple query optimization techniques to batches of queries, in which portions of datasets as well as intermediate results are maintained in memory to speed up query evaluation. We present a dynamic query scheduling model based on a priority queue implementation using a directed graph and a strategy for ranking queries. We examine the relative performance of several ranking strategies on a shared-memory machine using two different versions of an application, called the Virtual Microscope, for browsing digitized microscopy images.
distributed computing, the exploitation of idle cycles on pervasive desktop PC systems, offers the opportunity to increase the available computing power by orders of magnitude (10-1,000 times). However, for desktop PC...
详细信息
distributed computing, the exploitation of idle cycles on pervasive desktop PC systems, offers the opportunity to increase the available computing power by orders of magnitude (10-1,000 times). However, for desktop PC distributed computing to be widely accepted within enterprises, the systems much achieve high levels of robustness, security, scalability, unobtrusiveness and manageability. We describe the Entropia distributed computing system as a case study, detailing its internal architecture and philosophy in attacking these key problems. In particular, key aspects of the Entropia system include the use of (1) scalable Web/database technology for system management, (2) network tunneling and application name-spaces for logical connectivity, (3) binary sand-boxing technology for security and unobtrusiveness, and (4) an open integration model to allow applications from many sources to be incorporated. These technologies are combined to produce a robust, flexible, high-performance system which is now in use in numerous enterprises, supporting a wide range of applications.
暂无评论