51,003 research outputs found

    Is the Web ready for HTTP/2 Server Push?

    Full text link
    HTTP/2 supersedes HTTP/1.1 to tackle the performance challenges of the modern Web. A highly anticipated feature is Server Push, enabling servers to send data without explicit client requests, thus potentially saving time. Although guidelines on how to use Server Push emerged, measurements have shown that it can easily be used in a suboptimal way and hurt instead of improving performance. We thus tackle the question if the current Web can make better use of Server Push. First, we enable real-world websites to be replayed in a testbed to study the effects of different Server Push strategies. Using this, we next revisit proposed guidelines to grasp their performance impact. Finally, based on our results, we propose a novel strategy using an alternative server scheduler that enables to interleave resources. This improves the visual progress for some websites, with minor modifications to the deployment. Still, our results highlight the limits of Server Push: a deep understanding of web engineering is required to make optimal use of it, and not every site will benefit.Comment: More information available at https://push.netray.i

    Development of a building information modelling (BIM) migration path model for construction professionals

    Get PDF
    The construction professionals have the notion that by implementing Building Information Modelling (BIM) in construction could overcome problems such as delay, cost overrun, clashes in project design and undesirable quality in construction. However, they failed to take the advantages of the BIM benefit as they are still trying to find the best way to take on board the BIM into current practices. Most of the professionals do not know ‘when’ and ‘how’ to apply BIM throughout the construction lifecycle. Several research models related to BIM has been developed to improve and encourage BIM implementation. Nevertheless, the developed models have limitations in highlighting the steps involved that could assist the construction professionals in implementing BIM effectively in Malaysia. Therefore, this research is aimed to develop a model that would be able to assist Malaysian construction professionals in implementing BIM in a structured way. A semi-structured interview was carried out with respondents that have various experienced and currently involved in BIM projects in the Malaysian construction industry. Findings show that the construction professionals are lacking in knowledge and experience in using BIM in various stages of construction. Thus, they were unable to fully capitalise the benefit of 3D models. Migration path model was proposed and evaluated as a strategic approach for BIM implementation in the Malaysian construction industry. The identification of five (5) activities (BIM Awareness, Develop BIM Strategy, Implement BIM, Monitor BIM and Expand BIM Implementation) with the three (3) enablers (BIM work contract, BIM work process and BIM technology) in the model is expected to be able to assist construction professionals to implement BIM with the right BIM concept and later, the benefit could be obtained for improving construction project. The proposed model could be as a guideline for construction professionals in implementing BIM, specifically in countries that new in BIM. The model is also expected to be able to fill the gap in BIM implementation by supporting the initiatives by the Malaysian government for increasing productivity in construction projects by using new technology like BIM

    Enhancing the environmental sustainability of IT

    Get PDF
    Emerging technologies for learning report - Article exploring green I

    Leveraging Program Analysis to Reduce User-Perceived Latency in Mobile Applications

    Full text link
    Reducing network latency in mobile applications is an effective way of improving the mobile user experience and has tangible economic benefits. This paper presents PALOMA, a novel client-centric technique for reducing the network latency by prefetching HTTP requests in Android apps. Our work leverages string analysis and callback control-flow analysis to automatically instrument apps using PALOMA's rigorous formulation of scenarios that address "what" and "when" to prefetch. PALOMA has been shown to incur significant runtime savings (several hundred milliseconds per prefetchable HTTP request), both when applied on a reusable evaluation benchmark we have developed and on real applicationsComment: ICSE 201

    Survey of End-to-End Mobile Network Measurement Testbeds, Tools, and Services

    Full text link
    Mobile (cellular) networks enable innovation, but can also stifle it and lead to user frustration when network performance falls below expectations. As mobile networks become the predominant method of Internet access, developer, research, network operator, and regulatory communities have taken an increased interest in measuring end-to-end mobile network performance to, among other goals, minimize negative impact on application responsiveness. In this survey we examine current approaches to end-to-end mobile network performance measurement, diagnosis, and application prototyping. We compare available tools and their shortcomings with respect to the needs of researchers, developers, regulators, and the public. We intend for this survey to provide a comprehensive view of currently active efforts and some auspicious directions for future work in mobile network measurement and mobile application performance evaluation.Comment: Submitted to IEEE Communications Surveys and Tutorials. arXiv does not format the URL references correctly. For a correctly formatted version of this paper go to http://www.cs.montana.edu/mwittie/publications/Goel14Survey.pd
    • …
    corecore