GRID ECONOMICS. Group: LOGO Nguyễn Thị Ái Anh -10070470 Nguyễn Kim Ngân -11070460



Similar documents
Economic Models for Management of Resources in Peer-to-Peer and Grid Computing

Rajkumar Buyya, David Abramson, Jonathan Giddy, and Heinz Stockinger

Economic models for resource management and scheduling in Grid computing

An Evaluation of Economy-based Resource Trading and Scheduling on Computational Power Grids for Parameter Sweep Applications

Mandi: a market exchange for trading utility and cloud computing services

Global Grid Forum: Grid Computing Environments Community Practice (CP) Document

Appendix A. Tools automate computer sharing i

A Taxonomy and Survey of Grid Resource Planning and Reservation Systems for Grid Enabled Analysis Environment

Survey and Taxonomy of Grid Resource Management Systems

Network Infrastructure Services CS848 Project

Simulate Grid Resource Trading via Cognitive Agent: A Case Study

Federation of Cloud Computing Infrastructure

Dynamic Resource Pricing on Federated Clouds

Grid Computing Vs. Cloud Computing

A Review on Cloud Computing and Grid Computing

Nimrod/G: An Architecture for a Resource Management and Scheduling System in a Global Computational Grid

Resource Management on Computational Grids

A Market-Oriented Grid Directory Service for Publication and Discovery of Grid Service Providers and their Services

G-Monitor: Gridbus web portal for monitoring and steering application execution on global grids

Optimal Service Pricing for a Cloud Cache

Infrastructure as a Service (IaaS)

The Step from Grid Research to Successful Grid Businesses

Dynamic Resource Allocation to Maximize the Profits in Cloud Environment

A taxonomy of market-based resource management systems for utility-driven cluster computing

Manjrasoft Market Oriented Cloud Computing Platform

Grid Scheduling Dictionary of Terms and Keywords

CHAPTER 8 CLOUD COMPUTING

Adapting Market-Oriented Scheduling Policies for Cloud Computing

G-Monitor: A Web Portal for Monitoring and Steering Application Execution on Global Grids

Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction

Security Considerations for Public Mobile Cloud Computing

Autonomic Pricing for Utility Computing Services

Capacity Planning in Economic Grid Markets

Bernie Velivis President, Performax Inc

SCC717 Recent Developments in Information Technology

Figure 1. The cloud scales: Amazon EC2 growth [2].

Compute Power Market: Towards a Market-Oriented Grid

A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services

An Economy Driven Resource Management Architecture for Global Computational Power Grids

Cloud Computing and Amazon Web Services

Optimal Multi Server Using Time Based Cost Calculation in Cloud Computing

Getting Familiar with Cloud Terminology. Cloud Dictionary

Green Cloud Computing 班 級 : 資 管 碩 一 組 員 : 黃 宗 緯 朱 雅 甜

CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM

Environmental and Green Cloud Computing

Memoir: A History based Prediction for Job Scheduling in Grid Computing

Game Theory Based Iaas Services Composition in Cloud Computing

Chapter 4: Buying an Existing Business

A Market-based Framework for Trading Grid Resources

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

Manjrasoft Market Oriented Cloud Computing Platform

for my computation? Stefano Cozzini Which infrastructure Which infrastructure Democrito and SISSA/eLAB - Trieste

Pulsepoint Grows Worldwide Private Cloud Using PSSC Labs Innovative HPC & Big Data Servers

Amazon Web Services. Elastic Compute Cloud (EC2) and more...

GRID RESOURCE MANAGEMENT (GRM) BY ADOPTING SOFTWARE AGENTS (SA)

How To Schedule On A Grid On A Microsoft Computer System

A Proposed Framework for Ranking and Reservation of Cloud Services Based on Quality of Service

Grid Computing Making the Global Infrastructure a Reality Teena Vyas March 11, 2004

Deutsche Börse Cloud Exchange AG First vendor-neutral platform for IaaS cloud computing products. October 2013

Setting deadlines and priorities to the tasks to improve energy efficiency in cloud computing

BUS 478: Seminar on Business Strategy SYNOPSIS PROJECT: AMAZON.COM. Group G. Group Members: Tristan Landrecht. Jessica Zhang. John Chen.

On the Amplitude of the Elasticity Offered by Public Cloud Computing Providers

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

An Enhanced Automated, Distributed, SLA for. Dynamic Infrastructure Management in Real. Cloud Environment Using SEQ-BP(R)M.

State of the German Market - Year 2006

Agent Based Negotiation using Cloud - an Approach in E-Commerce

Reverse Auction-based Resource Allocation Policy for Service Broker in Hybrid Cloud Environment

Negotiation In Cloud During Service Level Agreement - A Survey.

France-Paris: Security systems and services 2014/S Contract notice. Services

Cloud deployment model and cost analysis in Multicloud

Mobile and Cloud computing and SE

A Survey on Cloud Computing

A Batch Computing Service for the Spot Market. Supreeth Subramanya, Tian Guo, Prateek Sharma, David Irwin, Prashant Shenoy

Role of Cloud Computing to Overcome the Issues and Challenges in E-learning

Firm Uses Internet Service Bus to Enable Smart Grid for Dynamic Energy Savings

International Journal of Advance Research in Computer Science and Management Studies

Agent-Based Pricing Determination for Cloud Services in Multi-Tenant Environment

Retrieving Business Applications using Open Web API s Web Mining Executive Dashboard Application Case Study

Time Slot Negotiating mechanism and Cloud Service Reservation

Cloud Computing Architecture: A Survey

DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández

Auto-Scaling Model for Cloud Computing System

Cloud Service Negotiation Techniques

AN ALGORITHM FOR TRADING GRID RESOURCES IN A VIRTUAL MARKETPLACE

Benefits of Usage Metering in Cloud Solutions

G-Monitor Enhanced: A Web Portal for Managing and Monitoring Application Execution on Global Grids

CENIC Private Cloud Pilot Using Amazon Reserved Instances (RIs) September 9, 2011

Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing

Optimizing the Cost for Resource Subscription Policy in IaaS Cloud

Configuration Management A Foundation for Grid Computing

The Accounting Information Sharing Model for ShanghaiGrid 1

Logical Data Models for Cloud Computing Architectures

Note No. 137 March Countries in Asia, Europe, and North and South America are introducing reforms to boost

Scalability and BMC Remedy Action Request System TECHNICAL WHITE PAPER

You can set up an ebay Store if you: Step 1 Register your store subscription: 1. Login to your ebay account and click on My ebay

Workflow Analysis and Design

An Implementation of Load Balancing Policy for Virtual Machines Associated With a Data Center

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges.

Transcription:

GRID ECONOMICS Group: LOGO Nguyễn Thị Ái Anh -10070470 Nguyễn Kim Ngân -11070460 1

Contents 1. Grid Economics 2. Grid Economics Architecture 3. Economic Models in Grid 4. Examples 5. Conclusion 6. Cloud Computing Cost Model 2

GRID ECONOMICS - Economic: production, distribution, consumption and transfer of wealth. (OXFORD dictionary) - The Grid, as we use it in this seminar, is a system of interconnected, virtualized computing resources. Those computing resources can be located in a few data centers around the world or can be highly distributed. 3

GRID ECONOMICS - Advantages of Economic in Grid: reduce cost + combine processing power of geographically distributed servers reduce time-to-market of products reduce staffs 4

GRID ECONOMICS - Economic Objectives for Adopting the Grid: Optimization of Processing Power in a Single Organization Sharing of Complementary Resources in Multi-provider Environments Offering Utility Computing Services 5

ARCHITECTURE 6

ARCHITECTURE 1. Consumer 2. The Economic-Enhanced Service Provider will provide tools to help the participants evaluate the risk of relying on outside-company resources, lack of trust, risk in commitment to resource purchases. 3. Grid Service Providers (GSP) 4. Grid Trading Server (GTS) 5. Grid Resource Brokers (GRBs) representing consumers 7

ARCHITECTURE * Characteristics: + any market participant could act as a resource provider or resource seller. + allow several providers and consumers to be interconnected and to trade services 8

ECONOMIC MODELS IN GRID Commodity Market Model Posted Price Models Bargaining Model Tendering/Contract-Net Model Auction Model Bid-based Proportional Resource Sharing Model Community Model Monopoly Model 9

ECONOMIC MODELS IN GRID 1. Commodity Market Model 10

ECONOMIC MODELS IN GRID - Resource owners specify their service price and charge users according the amount of resource they consume. - The resource broker can carry out the following steps for executing applications: a. The broker identifies resource providers b. It identifies suitable resources and establishes their prices (GMD and GTS) c. It selects resources that meet objectives (lower cost and meet deadline equirements). It uses heuristic techniques while selecting resources and mapping jobs to resources. d. It uses them and pays them as agreed. 11

ECONOMIC MODELS IN GRID 2. Posted Price Model 12

ECONOMIC MODELS IN GRID - The posted price model is similar to the commodity market model, except that it advertises special offers in order to attract (new) consumers to establish market share or motivate users to consider using cheaper slots. - The activities : a. Resource/Grid Service Providers (GSPs) posts their service offers and conditions etc. in Grid Market Directory. b. Broker looks at GMD to identify if any of these posted services are available and fits its requirements c. Broker enquires (GSP) for availability of posted services. 13

ECONOMIC MODELS IN GRID 3. Bargaining Model 14

ECONOMIC MODELS IN GRID - Resource brokers bargain with GSPs for lower access price and higher usage duration. Both brokers and GSPs have their own objective functions and they negotiate with each other as long as their objectives are met. - The brokers might start with a very low price and GSPs with a higher price. They both negotiate until they reach a mutually agreeable price or one of them is not willing to negotiate any further. 15

ECONOMIC MODELS IN GRID 4. Tender/Contract-Net Model 16

ECONOMIC MODELS IN GRID - Tender/Contract-Net model is one of the most widely used models for service negotiation in a distributed problem-solving environment. - It is modeled on the contracting mechanism used by businesses to govern the exchange of goods and services. It helps in finding an appropriate service provider to work on a given task.- 17

ECONOMIC MODELS IN GRID A manager s perspective: 1. Consumer (Broker) announces its requirements and invites bids from GSPs. 2. Interested GSPs evaluate the announcement and respond by submitting their bids 3. Broker evaluates and awards the contract to the most appropriate GSP(s) 4. The broker and GSP communicate privately and use the resource 18

ECONOMIC MODELS IN GRID - A contractor s/gsp perspective: 1. Receive tender announcements/advertisements 2. Evaluate service capability 3. Respond with bid 4. Deliver service if bid is accepted 5. Report results and bill the broker/user as per the usage and agreed bid. 19

ECONOMIC MODELS IN GRID 5. Auction Model 20

ECONOMIC MODELS IN GRID - The auction model supports one-to-many negotiation, between a service provider (seller) and many consumers (buyers), and reduces negotiation to a single value (i.e., price). The auctioneer sets the rules of auction, acceptable for the consumers and the providers. Auctions basically use market forces to negotiate a clearing price for the service. 21

ECONOMIC MODELS IN GRID -The steps involved in the auction process are: a. GSPs announce their services and invite bids. b. Brokers offer their bids (and they can see what other consumers offer if they like - depending on open/closed). c. Step (b) goes on until no one is willing to bid higher price or auctioneer may stop if minimum price line is not reached or owner s any other specific requirements are not meet. d. GSP offers service to the one who wins e. Consumer uses the resource 22

EXAMPLE 23

EXAMPLE - Nimrod-G is an Architecture for a Resource Management and Scheduling System in a Global Computational Grid. - Using the Globus middleware services for dynamic resource discovery and dispatching jobs over computational grids. System Architecture: Client or User Station Parametric Engine Scheduler Dispatcher Job-Wrappe 24

EXAMPLE -The parameters of the scheduling system to be considered include: Resource Architecture and Configuration Resource Capability (clock speed, memory size) Resource State (such as CPU load, memory available, disk storage free) Resource Requirements of an Application Access Speed (such as disk access speed) 25

EXAMPLE -The important parameters: Resource Cost (set by its owner) Price (that the user is willing to pay) Deadline (the period by which an application execution need to completed) 26

EXAMPLE 27

CONCLUSION - In future, an open market (together with its trading system) is an essential part, where a huge variety of electronic services are traded. - Based on these markets, sustainable Grid business models could be created. These new business models would allow participants in the Grid economy to buy services and sell enhanced services at the same time. 28

CLOUD COMPUTING COST MODEL 1. Weighted cloud costing - Inderected method to dividing up the cloud service costs. - Dividing up the cloud service costs based on the weighted percentage. - Esiest but least accurate way. 2. Tiered cloud costing Each tier requires greater resources than the tier below it. 29

CLOUD COMPUTING COST MODEL 3. Costing that differentiates service and infrastructure. - Separate your infrastructure costs from your application costs. 4. Consumption cloud costing - The most accurate costing method - pay per use model 30

CLOUD COMPUTING COST MODEL On- demand 31

CLOUD COMPUTING COST MODEL Pay only for what you use!!! Note that Amazon's EC2 regular pricing for on-demand instances remains at $0.10/hour for Unix/Linux and $0.125 for Windows instances. 32

CLOUD COMPUTING COST MODEL 33

CLOUD COMPUTING COST MODEL 34

REFERENCES [1] Jörn Altmann, Costas Courcoubetis, John Darlington, Jeremy Cohen, GridEcon The Economic-Enhanced Next-Generation Internet, GECON 2007, Workshop on Grid Economics and Business Models, Springer LNCS, Rennes, France, August 2007. [2] Rajkumar Buyya, David Abramson, Jonathan Giddy, and Heinz Stockinger, Economic Models for Resource Management and Scheduling in Grid Computing, Journal of Concurrency: Practice and Experience, Grid computing special issue 14/13-15, 2002, pp 1507 1542. [3] Rajkumar Buyya, David Abramson, and Jonathan Giddy, Nimrod/G: An Architecture for a Resource Management and Scheduling System in a Global Computational Grid, Proceedings of the 4th International Conference and Exhibition on High Performance Computing in Asia-Pacific Region (HPC ASIA 2000), May 14-17, 2000, Beijing, China, IEEE CS Press, USA, 2000. [4] Chris Kenyon, Grid Economics -Grid Value and Practical Realization, Slide of Zurich Research Lab. [5]URL: http://cloudcomputing.sys-con.com/node/2225618 35