6,595 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

    Pervasive Data Access in Wireless and Mobile Computing Environments

    Get PDF
    The rapid advance of wireless and portable computing technology has brought a lot of research interests and momentum to the area of mobile computing. One of the research focus is on pervasive data access. with wireless connections, users can access information at any place at any time. However, various constraints such as limited client capability, limited bandwidth, weak connectivity, and client mobility impose many challenging technical issues. In the past years, tremendous research efforts have been put forth to address the issues related to pervasive data access. A number of interesting research results were reported in the literature. This survey paper reviews important works in two important dimensions of pervasive data access: data broadcast and client caching. In addition, data access techniques aiming at various application requirements (such as time, location, semantics and reliability) are covered

    Data broadcast scheduling: Models, algorithms, and analysis

    Get PDF
    Inherent in the field of data broadcasting is a communication problem in which a server is to transmit a subset of data items in response to requests received from clients. The intent of the server is to optimize metrics quantifying the quality of service the system provides. This method of data dissemination has proved to be an efficient means of delivering information in asymmetric environments demanding massive scalability. of critical importance in such a system is the algorithm used by the server to construct a schedule of item broadcasts.;Due to the real-time nature of this problem, performances of heuristics designed to construct such schedules are heavily dependent on request instances. Thus it is challenging to establish the quality of one algorithm over another. Though several scheduling methods have been developed, these algorithms have been studied with a reliance on probabilistic assumptions and little emphasis on analytical results.;In contrast, we provide a formal treatment of the data broadcast scheduling problem in which analytical methods are applied, complemented by simulation experiments. Utilizing a worst-case technique known as competitive analysis, we establish bounds on the performance of various algorithms in the context of several different broadcast models. We describe results in three different settings.;Minimizing the total wait time of all requests with a single channel and multiple database items we establish the competitive ratios for two well-known algorithms, First Come First Served (FCFS) and Most Requests First (MRF) to be equal, and provide a general lower bound for all algorithms in this context. We describe simulation results that indicate the superior performance of MRF over FCFS on average. Minimizing two conflicting metrics, the total wait time and total broadcast cost, with a single channel and single database item we develop two on-line algorithms, establish their competitive ratios, and provide an optimal off-line algorithm used to simulate the impact of various parameters on the performance of both on-line heuristics. Finally, we extend the previous model by including multiple database items and establish a lower bound to a greedy algorithm for this context

    Performance Evaluation of Scalable Multi-cell On-Demand Broadcast Protocols

    Get PDF
    As mobile data service becomes popular in today's mobile network, the data traffic burden irrevocably increases. LTE 4G, as the next-generation mobile technology, provides high data rates and improved spectral efficiency for data transmission. Currently in the mobile network, mobile data service solely relies on the point-to-point unicast transmission. In the ever-evolving 4G mobile network, mobile broadcast may serve as a supplemental means of pushing mobile data content from the data server to the mobile user devices. As part of the LTE 4G specifications, the mobile broadcast technology referred to as eMBMS is designed for supporting the mobile data service. From eMBMS, SFN broadcast transmission scheme allows data broadcasting to be synchronized in all cells of a defined core network area. LTE 4G also enables single-cell broadcast scheme in which data broadcasting is taking place independently in every cell. In this thesis, besides SFN or single-cell broadcast transmission, a hybrid broadcast transmission scheme in which SFN and single-cell broadcast transmission are used interchangeably in the same network based on the network conditions is proposed. For on-demand data service, the pull-based scheduling protocols from previous work are originally designed to work in a single-cell case scenario. With slight modifications, the batching/cbd protocol can be adapted for multi-cell data service. A new combined scheduling protocol, that is cyclic/cd,fft protocol, is devised as the second candidate for multi-cell data transmission scheduling. Based on the three broadcast transmission schemes and the two broadcast scheduling protocols, six mobile broadcast protocols are proposed. The mobile broadcast models, which correspond to the six mobile broadcast protocols, are evaluated by analysis and simulation experiment. By analysis, the cost equations are derived for calculating average server bandwidth, average client delay and maximum client delay of the mobile broadcast models. In the experiment, the input parameters of broadcast test models are assessed one at a time. The experimental results show that the hybrid broadcast transmission together with cyclic/cd,fft protocol would provide the best server bandwidth performance and the SFN broadcast transmission together with batching/cbd protocol provides the best average delay performance

    Organizing XML data in a wireless broadcast system by exploiting structural similarities

    Get PDF
    Wireless data broadcast is an efficient way of delivering data of common interest to a large population of mobile devices within a proximate area, such as smart cities, battle fields, etc. In this work, we focus ourselves on studying the data placement problem of periodic XML data broadcast in mobile and wireless environments. This is an important issue, particularly when XML becomes prevalent in today’s ubiquitous and mobile computing devices and applications. Taking advantage of the structured characteristics of XML data, effective broadcast programs can be generated based on the XML data on the server only. An XML data broadcast system is developed and a theoretical analysis on the XML data placement on a wireless channel is also presented, which forms the basis of the novel data placement algorithm in this work. The proposed algorithm is validated through a set of experiments. The results show that the proposed algorithm can effectively place XML data on air and significantly improve the overall access efficiency

    Will It Rain Profit With Broadcast Clouds?

    Get PDF

    Research in Mobile Database Query Optimization and Processing

    Get PDF

    Improving the Multi-Channel Hybrid Data Dissemination System

    Get PDF
    A major problem with the Internet and web-based applications is the scalable delivery of data. Lack of scalability can hinder performance and decrease the ability of a system to perform as originally designed. One of the most promising solutions to this scalability problem is to use a multiple channel hybrid data dissemination server to deliver requested information to users. This solution provides the high scalability found in multicast, with the low latency found in unicast. A multiple channel hybrid server works by using a push-based multicast channel to deliver the most popular data to users, and reserves the pull-based unicast channel for user requests and delivery of less popular data.The adoption of a multiple channel hybrid data dissemination server, however, introduces a variety of data management problems. In this dissertation, we propose an improved multiple channel hybrid data dissemination model, and propose solutions to three fundamental data management problems that arise in any multiple channel hybrid scheme. In particular, we address the push popularity problem, the document classification problem, and the bandwidth division problem. We also propose a multicast pull channel to the common two-channel hybrid scheme. Our hypothesis that this new channel both improves scalability, and decreases variances in response times, is confirmed by our extensive experimental results. We develop a fully functioning architecture for our three-channel hybrid scheme. In a real world environment, our middleware is shown to provide high scalability for overloaded web servers, while keeping the response times experienced by clients at a minimum. Further, we demonstrate that the practical impact of this work extends to other broadcast-based environments, such as a wireless network

    Designing application software in wide area network settings

    Get PDF
    Progress in methodologies for developing robust local area network software has not been matched by similar results for wide area settings. The design of application software spanning multiple local area environments is examined. For important classes of applications, simple design techniques are presented that yield fault tolerant wide area programs. An implementation of these techniques as a set of tools for use within the ISIS system is described
    corecore