1,335 research outputs found

    Architecting self-aware software systems

    Get PDF
    Contemporary software systems are becoming increasingly large, heterogeneous, and decentralised. They operate in dynamic environments and their architectures exhibit complex trade-offs across dimensions of goals, time, and interaction, which emerges internally from the systems and externally from their environment. This gives rise to the vision of self-aware architecture, where design decisions and execution strategies for these concerns are dynamically analysed and seamlessly managed at run-time. Drawing on the concept of self-awareness from psychology, this paper extends the foundation of software architecture styles for self-adaptive systems to arrive at a new principled approach for architecting self-aware systems. We demonstrate the added value and applicability of the approach in the context of service provisioning to cloud-reliant service-based applications

    SLA-Oriented Resource Provisioning for Cloud Computing: Challenges, Architecture, and Solutions

    Full text link
    Cloud computing systems promise to offer subscription-oriented, enterprise-quality computing services to users worldwide. With the increased demand for delivering services to a large number of users, they need to offer differentiated services to users and meet their quality expectations. Existing resource management systems in data centers are yet to support Service Level Agreement (SLA)-oriented resource allocation, and thus need to be enhanced to realize cloud computing and utility computing. In addition, no work has been done to collectively incorporate customer-driven service management, computational risk management, and autonomic resource management into a market-based resource management system to target the rapidly changing enterprise requirements of Cloud computing. This paper presents vision, challenges, and architectural elements of SLA-oriented resource management. The proposed architecture supports integration of marketbased provisioning policies and virtualisation technologies for flexible allocation of resources to applications. The performance results obtained from our working prototype system shows the feasibility and effectiveness of SLA-based resource provisioning in Clouds.Comment: 10 pages, 7 figures, Conference Keynote Paper: 2011 IEEE International Conference on Cloud and Service Computing (CSC 2011, IEEE Press, USA), Hong Kong, China, December 12-14, 201

    MINING BIG DATA FOR SUSTAINABLE WATER MANAGEMENT

    Get PDF
    The power of advanced analytics is substantial. Massive scales of big, structured and unstructured data relieve unthinkable patterns and help us redefine economic models, solve operational inefficiencies and optimize costs. The water utilities could substantially benefit from the data available from new digital assets and smart technologies. Many are facing damaged and failing infrastructure and lack of financial resources for makeovers. However, Industry 4.0 and Digitalization open new fronts and bring new assets such as real-time monitoring of critical systems via IoT and sensors, advanced metering and predictive analytics to improve customer billing, remote data collection systems at pumping stations and water storage facilities and many more. The power of “digital twin”, as a virtual replica of a physical asset, and ways of enriching the traditional data sources with open source data increase considerably the available intelligence for more sophisticated correlation, linkages and insights. This study reviews the core values of big data, advanced analytics, smart technologies and its application in water resources management and it gives concrete recommendation how to accelerate the adoption of use of Big Data by leveraging on technology and innovation

    Energy-Efficient Management of Data Center Resources for Cloud Computing: A Vision, Architectural Elements, and Open Challenges

    Full text link
    Cloud computing is offering utility-oriented IT services to users worldwide. Based on a pay-as-you-go model, it enables hosting of pervasive applications from consumer, scientific, and business domains. However, data centers hosting Cloud applications consume huge amounts of energy, contributing to high operational costs and carbon footprints to the environment. Therefore, we need Green Cloud computing solutions that can not only save energy for the environment but also reduce operational costs. This paper presents vision, challenges, and architectural elements for energy-efficient management of Cloud computing environments. We focus on the development of dynamic resource provisioning and allocation algorithms that consider the synergy between various data center infrastructures (i.e., the hardware, power units, cooling and software), and holistically work to boost data center energy efficiency and performance. In particular, this paper proposes (a) architectural principles for energy-efficient management of Clouds; (b) energy-efficient resource allocation policies and scheduling algorithms considering quality-of-service expectations, and devices power usage characteristics; and (c) a novel software technology for energy-efficient management of Clouds. We have validated our approach by conducting a set of rigorous performance evaluation study using the CloudSim toolkit. The results demonstrate that Cloud computing model has immense potential as it offers significant performance gains as regards to response time and cost saving under dynamic workload scenarios.Comment: 12 pages, 5 figures,Proceedings of the 2010 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2010), Las Vegas, USA, July 12-15, 201

    Architecting information : a Delphi study of South African perspective

    Get PDF
    Abstract: Information and Communication Technology (ICT) has transformed society at large, with the Internet and World Wide Web (WWW) revolutionising the access, flow and use of information within the societal context. For organisations to maintain and increase their competitive stance within the market, attention should be focused on how the information is structured within the organisational context. Considering information may be regarded as the catalysts of change within the economy, the objective of this research is to determine how important the architecture of information is to organisations operating in South Africa. The research design utilised to answer the question is based on a pragmatic ontological stance. Building onto the ontological stance, the research employs an abductive epistemological assumption to rationalise the nature of knowledge..
    • …
    corecore