SULTAN: A Composite Data Consistency Approach for SaaS Multi-Cloud Deployment

2015-12-10
Elgedawy, Islam
Migrating business services to the clouds creates many high business risks such as "cloud vendor lock-in". One approach for preventing this risk is to deploy business services on different clouds as SaaS (i.e., Software as a Service) services. Unfortunately, such SaaS multi-cloud deployment approach faces many technical obstacles such as clouds heterogeneity and ensuring data consistency across different clouds. Cloud heterogeneity could be easily resolved using service adapters, but ensuring data consistency remains a major obstacle, as existing approaches offer a trade-off between correctness and performance. Hence, SaaS providers opt to choose one or more of these approaches at design time, then create their services based on the limitations of the chosen approaches. This approach limits the agility and evolution of business services, as it tightly couples them to the chosen data consistency approaches. To overcome such problem, this paper proposes SULTAN, a composite data consistency approach for SaaS multi-cloud deployment. It enables SaaS providers to dynamically define different data consistency requirements for the same SaaS service at run-time. SULTAN decouples the SaaS services from the cloud data stores, enabling services to adapt and migrate freely among clouds without any SaaS code modifications.
IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC)

Suggestions

ClouDSS: A decision support system for cloud service selection
Şener, Umut; Gökalp, Ebru; Eren, Pekin Erhan (2017-01-01)
Cloud computing brings in significant technical advantages and enables companies, especially small and medium size enterprises (SMEs), to eliminate up-front capital expenditures. This is due to the various benefits it provides, such as pay-as-you-go service model, flexibility of services, and on-demand accessibility. The proliferation of cloud services leads to their wide spread use and calls for comprehensive evaluation approaches in order to be able to choose the most suitable alternatives. To this end, e...
EPICS: A Framework for Enforcing Security Policies in Composite Web Services
Ranchal, Rohit; Bhargava, Bharat; Angın, Pelin; ben Othmane, Lotfi (Institute of Electrical and Electronics Engineers (IEEE), 2019-05-01)
With advances in cloud computing and the emergence of service marketplaces, the popularity of composite services marks a paradigm shift from single-domain monolithic systems to cross-domain distributed services, which raises important privacy and security concerns. Access control becomes a challenge in such systems because authentication, authorization and data disclosure may take place across endpoints that are not known to clients. The clients lack options for specifying policies to control the sharing of...
UNCERTAINTY CALCULATION-AS-A-SERVICE: AN IIOT APPLICATION FOR AUTOMATED RF POWER SENSOR CALIBRATION
Çetinkaya, Anıl; Kaya, Muhammed Çağrı; Danaci, Erkan; Oğuztüzün, Mehmet Halit S. (2022-01-01)
Providing automated and networked solutions on the cloud will remarkably facilitate ongoing digitalization efforts in Metrology and the calibration industry. The AutoRFPower application was developed to automate the RF power measurement process and uncertainty calculations. This study presents our ongoing research on moving this application to a cloud environment and adapting it to perform power sensor calibrations. The cloud-based application initiates communication with calibration equipment, transfers te...
Assessment of Cloud Services: An Economic Perspective
Sezgin, Emre (2016-07-21)
There is an increasing demand to cloud services in the market. In terms of cost and benefit, it is obvious that cloud services lowered investment cost and fixed cost for businesses. Thus, an economic perspective towards cloud services is required for strategic decisions. In this paper, a preliminary evaluation of cloud services was presented, and the common economic issues were identified. Regarding to these issues, the latency was addressed from the economic perspective, and a testing environment was creat...
Secure model for efficient live migration of containers
Mavuş, Zeynep; Angın, Pelin; Department of Computer Engineering (2019)
Cloud services have become increasingly widespread in the past decade due to their ability to reduce the complexity and cost of managing computers and networks. Cloud applications are run in virtualized environments such as virtual machines and containers to be able to allocate resources in an inexpensive manner. Both of these approaches require effective resource utilization, for which an important enabling technology is live migration, which involves moving a service from one host to another with the mini...
Citation Formats
I. Elgedawy, “SULTAN: A Composite Data Consistency Approach for SaaS Multi-Cloud Deployment,” Limassol, CYPRUS, 2015, p. 122, Accessed: 00, 2020. [Online]. Available: https://hdl.handle.net/11511/63402.