- Cloud Computing and Resource Management
- Distributed and Parallel Computing Systems
- IoT and Edge/Fog Computing
- Software System Performance and Reliability
- Cloud Data Security Solutions
- Caching and Content Delivery
- Distributed systems and fault tolerance
- Scientific Computing and Data Management
- Service-Oriented Architecture and Web Services
- Blockchain Technology Applications and Security
- Big Data and Business Intelligence
- Energy Efficient Wireless Sensor Networks
- Network Security and Intrusion Detection
- Anomaly Detection Techniques and Applications
- Peer-to-Peer Network Technologies
- Quantum Computing Algorithms and Architecture
- Cryptography and Data Security
- Quantum Information and Cryptography
- Advanced Data Storage Technologies
- Access Control and Trust
- Business Process Modeling and Analysis
- Mobile Agent-Based Network Management
- Advanced Software Engineering Methodologies
- Security in Wireless Sensor Networks
- Technology Adoption and User Behaviour
Munster Technological University
2017-2024
University College Cork
2013-2017
Irish Centre for High-End Computing
2014-2016
TU Wien
2010-2013
University of Vienna
2009
Cloud computing represents a novel on-demand approach where resources are provided in compliance to set of predefined non-functional properties specified and negotiated by means Service Level Agreements (SLAs). In order avoid costly SLA violations timely react failures environmental changes, advanced enactment strategies necessary, which include appropriate resource-monitoring concepts. Currently, providers tend adopt existing monitoring tools, as for example those from Grid environments....
Provisioning resources as a service in scalable on-demand manner is basic feature Cloud computing technology. Service provisioning Clouds based on Level Agreements (SLAs) representing contract signed between the customer and provider stating terms of agreement including non-functional requirements specified Quality (QoS), obligations, penalties case violations. On one hand SLA violation should be prevented to avoid costly other providers have efficiently utilize minimize cost for...
Cloud resources and services are offered based on Service Level Agreements (SLAs) that state usage terms penalties in case of violations. Although, there is a large body work the area SLA provisioning monitoring at infrastructure platform layers, SLAs usually assumed to be guaranteed application layer. However, challenging task due monitored metrics or layer cannot easily mapped required Sophisticated among those layers avoid costly maximize provider profit still an open research challenge....
Cloud computing is the result of convergence several concepts, ranging from virtualization, distributed application design, Grid computing, and enterprise IT management. Efficient management infrastructures faces with contradicting goals like unlimited scalability, provision Service Level Agreements (SLAs), extensive use energy efficiency minimization administration overhead by humans. Thus, autonomic seems to be one promising paradigms for implementation Clouds. However, currently available...
Cloud computing represents a promising paradigm where resources have to be allocated software for their execution. Self-manageable infrastructures are required achieve that level of flexibility on one hand, and comply users' requirements specified by means Service Level Agreements (SLAs) the other. Such should automatically respond changing component, workload, environmental conditions minimizing user interactions with system preventing violations agreed SLAs. However, identification sources...
Cloud computing represents a promising paradigm where resources have to be dynamically allocated software that needs executed. Self-manageable infrastructures are required achieve level of flexibility on the one hand, and comply users' requirements specified by means Service Level Agreements (SLAs) other. Such should automatically respond changing component, workload, environmental conditions minimizing user interactions with system preventing violations SLAs. However, identification states...
The deployment of Internet Things (IoT) smart devices, including sensors, is progressing at a rapid pace. However, the volume data they generate becoming difficult to store and process on local platforms. scalability offered by Cloud computing provides solution this problem. resources low cost for its users. platform-independent methods gathering transmitting sensor Clouds are not widely available. This paper presents Cloud-based device monitoring, processing platform. It first reviews...
Cloud computing is rapidly changing the digital service landscape. A proliferation of providers has emerged, increasing difficulty consumer decisions. Trust issues have been identified as a factor holding back adoption. The risks and challenges inherent in adoption services are well recognised literature. In conjunction with these risks, relative novelty online environment context for provision business can increase perceptions uncertainty. This uncertainty worsened due to lack transparency,...
The lack of transparency surrounding cloud service provision makes it difficult for consumers to make knowledge based purchasing decisions. As a result, consumer trust has become major impediment computing adoption. Cloud Trust Labels represent means communicating relevant and security information potential customers on the provided, thereby facilitating informed decision making. This research investigates Label system overcome barrier. Specifically, examines impact perceptions provider...
SUMMARY Cloud computing represents a novel on‐demand technology where resources are provisioned in compliance to set of predefined non‐functional properties specified and negotiated by means service level agreements (SLAs). Currently, cloud providers strive achieve efficient SLA enforcement strategies avoid costly violations during application provisioning timely react failures environmental changes. These include advanced deployment mechanisms appropriate resource monitoring concepts. In...
Cloud computing is a promising concept for the implementation of scalable on-demand infrastructures, where resources are provided in self-managing manner based on predefined customers requirements. A Service Level Agreement (SLA), which established between provider and customer, specifies these It includes terms like required memory consumption, bandwidth or service availability. The SLA also defines penalties violations when fails to provide agreed amount quality service. current challenge...
Dynamic and self-adaptable markets are fundamental for the successful implementation of Cloud computing paradigm where resources provided on demand dynamically to heterogeneous user base. Usually, in markets, contracts between traders established using Service Level Agreements (SLAs), which include objectives service usage. However, face challenges, usually not evident other market types, such as non-standardized goods large variety resource types offered market, resulting low number matches...
Cloud computing markets face challenges, such as a large variety of different resource types in the market. A results low number matches ask and bids. Consequently, market has liquidity, which is economically inefficient can lead to failure. To counteract this problem, SLA templates (i.e., for electronic contracts) have been introduced. However, until now, were static, not able reflect changes users requirements. In paper, we apply adaptive mapping approach deriving public from private...
Abstract Quantum computing (QC) is an emerging area that yearly improves and develops more advances in the number of qubits available infrastructure for public users. Nowadays, main cloud service providers (CSP) are implementing different mechanisms to support access their quantum computers, which can be used perform small experiments, test hybrid algorithms prove theories. Recent research work have discussed low capacity using computers a single CSP computation needed solve experiments real...
With the rapid development in recent years of high-throughput technologies life sciences, huge amounts data are being generated and stored databases. Despite significant advances computing capacity performance, an analysis these large-scale a search for biomedically relevant patterns remains challenging task. Scientific workflow applications support data-mining more complex scenarios that include many sources computational tools, as commonly found bioinformatics. A scientific application is...
Efficient mechanisms for data structuring and formatting are indispensable managing traffic between within federated Cloud environments to avoid excessive bandwidth cost ensure portability interoperability. This facilitates provider-agnostic communication, which is essential interoperable inter-Cloud deployments portable integration of service components, both with one another the underlying platform. The existing interchange formats serialising have not yet been analysed in context...
A data location control model for Cloud services is presented that uses an authorization system as its core element. The intended use by enterprises collect personal from end users can potentially be stored and processed at multiple geographic locations. By adhering to the model's decisions, enterprise address users' concerns about of their incorporating preferences into policy. also ensures have visibility are informed when changes. prototype has been implemented provides owner with...