71,335 research outputs found

    Models in the Cloud: Exploring Next Generation Environmental Software Systems

    Get PDF
    There is growing interest in the application of the latest trends in computing and data science methods to improve environmental science. However we found the penetration of best practice from computing domains such as software engineering and cloud computing into supporting every day environmental science to be poor. We take from this work a real need to re-evaluate the complexity of software tools and bring these to the right level of abstraction for environmental scientists to be able to leverage the latest developments in computing. In the Models in the Cloud project, we look at the role of model driven engineering, software frameworks and cloud computing in achieving this abstraction. As a case study we deployed a complex weather model to the cloud and developed a collaborative notebook interface for orchestrating the deployment and analysis of results. We navigate relatively poor support for complex high performance computing in the cloud to develop abstractions from complexity in cloud deployment and model configuration. We found great potential in cloud computing to transform science by enabling models to leverage elastic, flexible computing infrastructure and support new ways to deliver collaborative and open science

    Trends in office internal gains and the impact on space heating and cooling demands

    Get PDF
    Internal gains from occupants, equipment and lighting contribute a significant proportion of the heat gains in an office space. Looking at trends in Generation-Y, it appears there are two diverging paths for future ICT demand: one where energy demand is carefully regulated and the other where productivity enhancers such as multiple monitors and media walls causes an explosion of energy demand within the space. These internal gains scenarios were simulated on a variety of different building archetypes to test their influence on the space heating and cooling demand. It was demonstrated that in offices with a high quality facade, internal gains are the dominant factor. As a case study, it was shown that natural ventilation is only possible when the ICT demand is carefully regulated

    Industry 4.0: The Future of Indo-German Industrial Collaboration

    Get PDF
    Industry 4.0 can be described as the fourth industrial revolution, a mega- trend that affects every company around the world. It envisions interconnections and collaboration between people, products and machines within and across enterprises. Why does Industry 4.0 make for an excellent platform for industrial collaboration between India and Germany? The answers lie in economic as well as social factors. Both countries have strengths and weakness and strategic collaboration using the principles of Industry 4.0 can help both increase their industrial output, GDP and make optimal use of human resources. As a global heavy weight in manufacturing and machine export, Germany has a leading position in the development and deployment of Industry 4.0 concepts and technology. However, its IT sector, formed by a labor force of 800,000 employees, is not enough. It needs more professionals to reach its full potential. India, on the other hand, is a global leader in IT and business process outsourcing. But its manufacturing industry needs to grow significantly and compete globally. These realities clearly show the need for Industry 4.0-based collaboration between Germany and India. So how does Industry 4.0 work? In a first step, we look at the technical pers- pective – the vertical and horizontal integration of Industry 4.0 principles in enterprises. Vertical integration refers to operations within Smart Factories and horizontal integration to Smart Supply Chains across businesses. In the second step, we look at manufacturing, chemical industry and the IT sector as potential targets for collaboration between the two countries. We use case studies to illustrate the benefits of the deployment of Industry 4.0. Potential collaboration patterns are discussed along different forms of value chains and along companies’ ability to achieve Industry 4.0 status. We analyse the social impact of Industry 4.0 on India and Germany and find that it works very well in the coming years. Germany with its dwindling labor force might be compensated through the automation. This will ensure continued high productivity levels and rise in GDP. India, on the other hand has a burgeoning labor market, with 10 million workers annually entering the job market. Given that the manufacturing sector will be at par with Europe in efficiency and costs by 2023, pressure on India’s labor force will increase even more. Even its robust IT sector will suffer fewer hires because of increased automation. Rapid development of technologies – for the Internet of Things (IoT) or for connectivity like Low-Power WAN – makes skilling and reskilling of the labor force critical for augmenting smart manufacturing. India and Germany have been collaborating at three levels relevant to Industry 4.0 – industry, government and academics. How can these be taken forward? The two countries have a long history of trade. The Indo-German Chamber of Commerce (IGCC) is the largest such chamber in India and the largest German chamber worldwide. VDMA (Verband Deutscher Maschinen- und Anlagenbau, Mechanical Engineering Industry Association), the largest industry association in Europe, maintains offices in India. Indian key players in IT, in turn, have subsidia- ries in Germany and cooperate with German companies in the area of Industry 4.0. Collaboration is also supported on governmental level. As government initiatives go, India has launched the “Make in India” initiative and the “Make in India Mittelstand! (MIIM)” programme as a part of it. The Indian Government is also supporting “smart manufacturing” initiatives in a major way. Centers of Excellence driven by the industry and academic bodies are being set up. Germany and India have a long tradition of research collaboration as well. Germany is the second scientific collaborator of India and Indian students form the third largest group of foreign students in Germany. German institutions like the German Academic Exchange Service (DAAD) or the German House for Research and Innovation (DWIH) are working to strengthen ties between the scientific communities of the two countries, and between their academia and industry. What prevents Industry 4.0 from becoming a more widely used technology? Recent surveys in Germany and India show that awareness about Industry 4.0 is still low, especially among small and medium manufacturing enterprises. IT companies, on the other hand, are better prepared. There is a broad demand for support, regarding customtailored solutions, information on case studies and the willingness to participate in Industry 4.0 pilot projects and to engage in its platform and networking activities. We also found similar responses at workshops conducted with Industry 4.0 stakehold- ers in June 2017 in Bangalore and Pune and in an online survey. What can be done to change this? Both countries should strengthen their efforts to create awareness for Industry 4.0, especially among small and medium enterprises. Germany should also put more emphasis on making their Industry 4.0 technology known to the Indian market. India’s IT giants, on the other hand, should make their Industry 4.0 offers more visible to the German market. The governments should support the establishing of joint Industry 4.0 collaboration platforms, centers of excellence and incubators to ease the dissemination of knowledge and technology. On academic level, joint research programs and exchange programs should be set up to foster the skilling of labor force in the deployment of Industry 4.0 methods and technologies

    An Efficient and Cost Effective FPGA Based Implementation of the Viola-Jones Face Detection Algorithm

    Get PDF
    We present an field programmable gate arrays (FPGA) based implementation of the popular Viola-Jones face detection algorithm, which is an essential building block in many applications such as video surveillance and tracking. Our implementation is a complete system level hardware design described in a hardware description language and validated on the affordable DE2-115 evaluation board. Our primary objective is to study the achievable performance with a low-end FPGA chip based implementation. In addition, we release to the public domain the entire project. We hope that this will enable other researchers to easily replicate and compare their results to ours and that it will encourage and facilitate further research and educational ideas in the areas of image processing, computer vision, and advanced digital design and FPGA prototyping

    Correlated Resource Models of Internet End Hosts

    Get PDF
    Understanding and modelling resources of Internet end hosts is essential for the design of desktop software and Internet-distributed applications. In this paper we develop a correlated resource model of Internet end hosts based on real trace data taken from the SETI@home project. This data covers a 5-year period with statistics for 2.7 million hosts. The resource model is based on statistical analysis of host computational power, memory, and storage as well as how these resources change over time and the correlations between them. We find that resources with few discrete values (core count, memory) are well modeled by exponential laws governing the change of relative resource quantities over time. Resources with a continuous range of values are well modeled with either correlated normal distributions (processor speed for integer operations and floating point operations) or log-normal distributions (available disk space). We validate and show the utility of the models by applying them to a resource allocation problem for Internet-distributed applications, and demonstrate their value over other models. We also make our trace data and tool for automatically generating realistic Internet end hosts publicly available

    Introducing and Using Electronic Voting Systems in a Large Scale Project With Undergraduate Students : Reflecting on the Challenges and Successes

    Get PDF
    Electronic Voting Systems (EVS) have become a popular medium for encouraging student engagement in class-based activities and for managing swift feedback in formative and summative assessments. Since their early days of popularity and introduction some five or more years ago, the author’s UK based University has been successful in refining strategies for their use across individual academic Schools and Departments, as previously reported at ECEL (e.g. Lorimer and Hilliard, 2008). The focus of this paper is a reflection on the introduction of EVS with 300 first year undergraduate students in the School of Computer Science, within the context of a wider ‘change’ project in teaching and learning affecting the whole institution. The author examines what lessons can be learnt following this rapid scaling up of EVS activity both at a local level and more widely across an HE institution and in reflecting on the successes and challenges of this experience provides key indicators for success and useful support for others considering using EVS. The paper first considers the landscape of EVS use within the UK and then the specific introduction of EVS at her own institution, before exploring the issues in her own academic School around the latest phase of their introduction as part of an institution–wide project to review measures to support assessment and feedback.Non peer reviewe

    Intelligent Personalized Searching

    Get PDF
    Search engine is a very useful tool for almost everyone nowadays. People use search engine for the purpose of searching about their personal finance, restaurants, electronic products, and travel information, to name a few. As helpful as search engines are in terms of providing information, they can also manipulate people behaviors because most people trust online information without a doubt. Furthermore, ordinary users usually only pay attention the highest-ranking pages from the search results. Knowing this predictable user behavior, search engine providers such as Google and Yahoo take advantage and use it as a tool for them to generate profit. Search engine providers are enterprise companies with the goal to generate profit, and an easy way for them to do so is by ranking up particular web pages to promote the product or services of their own or their paid customers. The results from search engine could be misleading. The goal of this project is to filter the bias from search results and provide best matches on behalf of users’ interest

    Report on the Second Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE2)

    Get PDF
    This technical report records and discusses the Second Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE2). The report includes a description of the alternative, experimental submission and review process, two workshop keynote presentations, a series of lightning talks, a discussion on sustainability, and five discussions from the topic areas of exploring sustainability; software development experiences; credit & incentives; reproducibility & reuse & sharing; and code testing & code review. For each topic, the report includes a list of tangible actions that were proposed and that would lead to potential change. The workshop recognized that reliance on scientific software is pervasive in all areas of world-leading research today. The workshop participants then proceeded to explore different perspectives on the concept of sustainability. Key enablers and barriers of sustainable scientific software were identified from their experiences. In addition, recommendations with new requirements such as software credit files and software prize frameworks were outlined for improving practices in sustainable software engineering. There was also broad consensus that formal training in software development or engineering was rare among the practitioners. Significant strides need to be made in building a sense of community via training in software and technical practices, on increasing their size and scope, and on better integrating them directly into graduate education programs. Finally, journals can define and publish policies to improve reproducibility, whereas reviewers can insist that authors provide sufficient information and access to data and software to allow them reproduce the results in the paper. Hence a list of criteria is compiled for journals to provide to reviewers so as to make it easier to review software submitted for publication as a “Software Paper.
    • 

    corecore