113,834 research outputs found

    A Game-theoretic Framework for Revenue Sharing in Edge-Cloud Computing System

    Full text link
    We introduce a game-theoretic framework to ex- plore revenue sharing in an Edge-Cloud computing system, in which computing service providers at the edge of the Internet (edge providers) and computing service providers at the cloud (cloud providers) co-exist and collectively provide computing resources to clients (e.g., end users or applications) at the edge. Different from traditional cloud computing, the providers in an Edge-Cloud system are independent and self-interested. To achieve high system-level efficiency, the manager of the system adopts a task distribution mechanism to maximize the total revenue received from clients and also adopts a revenue sharing mechanism to split the received revenue among computing servers (and hence service providers). Under those system-level mechanisms, service providers attempt to game with the system in order to maximize their own utilities, by strategically allocating their resources (e.g., computing servers). Our framework models the competition among the providers in an Edge-Cloud system as a non-cooperative game. Our simulations and experiments on an emulation system have shown the existence of Nash equilibrium in such a game. We find that revenue sharing mechanisms have a significant impact on the system-level efficiency at Nash equilibria, and surprisingly the revenue sharing mechanism based directly on actual contributions can result in significantly worse system efficiency than Shapley value sharing mechanism and Ortmann proportional sharing mechanism. Our framework provides an effective economics approach to understanding and designing efficient Edge-Cloud computing systems

    Next Generation Cloud Computing: New Trends and Research Directions

    Get PDF
    The landscape of cloud computing has significantly changed over the last decade. Not only have more providers and service offerings crowded the space, but also cloud infrastructure that was traditionally limited to single provider data centers is now evolving. In this paper, we firstly discuss the changing cloud infrastructure and consider the use of infrastructure from multiple providers and the benefit of decentralising computing away from data centers. These trends have resulted in the need for a variety of new computing architectures that will be offered by future cloud infrastructure. These architectures are anticipated to impact areas, such as connecting people and devices, data-intensive computing, the service space and self-learning systems. Finally, we lay out a roadmap of challenges that will need to be addressed for realising the potential of next generation cloud systems.Comment: Accepted to Future Generation Computer Systems, 07 September 201

    ASIDSDCCE - A Survey on to Improve Data Security and Data Confidentiality in Cloud Computing Environment

    Get PDF
    Cloud computing refers delivery of computing services such as servers, storage, databases, networking, software, analytics and so on. The several organizations providing these computing services are called cloud providers and typically charge for cloud computing services based on usage. The National Institute of Standards and Technology defines cloud computing by five essential characteristics, three service models, and four deployment models. The essential characteristics are on-demand self-service location-independent resource pooling, broad network access, rapid resource elasticity, and measured service. The main three service models are software as service, platform as a service, and infrastructure as a service. The aim of this survey is to improve the data security and data confidentiality through rectifying the problem in cloud computing environment

    A Self-adaptive Agent-based System for Cloud Platforms

    Full text link
    Cloud computing is a model for enabling on-demand network access to a shared pool of computing resources, that can be dynamically allocated and released with minimal effort. However, this task can be complex in highly dynamic environments with various resources to allocate for an increasing number of different users requirements. In this work, we propose a Cloud architecture based on a multi-agent system exhibiting a self-adaptive behavior to address the dynamic resource allocation. This self-adaptive system follows a MAPE-K approach to reason and act, according to QoS, Cloud service information, and propagated run-time information, to detect QoS degradation and make better resource allocation decisions. We validate our proposed Cloud architecture by simulation. Results show that it can properly allocate resources to reduce energy consumption, while satisfying the users demanded QoS

    More Reliable Cloud Systems- A System Accounting Approach

    Get PDF
    Cloud computing has attracted more and more attention and has been used in more and more applications in many different fields. As we know, cloud computing delivers computing as a service. Its adoption widely depends upon the reliability of its systems. However, self-monitoring and adaptation are overlooked by most system designers and architects. Extant system accounting functionalities mainly focus on recent error causes, which is insufficient for long-term history analysis and event prediction. Our approach not only analyzes system events from both service consumers and providers, but also provides a layered composable system accounting framework in cloud computing environments. By self-monitoring, history analysis, event prediction and recovery, a new refined quality of reliability (QoR) for cloud computing is essentially provided. An implementation of this framework in an education services environment confirms the advantages over extant system accounting systems

    The Impact of Cloud Computing on ITIL Service Strategy Processes

    Get PDF
    Cloud computing has become an increasingly popular means of delivering precious IT enabled business services. Customers and end users access the IT services catalog through self-service portals, using and paying for only those services they need, when and where they need them. When an organization adopts cloud computing it quickly becomes apparent that the traditional approach to IT service management frameworks such as Information Technology Infrastructure Library (ITIL) needs to be reviewed. This paper is focusing on the ITIL Service Strategy process and the impact of cloud computing on its sub processes implementation. Four case studies from organizations who either partially implemented or are planning to implement cloud computing have been consulted to propose enrichment to ITIL when cloud computing is adopted

    Efficient resource Utilization in Cloud Computing Using Revised ROSP Algorithm (ERROSP)

    Get PDF
    Computing world these days is occupied by the Seventh Heaven. The most important question, it is necessary in this visualization is it to play an important role in the enterprise. Through this rapid development in the enterprise the most varieties of personal desire to save a lot of cash, time, hours and properties, which may increase in the area of electronic commerce. The cloud computing world is spreading rapidly on the Internet. Therefore, the basic definition of analysing cloud computing from around the world, often too, because it tells the calculation under application of services to assist the network and access to hardware and software running on the system may give the service. "A standardized IT capability (services, software or infrastructure) technology pay-per-use, self-service manner provided by the Internet." In the cloud of the most important research is Buckley RAD defines cloud computing as. The service itself has long been known as software as a service (SaaS). Data center hardware and software is what we call clouds. When the cloud is made available to the public in the way of a pay-as-you-go, which we call the public cloud; business being sold is utility computing. We use the term private cloud is an enterprise or other organization, not available to the general public within the data center. Therefore, SaaS, and cloud computing is the sum of utility computing, but not including private clouds. People can users or SaaS provider, or user or utility computing vendor. "Analysis goal of this paper is to find the user's needs, the best cloud service provider and cloud metaphysics programming algorithm is mainly based programming techniques. Actually speaking, cloud computing, programming side measure died in a cloud computing environment to take advantage of cloud computing provides a convenient broker execution management system to bring good prescription measurement programming techniques

    A hierarchical self-healing SLA for cloud computing

    Get PDF
    The service level agreement (SLA) is a mutual contract between the service provider and consumer which determines the agreed service level objective (SLO). The common SLA is a plain documental agreement without any relation to other dependent SLAs during the different layers of cloud computing. Hence, the cloud computing environment needs the hierarchical and autonomic SLA. This paper proposes the SH-SLA model to generate a hierarchical self-healing SLA in cloud computing. The self-healing ability contains the SLA monitoring, violation detecting and violation reacting processes. In SH-SLA, the related SLAs communicate with each other hierarchically. The SLA would be able to check its QoS and notify the recent status to dependent SLAs. Furthermore, SH-SLA could prevent or propagate the notified violations by an urgent reaction. Consequently, the service providers have a great chance to prevent the violated SLA before sensing by end users. The SH-SLA model is simulated and the experiment results have presented the violation detection and reaction abilities of the proposed model in cloud computing. Besides, the end users meet the lesser violations in SH-SLA than the common SLA
    corecore