1,335 research outputs found
Architecting self-aware software systems
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
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
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
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
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..
- …