Academia.eduAcademia.edu

Cloud Broker

description13 papers
group3 followers
lightbulbAbout this topic
A cloud broker is an intermediary that facilitates the selection, integration, and management of cloud services from multiple providers, enabling organizations to optimize their cloud resource usage, enhance service delivery, and ensure compliance with policies and regulations.
lightbulbAbout this topic
A cloud broker is an intermediary that facilitates the selection, integration, and management of cloud services from multiple providers, enabling organizations to optimize their cloud resource usage, enhance service delivery, and ensure compliance with policies and regulations.

Key research themes

1. How can multi-cloud brokerage architectures optimize resource allocation, service selection, and energy efficiency across heterogeneous cloud providers?

This research theme investigates the design and implementation of cloud broker systems that can arbitrage between multiple cloud providers (multi-cloud or inter-cloud environments) to optimize resource allocation, improve service quality (e.g., QoS, SLA), reduce energy consumption, and handle vendor lock-in issues. It matters because with increasing numbers of cloud providers and data centers, users face challenges in selecting suitable providers and avoiding lock-in, while providers seek to efficiently manage dynamically fluctuating workloads across geographically distributed data centers.

Key finding: This paper identifies key barriers in multi-cloud environments, including lack of standards causing vendor lock-in and customer lock-in, leading to difficulties in cross-provider resource sharing and energy inefficiency. The... Read more
Key finding: This review emphasizes three essential cloud broker tasks—service intermediation, aggregation, and arbitrage—and stresses that practical multi-cloud brokers should support integration of multiple providers to address vendor... Read more
Key finding: The authors propose a tuple space based coordination architecture for multi-cloud spot markets to enable seamless resource brokering across heterogeneous providers. This architecture allows flexible matching of consumer... Read more
Key finding: This work introduces a dynamic brokerage model for resource pricing and reservation that incorporates customers’ historical usage records to promote fairness and trust. By considering personal and social fairness, incentive... Read more
Key finding: This paper presents a two-level cloud broker architecture composed of a master broker and local brokers to facilitate resource discovery, control, and scheduling across multiple cloud providers. By using both standard... Read more

2. What are the system design and architectural approaches for implementing scalable and flexible cloud brokers?

This theme focuses on architectural design principles, distributed brokering service implementations, and middleware mechanisms for cloud service brokers. The objective is to support scalable, concurrent, and multi-user environments that facilitate service selection, negotiation, scheduling, and execution monitoring, enabling agility and efficiency in cloud resource management. This is critical as cloud environments grow complex and require brokers that can scale elastically and provide multi-cloud integration.

Key finding: This study proposes a distributed broker architecture decomposing a global broker into cooperating distributed brokers and agents, which dynamically scale with the cloud infrastructure. The approach addresses scalability... Read more
Key finding: The proposed two-tier broker architecture, with a master broker and local brokers at provider sites, enables efficient search and control over cloud resources while scaling across multiple providers. The design supports... Read more
Key finding: Mandi is introduced as a lightweight, platform-independent market exchange framework enabling flexible trading of computing services between consumers and multiple cloud providers using multiple coexistence negotiation... Read more
Key finding: This work analyzes the design criteria, system activities, and operational workflows of cloud brokering services. It emphasizes the broker’s role in gathering user requirements, analyzing data, and interfacing with cloud... Read more

3. How can cloud brokers improve service reliability and congestion management to meet SLA and QoS requirements?

This theme explores approaches for cloud brokers to enhance cloud service reliability, deal with outages, manage congestion, and enforce service-level agreements (SLAs) effectively. It addresses mechanisms to detect cloud data center failures, dynamically manage loads across multiple providers, prioritize client requests, and ensure trust and security in multi-cloud environments. These broker functions are crucial for sustaining quality and reliability in diverse and dynamic cloud service markets.

Key finding: This study proposes placing brokers at user ends to monitor multiple data centers, improving fault tolerance by selecting alternative data centers in case of outages. Feedback-based data center selection combined with load... Read more
Key finding: A Dynamic Congestion Management (DCM) system is developed that prioritizes high-priority cloud service requests via a forwarding policy inspired by Cisco congestion management techniques. The system enables load-aware request... Read more
Key finding: Beyond energy efficiency and multi-cloud resource selection, this paper stresses the importance of broker-mediated security and trust models to protect against vulnerabilities in multicloud environments. It proposes a... Read more
Key finding: This work investigates the governance role of cloud brokers within enterprise cloud adoption, focusing on SLA management, risk assessment, and operational monitoring. It highlights how brokers can enhance compliance, enforce... Read more
Key finding: The paper presents a brokerage system employing an authenticated index structure (Multi-Merkle B cloud-tree) and verification protocol to ensure clients can verify the completeness and authenticity of cloud service selections... Read more

All papers in Cloud Broker

— Inter-cloud is an approach that facilitates scalable resource provisioning across multiple cloud infrastructures. In this paper, we focus on the performance optimization of Infrastructure as a Service (IaaS) using the meta-scheduling... more
This paper aims to focus on the usability evaluation of two interactive and popular cloud PaaS (Platform as a Service) providers namely Microsoft Azure and Appharbor. Usability evaluation has been carried out in two stages: Performance... more
With rapidly increasing pervasive computing and ubiquitous services, a lot of data is being generated. With the advent of Internet of Things (IoT), heterogeneous devices and objects can become part of it and generate data with different... more
With rapidly increasing pervasive computing and ubiquitous services, a lot of data is being generated. With the advent of Internet of Things (IoT), heterogeneous devices and objects can become part of it and generate data with different... more
Cloud brokering service is an intermediate service which enables the producer-consumer business model enforcing the easy access to cloud services from Cloud Service Providers (CSPs). Cloud broker is to provide a platform where broker... more
Cloud computing has received considerable interest from research institutions, developers, and individuals in the last years. A trace’s cluster of approximately 12,500 machines, referred to as the "Google cluster trace” had been... more
Cloud computing has become the most attractive field in industry and research. Metadata as a Service (MetaaS) is an emerging technique that could help the cloud users, and cloud service providers (CSPs) according their needs. The... more
Scheduling refers to a set of policies and mechanisms to control the order of work to be performed by a computer system. CPU is by far the most important resource of the computer system. Recent advances in software and architecture of the... more
Cloud computing is a varied computing archetype uniting the benefits of service-oriented architecture and utility computing. In cloud computing, resource allocation and its proper utilization, to achieve a higher throughput and quality of... more
Media content in its digital form has been rapidly scaling up, resulting in popularity gain of cloud computing. Cloud computing makes it easy to manage the vastly increasing digital content. Moreover, additional features like, omnipresent... more
Cloud Computing conducts application, infrastructure services or platform to a very large amount of users with more choices and continuous changing requirements. Cloud providers are occupied in organizing data warehouses to arrange the... more
Security and trust in service providers is a major concern in the use of cloud services and the associated process of selecting a cloud service provider that meets the expectations and needs s is not easy. As a solution we propose a... more
The need for storage and instant access to personal data (patient or professional) in Moroccan healthcare is exponential. Thus, the access needs of health professionals to different health information necessitate continuity of care, hence... more
The cloud computing model offers a shared pool of resources and services with diverse models presented to the clients through the internet by an on-demand scalable and dynamic pay-per-use model. The developers have identified the need for... more
Cloud computing can be defined as a new computing model which suggests solutions for providing information technology services analogous to utility services such as power electricity, telephone. Thanks to the virtualization technology,... more
Cloud computing offers opportunities to access remote physical and virtual resources. Due to the continuing development of cloud computing, many challenges face this technology. One of these challenges is tasks scheduling. It refers to... more
The cloud computing model offers a shared pool of resources and services with diverse models presented to the clients through the internet by an on-demand scalable and dynamic pay-per-use model. The developers have identified the need for... more
Context: Developments in cloud computing have made it attractive for consumers to migrate their applications to the cloud environment. However, in the crowded cloud market, application customers and providers face the problem of how to... more
The cloud computing model offers a shared pool of resources and services with diverse models presented to the clients through the internet by an on-demand scalable and dynamic pay-per-use model. The developers have identified the need for... more
In current scenario cloud computing is most widely increasing platform for task execution. Lot of research is going on to cut down the cost and execution time. In this paper, we propose an efficient algorithm to have an effective and fast... more
Cloud computing is a varied computing archetype uniting the benefits of service-oriented architecture and utility computing. In cloud computing, resource allocation and its proper utilization, to achieve a higher throughput and quality of... more
Cloud computing offers opportunities to access remote physical and virtual resources. Due to the continuing development of cloud computing, many challenges face this technology. One of these challenges is tasks scheduling. It refers to... more
QoS (Quality of Service) aware task scheduling in cloud computing is a continuous practice due to the divergent scope of user needs. Henceforth the current research is moving in a direction to find optimal solutions for efficient task... more
Cloud computing is abstraction of web based services for businesses having dynamic requirements of resources. The cloud offers noteworthy benefits to business world by providing hardware set up, software and management of the system... more
Cloud brokering service is an intermediate service which enables the producer-consumer business model enforcing the easy access to cloud services from Cloud Service Providers (CSPs). Cloud broker is to provide a platform where broker... more
Nowadays, there are several researches conducted about design from Database for the real-time application. A real-time Database system is usually defined as a Database system in which the transaction is correlated with the deadline, right... more
Vehicular Ad hoc Network (VANET)is a kind of mobile Ad Hoc networks (MANETs)that is applied for progress of intelligent transportation system (ITS).Vehicles get various types of data from roadside units (RSUs)including voice, video and... more
Demand for web content continues to increase at exponential rates and this has intensified the challenges of satisfying customer’s Quality of Service. Several techniques for Web content delivery vis-à-vis resource allocation have been... more
Vehicular Ad hoc Network (VANET)is a kind of mobile Ad Hoc networks (MANETs)that is applied for progress of intelligent transportation system (ITS).Vehicles get various types of data from roadside units (RSUs)including voice, video and... more
This paper describes a risk management on information technology to support the sustainability of academic information system at the university. The purpose of this study was to identify and quantify risks of application of information... more
Service discovery is fundamental to Service Oriented Computing (SOC). Ad-hoc Mobile Cloud (AMC) takes advantage of SOC and Service Oriented Architecture principles in providing services to clients. This emergent paradigm promises to... more
Volunteer Computing systems (VC) use the idle computing resources which are composed of unreliable volunteers whose exhibit volatile behavior and often they are not available because of the autonomy nature of owners. Scientific... more
The development of applications with Virtual Reality technology is currently on the rise. However, there is no formal methodology or architecture for the creation of this type of systems. However, to solve the problem, traditional... more
User location information provides additional layer of security to a system. The location information of a user is an important attribute that can be used in authentication systems. Legitimate user has to be physically resides within a... more
We present the problem of tasks allocation in its general form as a non-cooperative game between players. For this game, we give the Nash equilibrium structure and on the basis of this structure, we draw a distributed tasks allocation... more
Virtual machine (VM) migration is a methodology used for attaining the system load balancing in a cloud environment by transferring the one VM from one physical host to another host. In this paper, we plan to migrate the extra tasks from... more
Collaborative Virtual Environment (CVE) systems allow the sharing of virtual space, and each participant is represented by an entity in the CVE. Resources are consumed when interaction among several users occurs. The resources are... more
With the up rise of fourth paradigm, that is discovery of science over a prolonged period of time, scientific workflows commence to amend their status amongst innumerous science subject areas including physics, astronomy, biology,... more
Differencial Global Positioning System (DGPS) is a enhancement of the available publicly Global Positioning System (GPS) to increase its accuracy. GPS function to determine an object location in the earth’s surface by using orbiting... more
Business process decomposition helps to focus on the base business process rather than the whole business processes with a higher complexity. Variability of business process decomposition taken into a different complexity level within... more
Information has always been in the heart of every organization. During its exchange this information can be altered or modified. It is also considered as a key element for the development of many businesses. In this context, we have the... more
Nowadays, Cloud Computing and Web services are the main backbone of e-government applications because of its interoperability and accessibility nature. Web services that are maintained in Cloud brought much attention in research and... more
The broker is foreseen to take an important role in the future Cloud ecosystem. A Cloud broker will simplify the relationships between Cloud providers and customers, by aggregating, integrating and customizing services in accordance to... more
System integration of an operation center has become more complex and heterogeneous due to rapid innovations in the IT industry. Problems arise when a new integration requirement emerges due to complexity of the system integration... more
The term "Cloud" has turned out to be universal in our life since it manages a large portion of our activities. Truth be told, cloud benefits are achieved in the vast majority of our social, scholastic, and business tasks. The... more
Cloud computing offers opportunities to access remote physical and virtual resources. Due to the continuing development of cloud computing, many challenges face this technology. One of these challenges is tasks scheduling. It refers to... more
The Internet of Things (IoT) has not only become a part of human life, it has become a tool being made important, especially in the 21st century for generating revenue and strengthening communities’ economies. Smart farming on the other... more
Today, millions of users worldwide experience pervasive email and Web access through IPhones, Black Berries, Windows Mobile, and other mobile devices (Laptops, PDAs). After information at the fingertip, energy efficiency of these devices... more
Cloud computing is emerging as the future Internet technology due to its advantages such as sharing of IT resources, unlimited scalability and flexibility and high level of automation. Along the lines of rapid growth, the cloud computing... more
Download research papers for free!