11,640 research outputs found

    Effective scheduling algorithm for on-demand XML data broadcasts in wireless environments

    Get PDF
    The organization of data on wireless channels, which aims to reduce the access time of mobile clients, is a key problem in data broadcasts. Many scheduling algorithms have been designed to organize flat data on air. However, how to effectively schedule semi-structured information such as XML data on wireless channels is still a challenge. In this paper, we firstly propose a novel method to greatly reduce the tuning time by splitting query results into XML snippets and to achieve better access efficiency by combining similar ones. Then we analyze the data broadcast scheduling problem of on-demand XML data broadcasts and define the efficiency of a data item. Based on the definition, a Least Efficient Last (LEL) scheduling algorithm is also devised to effectively organize XML data on wireless channels. Finally, we study the performance of our algorithms through extensive experiments. The results show that our scheduling algorithms can reduce both access time and tuning time signifcantly when compared with existing work

    Broadcasting in Time-Division Duplexing: A Random Linear Network Coding Approach

    Full text link
    We study random linear network coding for broadcasting in time division duplexing channels. We assume a packet erasure channel with nodes that cannot transmit and receive information simultaneously. The sender transmits coded data packets back-to-back before stopping to wait for the receivers to acknowledge the number of degrees of freedom, if any, that are required to decode correctly the information. We study the mean time to complete the transmission of a block of packets to all receivers. We also present a bound on the number of stops to wait for acknowledgement in order to complete transmission with probability at least 1ϵ1-\epsilon, for any ϵ>0\epsilon>0. We present analysis and numerical results showing that our scheme outperforms optimal scheduling policies for broadcast, in terms of the mean completion time. We provide a simple heuristic to compute the number of coded packets to be sent before stopping that achieves close to optimal performance with the advantage of a considerable reduction in the search time.Comment: 6 pages, 5 figures, Submitted to Workshop on Network Coding, Theory, and Applications (NetCod 2009

    A scheduling scheme for continuous media data broadcasting with a single channel

    Get PDF

    Dynamic Hierarchical Sleep Scheduling for Wireless Ad-Hoc Sensor Networks

    Get PDF
    This paper presents two scheduling management schemes for wireless sensor networks, which manage the sensors by utilizing the hierarchical network structure and allocate network resources efficiently. A local criterion is used to simultaneously establish the sensing coverage and connectivity such that dynamic cluster-based sleep scheduling can be achieved. The proposed schemes are simulated and analyzed to abstract the network behaviors in a number of settings. The experimental results show that the proposed algorithms provide efficient network power control and can achieve high scalability in wireless sensor networks

    Design And Analysis Of Scalable Video Streaming Systems

    Get PDF
    Despite the advancement in multimedia streaming technology, many multimedia applications are still face major challenges, including provision of Quality-of-Service (QoS), system scalability, limited resources, and cost. In this dissertation, we develop and analyze a new set of metrics based on two particular video streaming systems, namely: (1) Video-on-Demand (VOD) with video advertisements system and (2) Automated Video Surveillance System (AVS). We address the main issues in the design of commercial VOD systems: scalability and support of video advertisements. We develop a scalable delivery framework for streaming media content with video advertisements. The delivery framework combines the benefits of stream merging and periodic broadcasting. In addition, we propose new scheduling policies that are well-suited for the proposed delivery framework. We also propose a new prediction scheme of the ad viewing times, called Assign Closest Ad Completion Time (ACA). Moreover, we propose an enhanced business model, in which the revenue generated from advertisements is used to subsidize the price. Additionally, we investigate the support of targeted advertisements, whereby clients receive ads that are well-suited for their interests and needs. Furthermore, we provide the clients with the ability to select from multiple price options, each with an associate expected number of viewed ads. We provide detailed analysis of the proposed VOD system, considering realistic workload and a wide range of design parameters. In the second system, Automated Video Surveillance (AVS), we consider the system design for optimizing the subjects recognition probabilities. We focus on the management and the control of various Pan, Tilt, Zoom (PTZ) video cameras. In particular, we develop a camera management solution that provides the best tradeoff between the subject recognition probability and time complexity. We consider both subject grouping and clustering mechanisms. In subject grouping, we propose the Grid Based Grouping (GBG) and the Elevator Based P lanning (EBP) algorithms. In the clustering approach, we propose the (GBG) with Clustering (GBGC) and the EBP with Clustering (EBPC) algorithms. We characterize the impact of various factors on recognition probability. These factors include resolution, pose and zoom-distance noise. We provide detailed analysis of the camera management solution, considering realistic workload and system design parameters

    Exploiting Data Mining Techniques for Broadcasting Data in Mobile Computing Environments

    Get PDF
    Cataloged from PDF version of article.Mobile computers can be equipped with wireless communication devices that enable users to access data services from any location. In wireless communication, the server-to-client (downlink) communication bandwidth is much higher than the client-to-server (uplink) communication bandwidth. This asymmetry makes the dissemination of data to client machines a desirable approach. However, dissemination of data by broadcasting may induce high access latency in case the number of broadcast data items is large. In this paper, we propose two methods aiming to reduce client access latency of broadcast data. Our methods are based on analyzing the broadcast history (i.e., the chronological sequence of items that have been requested by clients) using data mining techniques. With the first method, the data items in the broadcast disk are organized in such a way that the items requested subsequently are placed close to each other. The second method focuses on improving the cache hit ratio to be able to decrease the access latency. It enables clients to prefetch the data from the broadcast disk based on the rules extracted from previous data request patterns. The proposed methods are implemented on a Web log to estimate their effectiveness. It is shown through performance experiments that the proposed rule-based methods are effective in improving the system performance in terms of the average latency as well as the cache hit ratio of mobile clients
    corecore