No abstract available.
SaaS Multi-tenant Application Customization
Cloud computing often uses the multi-tenancy architecture where tenants share system software. It is one of the key features of Software as a Service (SaaS) that enables higher profit margin by leveraging the economics of scale. Tenants residing on a ...
Reliable Consumption of Web Services in a Mobile-Cloud Ecosystem Using REST
The evolution of the mobile landscape coupled with the ubiquitous nature of the Internet and the cloud is facilitating the deployment of enterprise and personalized mobile applications. In this research, we proposed a proxy-enabled unification framework ...
Engineering Intrusion Prevention Services for IaaS Clouds: The Way of the Hypervisor
Strong user expectations for protecting their cloud-hosted IT systems make enhanced security a key element for cloud adoption. This means that cloud infrastructure security should be guaranteed, but also that security monitoring services should be ...
Evaluation of Operational Vulnerability in Cloud Service Management Using Model Checking
We proposed an evaluation method to determine the vulnerability of services instantiated on cloud computing infrastructures to improper system management (e.g., system structure having single point of failures and executions of misconfigurations giving ...
An Approach for Characterizing Workloads in Google Cloud to Derive Realistic Resource Utilization Models
Analyzing behavioral patterns of workloads is critical to understanding Cloud computing environments. However, until now only a limited number of real-world Cloud data center trace logs have been available for analysis. This has led to a lack of ...
Performance and Reliability Effects of Multi-tier Bidding on MapReduce in Auction-Based Clouds
Hadoop has become a central big data processing framework in today's cloud environments. Ensuring the good performance and cost effectiveness of Hadoop is crucial for the numerous applications that rely on it. In this paper we analyze Hadoop's ...
Maximizing Liquidity in Cloud Markets through Standardization of Computational Resources
Low liquidity in cloud markets can result in market instability and inefficiency, preventing the successful implementation of ubiquitous computing on demand. To circumvent this issue, it has been suggested to channel demand and supply into a limited ...
Effort Estimation in Cloud Migration Process
One major benefit claimed for cloud computing is cost saving, which stimulates enterprises to migrate their workload to cloud. Cost Models and assessment approaches appear as major tools aiming at better understanding and deciding cloud migration. ...
Monitoring Web Services for Conformance
In this article, we paid more attention on researching how to monitor Web services for checking conformance, where an AOP-based run-time monitoring framework was proposed and explored. In the framework, WS-Policy was firstly used to express the ...
Model-Based Management of Service Composition
Promoted by the Service Computing paradigm, service composition has played an important role in modern software development. Currently, available services have covered a wide spectrum of heterogeneity, including SOAP services, Restful services and other ...
ServicePot -- An Extensible Registry for Choreography Governance
The Future Internet (FI) vision fosters the establishment of highly dynamic and continuously evolving systems in which different organizations, via provided e-services, dynamically cooperate at run-time, and possibly just for a single application level ...
An Analyzable Model of Automated Service Negotiation
Negotiation is a key aspect of Service-Oriented Systems, which is rarely supported by formal models and tools for analysis. Often, service negotiation proceeds with timing, cost and resource constraints, under which the users and providers exchange ...
Business Intelligence Security on the Clouds: Challenges, Solutions and Future Directions
Business intelligence (BI) is a critical software system employed by the higher management of organizations for presenting business performance reports through Online Analytical Processing (OLAP) functionalities. BI faces sophisticated security issues ...
Let's Trade Futures! a Novel Approach for Cloud Computing Resource Planning and Management
Resource planning is the greatest challenge cloud computing service providers face, because it is difficult to predict future resource demands. Fluctuation in demand coupled with inadequate resource planning causes over-or under-utilization of many ...
EALARM: Enhanced Autonomic Load-Aware Resource Management for P2P Key-Value Storage in Cloud
In the cloud environment, load balancing is a fundamental technique for optimizing utilization and achieving sharing of computing infrastructures. However, it becomes impractical to tackle load balancing issue manually as the enlargement of cloud ...
Cloud Client Prediction Models for Cloud Resource Provisioning in a Multitier Web Application Environment
In order to meet Service Level Agreement (SLA) requirements, efficient scaling of Virtual Machine (VM) resources must be provisioned few minutes ahead due to the VM boot-up time. One way to proactively provision resources is by predicting future ...
Multi-scale Entropy: One Metric of Software Aging
The phenomena of service performance or availability degradation have been widely observed in the long running software systems, which is called ®software aging'. It's hard to measure software aging due to the inherent complexity and dynamic of software ...