Service Oriented Grid: A Vision for the Financial Industry

Size: px
Start display at page:

Download "Service Oriented Grid: A Vision for the Financial Industry"

Transcription

1 Service Oriented Grid: A Vision for the Financial Industry Prof. Dr. Wolfgang König, Dr. Michael Schwind Goethe University, Frankfurt Workshop on Agent-based Simulation and Modeling in Services Science International Christian University, Tokyo 2006 November, 22 Hier wird Wissen Wirklichkeit

2 Content Service Provision in Information Systems Grid Application in the Financial Industry: Asset Based Security Factory Combinatorial Auctioning for Capacity Allocation in ABS Factories Agentification: Agent-based Simulation for Combinatorial Auctions 2 Hier wird Wissen Wirklichkeit

3 Service Production in Information Systems Properties of Service Production in general and in Information Systems Widely fixed production capacities Non-storability and perishableness of production resources (opportunity costs) High volatility of demand Negligible marginal cost of additional units of production resources within capacity constraints (variable costs are nearly zero) Core Problem of Information Production is not the scarcity of the information product itself (arbitrary copying) but the indirect competition for the scarce physical resources involved in the production processes of the copies humans machines network infrastructure 3 Hier wird Wissen Wirklichkeit

4 Content Service Production versus Material Production Grid Application in the Financial Industry: Asset Backed Security Factory Combinatorial Auctioning for Capacity Allocation in ABS Factories Agentification: Agent-based Simulation for Combinatorial Auctions 4 Hier wird Wissen Wirklichkeit

5 Motivation New Challenges in the Financial Industry Legal regulations: Basel II, Sarbanes Oxley Act, MiFid Customer needs Private Banking: Individualized and customized asset management Corporate Finance: Increasingly complex financial engineering Consequences for the Management of IT Resources Steadily growing demand for IT resources Huge capacity requirements at peak load times (load balancing problem) Idle IT resources are increasingly expensive (opportunity costs) 5 Hier wird Wissen Wirklichkeit

6 Key to a Solution: Grid Technology Economized Grid Architecture Bundling of IT resource capacities employing Grid architecture Controlling of Grid systems using economically-inspired mechanisms including: Pricing, metering, billing, and accounting of resources and services Including willingness-to-pay and user preferences into the resource allocation process Service-oriented Grid Architecture Integration of services and resources by virtualization Usage-based billing for resources and services in Grid systems Application engineering capabilities for the provision of financial services Inclusion of service level aspects into resource provisioning, pricing, and billing 6 Hier wird Wissen Wirklichkeit

7 FINGRID Financial Grid Technical Perspective: Merger of Grid, Software Agent, and Service Oriented Architecture Economic Perspective: Introducing pricing, standardization, and workflow aspects GRID Agents Standardization Business Process Mgmt FINGRID SOA Pricing & Market Evaluation FINGRID Technical Perspective Economic Perspective 7 Hier wird Wissen Wirklichkeit

8 Example of an Application: Asset-backed Security Factory Asset-backed Securities Definition Bond type that is based on a pool of assets Typically assets which are highly illiquid are securitized, e.g. private mortgage A pool of assets has a distribution of risks Advantages Pooling reduces risk by diversification Introduces liquidity in illiquid markets and makes them tradable Reduces bankruptcy risk for the originator of credits Securitization makes assets attractive for a broad set of investors Trenching of ABS into instruments with different risk/return profiles attracts investors with different risk friendliness and investing time horizons 8 Hier wird Wissen Wirklichkeit

9 Example of an Application: Asset-backed Security Factory Asset-backed Securitization Portfolio Effect Pooled assets form the set of realizable portfolios (left) and reduce the diversifiable risk (right) Investors preference function and efficient frontier determine the optimal portfolio allocation Calculation of efficient frontier is quadratic programming problem (NP-hard) Expected Return Preference Function Risk Set of realizable Portfolios Efficient Frontier Diversifiable Risk Systematic Risk Risk Number of Assets 9 Hier wird Wissen Wirklichkeit

10 Comments: 7. Financial Contributions Summarize your client revenue supervised during the contribution period. This should detail the total revenue for the engagement not just the revenue you directly supervise. The appropriate contribution period for partners and associate partners is outlined below. A SSOCIATE PARTNERS Complete the financial tables below for FY02 Q4 actual (Q4 only) and FY03 Q3 estimate (estimate at Q3 for the entire fiscal year). a. Participation in Client Engagements (Indicate the financial activity for the overall client ment engage in the table and describe your role and contribution to this in the comments section.) - Coefficient Adjusted US $ Client Engagement Company 1 Company 2 Company 3 Company 4 Type of Work Cons ulting Cons ulting Cons ulting Cons ulting Your Role Cons ulting Del. AP Cons ulting Del AP Busi ness Dev AP Innov ation & Exp AP Est. % of time spent No. of Partners involved Client Net Revenue $m (approx) FY02 Client Margin % Client Margin $ 000 s FY03- Q3 Estimate Client Net Revenue $m (approx) Client Margin % Client Margin $ 000 s 60% % 0, , % % 0, , % , % 0,320 25% , % 0, , , , ,000 Totals 1.2 0, ,446 Millions Thousands Millions Thousands b. Client Group, OU MPs and Operating Group Chief Executiv es (FY02 data has been - stated re in FY03 terminology provided to you by Finance please complete this in the table below even if you have a final version of your FY02 CS Form). If you have any significant contributions in FY01 Q4, please detail these in comments section. - US $ Supervised Management Unit Period From -To (mm/yy - mm/yy) Net Revenue ($m) Year-onyear Growth (%) EVA (%) EVA ($m) Year-onyear EVA Growth (%) Example of an Application: Asset-backed Security Factory Small Banks Grid Engine Bank A Credit Data Product-Creation Simulation Optimization Portfolio-Mgmt Investment Banks ABS Placement Bank B Calculation Engine ABS Pool Benchmarking Bank C Business Operator Legal and Statutory Reports, Investor Reports Bank Z External Rating 10 Hier wird Wissen Wirklichkeit

11 Comments: 7. Financial Contributions Summarize your client revenue supervised during the contribution period. This should detail the total revenue for the engagement not just the revenue you directly supervise. The appropriate contribution period for partners and associate partners is outlined below. A SSOCIATE PARTNERS Complete the financial tables below for FY02 Q4 actual (Q4 only) and FY03 Q3 estimate (estimate at Q3 for the entire fiscal year). a. Participation in Client Engagements (Indicate the financial activity for the overall client ment engage in the table and describe your role and contribution to this in the comments section.) - Coefficient Adjusted US $ Client Engagement Company 1 Company 2 Company 3 Company 4 Type of Work Cons ulting Cons ulting Cons ulting Cons ulting Your Role Cons ulting Del. AP Cons ulting Del AP Busi ness Dev AP Innov ation & Exp AP Est. % of time spent No. of Partners involved Client Net Revenue $m (approx) FY02 Client Margin % Client Margin $ 000 s FY03- Q3 Estimate Client Net Revenue $m (approx) Client Margin % Client Margin $ 000 s 60 % % 0, , % % 0, , % , % 0,320 25% , % 0, , , , ,000 Totals 1.2 0, ,446 Millions Thousands Millions Thousands b. Client Group, OU MPs and Operating Group Chief Executiv es (FY02 data has been - stated re in FY03 terminology provided to you by Finance please complete this in the table below even if you have a final version of your FY02 CS Form). If you have any significant contributions in FY01 Q4, please detail these in comments section. - US $ Supervised Management Unit Period From -To (mm/yy - mm/yy) Net Revenue ($m) Year-onyear Growth (%) EVA (%) EVA ($m) Year-onyear EVA Growth (%) Example of an Application: Asset-backed Security Grid Factory Small Banks Credit Systems Client A Grid Engine Bank A Bank B Grid Agent Client B Grid Agent Provides benchmarking information Benchmarking Product-Creation Simulation Optimization Portfolio-Mgmt Calculation Engine Investment Banks Simulate, optimize, construct, and merge ABS portfolios and trenches ABS Placement Supports placement of big ABS trenches by investment banks Client C Credit Data ABS Pool Business Operator Bank C Grid Agent Client Z Allows on-demand customized portfolio construction supported by individual configuration agents in the Grid External ratings can be performed on the ABS fund data Legal and Statutory Reports, Investor Reports Bank Z Grid Agent External Rating Allows checks and reports on statuary compliance 11 Hier wird Wissen Wirklichkeit

12 Industry & Research FINGRID Consortium 12 Hier wird Wissen Wirklichkeit

13 FINGRID Research Issues Selected Questions Usability: Satisfying engineering support for financial toolset building? Security: Sufficient system security for participants in virtual workplaces? Quality: Adequate service level fulfillment and system stability? Allocation: Efficient allocation of resources to the service users? Pricing: Realization and user acceptance of pricing and billing models? 13 Hier wird Wissen Wirklichkeit

14 Content Service Provision in Information Systems Grid Application in the Financial Industry: : Asset Backed Security Factory Combinatorial Auctioning for Capacity Allocation in ABS Factories Agentification: Agent-based Simulation for Combinatorial Auctions 14 Hier wird Wissen Wirklichkeit

15 Allocation and Pricing of Grid Resources Combinatorial Auction as a Solution Real Time ABS Portfolio Optimization IT Resources Allocation? IT Services CPU Memory Network Disk Complementarities 1. Resources Portfolio Optimization complementary 3 Resources distributed required Disk failure Failure 2. Allocation of entire service Loss of ABS optimal deal dynamic ABS Risk Calculation 15 Hier wird Wissen Wirklichkeit

16 Combinatorial Auction Definitions Auction Auctions are resource allocation mechanisms based on a competitive bidding process over a single well defined object and involve a set of auction rules that specify how the winner is determined and how much he has to pay [Bichler et al. 2003, Wolfstetter 1996] Complementarity If the valuation of a bid bundle is higher than the valuation of the individual goods the effect is described as superadditivity. This results from complementarities in the bidder s utility function. [DeVries 2001] Combinatorial Auction Combinatorial auctions allow bidders to bid for bundles of goods, services or resources, while the valuation of the bundles depends on synergies between the individual goods, services or resources. [Cramton 2005] 16 Hier wird Wissen Wirklichkeit

17 Combinatorial Auction for Resource Allocation Combinatorial Auction Problem (CAP) Example Bidder b 3 1 and b 2 b 2 (E, 9 MU) Risk Calculation NET, t 1 NET, t 2 NET, t 3 (D, 8 MU) Resources {NET, CPU, MEM} (C, 8 MU) (A, 8 MU) CPU, t 1 CPU, t 2 CPU, t 3 Maximum? (B und D, 12 MU) MEM, t 1 MEM, t 2 MEM, t 3 (B, 4 MU) Portfolio Optimization Time Slots {t 1, t 2, t 3 } 3 Bidder {b 1, b 2, b 3 } bid for bundles {A, B, C, D, E} 17 Hier wird Wissen Wirklichkeit

18 Combinatorial Auction for Resource Allocation Combinatorial Auction Problem (CAP) Combinatorial Auction Problem max I under constraints: i= 1 j= 1 J j = 1 x i, j I J p = 1 = 1 i, j x i j i, j J 1 i, j i, j max q ( o, t) x q ( o, t) Resources: Time slots: Resource request: Price for bid : i, j i, j i, j Acceptance variable: Bid j of agent i: b Total return: b o t q p x i, j i, j Inc ( o, t) acc { 1,..., O} { 1,..., T} + { 0,1} Β + 18 Hier wird Wissen Wirklichkeit

19 Combinatorial Auction for Resource Allocation Intermediate Summary Lessons learned: Services: Widely fixed production capacities, non-storability and perishableness of production resources in IT service provision generates high opportunity costs Economization: One way to achieve the optimal usage of Grid computer infrastructure is to control resource allocation by employing economic principles Financial Applications: Modern financial applications require huge computational resources that must be available on demand Complementarities: IT resource networks exhibit strong resource complementarities that can be addressed by using a combinatorial auction 19 Hier wird Wissen Wirklichkeit

20 Content Service Provision in Information Systems Grid Application in the Financial Industry: Asset Backed Security Factory Combinatorial Auctioning for Capacity Allocation in ABS Factories Agentification: Agent-based Simulation for Combinatorial Auctions 20 Hier wird Wissen Wirklichkeit

21 Combinatorial Auction for Resource Allocation Agentification Agent-based Computational Economics (ACE) as a method to study modeled economies as settings of interacting agents. [Tesfatsion 2000, Axelrod & Tesfatsion 2006] Method Definition and Development of Optimization Goals Analysis of existing models Empirical study of requirements Deployment in an agentified world Test under various influences and parameterizations Comparison to given goals and real world phenomena 21 Hier wird Wissen Wirklichkeit

22 Combinatorial Auction for Resource Allocation Design of the Auctioning Process Market Mediator s Iterative Allocation- and Pricing Process Resource Status Pricing Resource Price Resource Provider Market Mediator Resource User Bid Acceptance Allocation Bid Submission 22 Hier wird Wissen Wirklichkeit

23 Combinatorial Auction for Resource Allocation Scenario Four computational resource types: Memory, CPU, Network, Disk MEM NET DSK MEM CPU DSK MEM NET DSK MEM DSK Task Agent 1 Task Agent 2 Task Agent 3 Task Agent 4 Market Mediator Resource Agent 1 Resource Agent 2 Resource Agent 3 Resource Agent 4 MEM DSK MEM CPU NET DSK MEM NET DSK MEM CPU NET 23 Hier wird Wissen Wirklichkeit

24 Combinatorial Auction for Resource Allocation Bids Service users submit requests b i, j for resource capacity q(o, t) by formulating bid matrices Bid Time Slot (t) Resources (o) t 1 t 2 t 3 t 4 t 5 t 6 t 7 t 8 CPU Network Disk Memory Hier wird Wissen Wirklichkeit

25 Combinatorial Auction for Resource Allocation Agentification resource agent auctioneer task agent comp-resource-cap() request-resource-info init-budget() inform-start-of-auction init-auction() inform-resource-cap call-for-proposal propose create-bids() book-resource() execute-task() compute-allocation() request-resource inform-task-execution debit-price() refresh-budget() inform-acceptance inform-task-execution init-next-auction() 25 Hier wird Wissen Wirklichkeit

26 Combinatorial Auction for Resource Allocation Combinatorial Auctioneer Task Controls the iterative resource allocation process Optimizes resource usage by accepting only the combination of bids with the highest return Optimization Return per auction round is maximized Problems Allocation process is time critical in large scale systems The calculation of prices for the resources for the information of the system users has not been solved satisfyingly for complementarities between the resources 26 Hier wird Wissen Wirklichkeit

27 Combinatorial Auction for Resource Allocation CAP Solution Method Method Greedy (GR) Bids are sorted according to the ratio of price and resource units included, bids are included into the final allocation until capacity limit is exceeded Simulated Annealing (SA) Bids are added and removed controlled by a temperature mechanism that allows the temporal occurrence of inferior solutions in connection with a penalty function Genetic Algorithm (GA) Uses random-key coding which allows to integrate the resource constraints of the CAP into the GA mechanism with tournament selection [Schwind et al. 2003a] Benchmark Use of several structured, stochastically generated resource requests [Schwind et al. 2003a] 27 Hier wird Wissen Wirklichkeit

28 Combinatorial Auction for Resource Allocation CAP Solution Method computation time solution quality 75 Agents GR SA GA IP Solution Method Time (sec) ,1 0,01 Quality 100% 98% 96% 94% 92% 90% 88% 86% 84% 82% 80% 75 Agents GR SA GA IP Solution Method Benchmark for a simulation with 75 agents Simulation with for solution methods for the calculation of the CAP: Greedy (GR), Simulated Annealing (SA) and Genetic Algorithm (GA) compared to Integer Programming (IP) [Schwind et al. 2003a] 28 Hier wird Wissen Wirklichkeit

29 Combinatorial Auction for Resource Allocation Resource Prices Shadow Prices (Dual Problem of Relaxed CAP) O min z q ( o, t ) sp O T = max ot, under constraints T o= 1 t= 1 O T o= 1 t= 1 o= 1 t= 1 q ( o, t) sp = p B i, j ot, i, j q ( o, t) sp +δ p B i, j i, j + ot, i, j Accepted bids: Rejected bids: Reduced cost: Shadow : Shadow price in round B B δ sp + + i, j 0 + ot, 0 shad o k: V ( k) B B + 0 Shadow price for resource o over period T: shad o = ot, V ( k) sp o O T t= 1 Market value of a resource unit: T sp q( o, t) t= 1 vo k = o O T qot (, ) ot, ( ) {1,..., } t= 1 29 Hier wird Wissen Wirklichkeit

30 Combinatorial Auction for Resource Allocation Prices under Complementarities Market Prices for Resources Scarcities of Resources 1,4 1,2 1 0,8 Market Price 1 0,8 0,6 Scarcity 0,6 0,4 0,4 0,2 0, Round Round Res. 1 Res. 2 Res. 3 Res. 4 Res. 1 Res. 2 Res. 3 Res. 4 Resource Prices Market price reaction for four complementary resources based on shadow prices in an iterative combinatorial action with 10 competitive agents Complementarities cause strong increase of market price in round 25, if resource 1 is cut by 37 % [Schwind et al. 2006b] 30 Hier wird Wissen Wirklichkeit

31 Toolset for Combinatorial Auction Problems Capabilities Simulates an iterative allocation processes in a Grid Emulates various bidding strategies of the agents in the allocation process Solves the CAP with different solution methods (GA, SA, Greedy) Generates different types of request patterns (bit matrices) Visualizes resource prices and resource scarcity Allows benchmarking of solution methods with different request patterns Emulates drop of resource capacity 31 Hier wird Wissen Wirklichkeit

32 Toolset for Combinatorial Auction Problems Demonstration 32 Hier wird Wissen Wirklichkeit

33 Further Research Other applications of combinatorial auctions for resource allocation to foster economic usage of grid systems [Neumann et al. 2006] Implementation of the auction mechanism in the task-scheduler of a grid System [FinGrid 2006] Development of a decision support mechanism for the configuration of combinatorial auctions according to user specifications [König et al. 2006] 33 Hier wird Wissen Wirklichkeit

34 Literature AuYoung, A., Chun, B.N., Snoeren, A.C., and Vahdat, A. "Resource Allocation in Federated Distributed Computing Infrastructures," Proceedings of the 1st Workshop on Operating System and Architectural Support for the On-demand IT Infrastructure, San Francisco, USA, Chun, B.N., Buonadonna, P., AuYoung, A., Ng, C., Parkes, D.C., Shneiderman, J., Snoeren, A.C., and Vahdat, A. "Mirage: A Microeconomic Resource Allocation System for SensorNet Testbeds," Proceedings of the 2nd IEEE Workshop on Embedded Networked Sensors (EmNetS-II) Sidney, Australia, König, W., and Schwind, M. "Entwurf von kombinatorischen Auktionen für Allokations- und Beschaffungsprozesse," in: Herausforderungen der Wirtschaftsinformatik: Festschrift für Prof. Krallmann, B. Rieger and D. Karagiannis (eds.), Springer Verlag, Berlin, 2005, pp Lai, K., Huberman, B.A., and Fine, L. "Tycoon: A Distributed Market-based Resource Allocation System," HP Labs, Palo Alto, CA, USA, Neumann, D., Holtmann, C., and Orwat, C. "Grid-Economics," Wirtschaftsinformatik (48:3) 2006, pp Ng, C., Parkes, D.C., Seltzer, M., Virtual Worlds: Fast and strategy proof auctions for dynamic resource allocation. In: Proceedings of the third ACM Conference on Electronic Commerce (EC- 2003), San Diego, CA, 2003, pp Schnizler, B., Neumann, D., Veit, D., Weinhardt, C., Trading Grid Services - A Multi-attribute Combinatorial Approach, European Journal of Operational Research, forthcoming, 2006 Schwind, M. "Design of Combinatorial Auctions for Allocation and Procurement Processes," 7th International Conference on E-Commerce Technology 2005, München, Germany, 2005, pp Hier wird Wissen Wirklichkeit

35 Literature Schwind, M., and Gujo, O. "Using Shadow Prices in a Combinatorial Grid with Proxy-bidding Agents," Proceedings of the 8th International Conference on Enterprise Information Systems (ICEIS 2006); Paphos; Cyprus, 2006a. Schwind, M., Gujo, O., and Stockheim, T. "Dynamic Resource Prices in a Combinatorial Grid System," Proceedings of the IEEE Joint Conference on E-Commerce Technology (CEC'06) and Enterprise Computing, E-Commerce and E-Services (EEE'06), San Francisco, US, 2006b. Schwind, M., Stockheim, T., and Gujo, O. "Agents' Bidding Strategies in a Combinatorial Auction Controlled Grid Environment," Proceedings of the AAMAS 2006 Trading Agent Design and Analysis / Agent-Mediated Electronic Commerce Joint Workshop, Hakodate, Japan, 2006c. Schwind, M., Stockheim, T., and Rothlauf, F. "Optimization Heuristics for the Combinatorial Auction Problem," Proceedings of the Congress on Evolutionary Computation CEC 2003, Canberra, Australia, 2003a, pp Schwind, M., Stockheim, T., and Seibel, S. "Price Controlled Resource Allocation for the Provision of Information Products and Services Employing Combinatorial Auctions," in: Proceedings of the 11th European Conference on Information Systems (ECIS), Naples, Italy, 2003b. Stonebraker, M., Devine, R., Kronacker, M., Litwin, W., Pfeffer, A., Sah, A., and Staelin, C. "An Economic Paradigm for Query Processing and Data Migration in Mariposa," University of California, Berkeley, Waldspurger, C.A., Hogg, T., Huberman, B.A., Kephart, J., and Stornetta, S. "Spawn: A Distributed Computational Economy," Software Engineering (18:2) 1991, pp Hier wird Wissen Wirklichkeit

36 Content Appendix 36 Hier wird Wissen Wirklichkeit

37 Service Production in Information Systems Service Oriented Architecture Definition A methodology for organizations to coordinate loosely coupled services for a consumer (whether internal or external to the firm) to utilize that reflect the efficient completion of underlying business processes Properties The SOA platform is a delivery mechanism Process can work across queuing technologies, VoIP, messages, or any other mechanism that holds data Web services is just a transport mechanism The service is a consumable product: once done, work complete Business processes are shifted to infrastructure: processes happen in the infrastructure Contracts with business negotiated based on services, not products 37 Hier wird Wissen Wirklichkeit

38 Combinatorial Auction for Resource Allocation Budget Mechanism Closed Economy Equal initial budgets for all agents Budget refresh per round proportionally to the auctioneer s income Task- und Resource agents operate as economic entity (prosumer model) Bid submission only if agents budgets are greater than bid price Amount of virtual currency remains constant during simulation Auctioneer administrates agents budgets 38 Hier wird Wissen Wirklichkeit

39 Combinatorial Auction for Resource Allokation Bidding Agents Tasks Formulation of bids according to budget and utility function Optimization Objective Procurement of resource capacity according to the preferences of the service users Utility function Trade-off between waiting time until bid acceptance and resource capacity per MU Bidding Behavior Price increment p for the next round in case of bid rejection Initial bid price p ini relative to the market price of the last round Two bidder types: Quantity maximizer (e.g. database job) and time minimizer (e.g. video conference) 39 Hier wird Wissen Wirklichkeit

40 Combinatorial Auction for Resource Allocation Bidding Behavior of Agents Bidding Behavior p i, j ( k) ini BG if k 1 = L M J v ( k 1) q ( o, t) p if k = 1 O T inc o= 1 t= 1 o i, j inc ini ( ) p = p + l Δp Current round of bid b : i, j Waiting time for bid b : i, j Number of XOR-bids: Number of bids per round: Current round of auction: l L J M k inc Increment for price multiplicator p : Δp + Initial price multiplicator: p ini + Initial budget: BG ini + 40 Hier wird Wissen Wirklichkeit

41 Combinatorial Auction for Resource Allocation Agents Utility Function Utility Function U a a = x q ( o, t) O T (, ) i, j i j B o= 1 t= 1 i, j ( acc ) l a β α Utility function of agent a: {(, ), } Bids of agent a: B i j i j Mean waiting time: Quantity weight: Time weight: U l a a acc a α β Hier wird Wissen Wirklichkeit

42 Combinatorial Auction for Resource Allocation Prices under Complementarities 100 Relative Price Change Shortening of Resource 1 Res. 1 Res. 2 Res. 3 Res. 4 Resource prices with stepwise shortening Relative price change as a ratio of shadow prices before and after shortening of resource one under a stepwise reduction by a maximum of seven resource units [Schwind et al. 2006b] 42 Hier wird Wissen Wirklichkeit

43 Combinatorial Auction for Resource Allocation Bidding Strategies Strategy space: initial bid level and price increment Ø Waiting time until acceptance of desired resource combination Acquired resource units over 50 rounds with constant budget for all agents 43 Hier wird Wissen Wirklichkeit

44 Combinatorial Auction for Resource Allokation Bidding Strategies Simulation parameters 3 bidders with fixed bidding behavior: P = 0.2, P ini = 0.5 Variable test bidder: P = , P ini = Utility values: Quantity maximizer: α = 0.5, β = 0.01 Time minimizer: α = 0.5, β = Hier wird Wissen Wirklichkeit

45 Related Research Combinatorial Auctions in Grid Systems MIRAGE: Combinatorial auction for resource allocation in a distributed system Bellagio: Second price auction that tries to achieve strategy proofness [Chun et al. 2004] [Ng et al. 2004] SHARE: CA-based allocation scheme grounding on a simple greedy mechanism SORMA: CA-based multi-attributive trading architecture for Grid services [AuYoung et al. 2004] [Schnizler et al. 2006] 45 Hier wird Wissen Wirklichkeit

Agents Bidding Strategies in a Combinatorial Auction Controlled Grid Environment

Agents Bidding Strategies in a Combinatorial Auction Controlled Grid Environment gents Bidding Strategies in a Combinatorial uction Controlled Grid Environment Michael Schwind, Tim Stockheim, and Oleg Gujo Institute of Information Systems, University of Frankfurt, Germany schwind,stockheim,gujo@is-frankfurt.de

More information

State of the German Market - Year 2006

State of the German Market - Year 2006 Grid Economy and Business Models from Web to Grids Daniel J. Veit Professor and Chair of Business Administration and Information Systems E-Business and E-Government Business School Germany Joint Work with

More information

Dynamic Resource Pricing on Federated Clouds

Dynamic Resource Pricing on Federated Clouds Dynamic Resource Pricing on Federated Clouds Marian Mihailescu and Yong Meng Teo Department of Computer Science National University of Singapore Computing 1, 13 Computing Drive, Singapore 117417 Email:

More information

A Comparison Between Mechanisms for Sequential Compute Resource Auctions

A Comparison Between Mechanisms for Sequential Compute Resource Auctions A Comparison Between Mechanisms for Sequential Compute Resource Auctions Andrew Byde HP Labs Filton Road, Stoke Gifford Bristol, BS34 8QZ andrew.byde@hp.com ABSTRACT This paper describes simulations designed

More information

Simulate Grid Resource Trading via Cognitive Agent: A Case Study

Simulate Grid Resource Trading via Cognitive Agent: A Case Study Simulate Grid Resource Trading via Cognitive Agent: A Case Study Yuhui Qiu Faculty of Computer and Information Science Southwest University, Chonqing, China yhqiu@swu.edu.cn Zhixing Huang Faculty of Computer

More information

APPLYING HEURISTIC METHODS FOR JOB SCHEDULING IN STORAGE MARKETS

APPLYING HEURISTIC METHODS FOR JOB SCHEDULING IN STORAGE MARKETS APPLYING HEURISTIC METHODS FOR JOB SCHEDULING IN STORAGE MARKETS Finkbeiner, Josef, University of Freiburg, Kollegiengebäude II, Platz der Alten Synagoge, 79085 Freiburg, Germany, josef.finkbeiner@is.uni-freiburg.de

More information

Engineering Grid Markets

Engineering Grid Markets Engineering Grid Markets Dirk Neumann Information Management and Systems, University of Karlsruhe (TH), Germany neumann@iism.uni-karlsruhe.de 1. Introduction Grids denote a promising concept to pool computer

More information

Dynamic Pricing and Automated Resource Allocation for Complex Information Services

Dynamic Pricing and Automated Resource Allocation for Complex Information Services Lecture Notes in Economics and Mathematical Systems 589 Dynamic Pricing and Automated Resource Allocation for Complex Information Services Reinforcement Learning and Combinatorial Auctions Bearbeitet von

More information

Hewlett Packard: A Review of HA-JES and Its Role in Managing Natural Resource Requirements

Hewlett Packard: A Review of HA-JES and Its Role in Managing Natural Resource Requirements A Highly Available Job Execution Service in Computational Service Market Woochul Kang, H. Howie Huang, and Andrew Grimshaw Computer Science Department, University of Virginia Charlottesville, VA, 2294

More information

Bridging the Adoption Gap Developing a Roadmap for Trading in Grids

Bridging the Adoption Gap Developing a Roadmap for Trading in Grids FOCUS THEME SECTION: emergence: MERGING AND EMERGING TECHNOLOGIES, PROCESSES AND INSTITUTIONS Copyright ß 2008 Electronic Markets Volume 18 (1): 65-74. www.electronicmarkets.org DOI: 10.1080/10196780701797664

More information

Capacity Planning for Virtualized Servers 1

Capacity Planning for Virtualized Servers 1 Capacity Planning for Virtualized Servers 1 Martin Bichler, Thomas Setzer, Benjamin Speitkamp Department of Informatics, TU München 85748 Garching/Munich, Germany (bichler setzer benjamin.speitkamp)@in.tum.de

More information

Computational Risk Management for Building Highly Reliable Network Services

Computational Risk Management for Building Highly Reliable Network Services Computational Risk Management for Building Highly Reliable Network Services Brent N. Chun Intel Research Berkeley 2150 Shattuck Ave. Suite 1300 Berkeley, CA 94704 bnc@intel-research.net Chaki Ng Harvard

More information

Optimization Heuristics for the Combinatorial Auction Problem

Optimization Heuristics for the Combinatorial Auction Problem Optimization Heuristics for the Combinatorial Auction Problem Michael Schwind ept. of Economics, esp. Information Systems Mertonstr. 17-654 Frankfurt, Germany schwind@wiwi.uni-frankfurt.de Tim Stockheim

More information

Optimization applications in finance, securities, banking and insurance

Optimization applications in finance, securities, banking and insurance IBM Software IBM ILOG Optimization and Analytical Decision Support Solutions White Paper Optimization applications in finance, securities, banking and insurance 2 Optimization applications in finance,

More information

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Survey on Load

More information

Auction Market System in Electronic Security Trading Platform

Auction Market System in Electronic Security Trading Platform Auction Market System in Electronic Security Trading Platform Li ihao Bielefeld Graduate School of Economics and Management Discussion Paper: May 11, 2010 Abstract Under the background of the electronic

More information

Dynamic Resource Allocation for Spot Markets in Clouds

Dynamic Resource Allocation for Spot Markets in Clouds Dynamic Resource Allocation for Spot Markets in Clouds Qi Zhang, Eren Gürses, Raouf Boutaba David R. Cheriton School of Computer Science University of Waterloo Waterloo, ON N2L 3G1 {q8zhang, egurses, rboutaba}@uwaterloo.ca

More information

Efficient and Robust Allocation Algorithms in Clouds under Memory Constraints

Efficient and Robust Allocation Algorithms in Clouds under Memory Constraints Efficient and Robust Allocation Algorithms in Clouds under Memory Constraints Olivier Beaumont,, Paul Renaud-Goud Inria & University of Bordeaux Bordeaux, France 9th Scheduling for Large Scale Systems

More information

Mirage: A Microeconomic Resource Allocation System for Sensornet Testbeds

Mirage: A Microeconomic Resource Allocation System for Sensornet Testbeds Mirage: A Microeconomic Resource Allocation System for Sensornet Testbeds The Harvard community has made this article openly available. Please share how this access benefits you. Your story matters. Citation

More information

WORKFLOW ENGINE FOR CLOUDS

WORKFLOW ENGINE FOR CLOUDS WORKFLOW ENGINE FOR CLOUDS By SURAJ PANDEY, DILEBAN KARUNAMOORTHY, and RAJKUMAR BUYYA Prepared by: Dr. Faramarz Safi Islamic Azad University, Najafabad Branch, Esfahan, Iran. Workflow Engine for clouds

More information

Dynamic Resource Allocation in Software Defined and Virtual Networks: A Comparative Analysis

Dynamic Resource Allocation in Software Defined and Virtual Networks: A Comparative Analysis Dynamic Resource Allocation in Software Defined and Virtual Networks: A Comparative Analysis Felipe Augusto Nunes de Oliveira - GRR20112021 João Victor Tozatti Risso - GRR20120726 Abstract. The increasing

More information

How To Make A Simultaneous Auction

How To Make A Simultaneous Auction Auctioning Airport Slots March 2001 DotEcon Ltd 105-106 New Bond Street London W1S 1DN www.dotecon.com Terms of reference Study commissioned jointly by DETR and HM Treasury Reviews the options for using

More information

A Capacity Management Service for Resource Pools

A Capacity Management Service for Resource Pools A Capacity Management Service for Resource Pools Jerry Rolia, Ludmila Cherkasova, Martin Arlitt, Artur Andrzejak 1 Internet Systems and Storage Laboratory HP Laboratories Palo Alto HPL-25-1 January 4,

More information

Optimal Service Pricing for a Cloud Cache

Optimal Service Pricing for a Cloud Cache Optimal Service Pricing for a Cloud Cache K.SRAVANTHI Department of Computer Science & Engineering (M.Tech.) Sindura College of Engineering and Technology Ramagundam,Telangana G.LAKSHMI Asst. Professor,

More information

Profit Maximization and Power Management of Green Data Centers Supporting Multiple SLAs

Profit Maximization and Power Management of Green Data Centers Supporting Multiple SLAs Profit Maximization and Power Management of Green Data Centers Supporting Multiple SLAs Mahdi Ghamkhari and Hamed Mohsenian-Rad Department of Electrical Engineering University of California at Riverside,

More information

APPLICATION OF ADVANCED SEARCH- METHODS FOR AUTOMOTIVE DATA-BUS SYSTEM SIGNAL INTEGRITY OPTIMIZATION

APPLICATION OF ADVANCED SEARCH- METHODS FOR AUTOMOTIVE DATA-BUS SYSTEM SIGNAL INTEGRITY OPTIMIZATION APPLICATION OF ADVANCED SEARCH- METHODS FOR AUTOMOTIVE DATA-BUS SYSTEM SIGNAL INTEGRITY OPTIMIZATION Harald Günther 1, Stephan Frei 1, Thomas Wenzel, Wolfgang Mickisch 1 Technische Universität Dortmund,

More information

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

GRID ECONOMICS. Group: LOGO Nguyễn Thị Ái Anh -10070470 Nguyễn Kim Ngân -11070460 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

More information

An Autonomous Agent for Supply Chain Management

An Autonomous Agent for Supply Chain Management In Gedas Adomavicius and Alok Gupta, editors, Handbooks in Information Systems Series: Business Computing, Emerald Group, 2009. An Autonomous Agent for Supply Chain Management David Pardoe, Peter Stone

More information

Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load

Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load Pooja.B. Jewargi Prof. Jyoti.Patil Department of computer science and engineering,

More information

Optimal Multi Server Using Time Based Cost Calculation in Cloud Computing

Optimal Multi Server Using Time Based Cost Calculation in Cloud Computing Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 8, August 2014,

More information

A dynamic auction for multi-object procurement under a hard budget constraint

A dynamic auction for multi-object procurement under a hard budget constraint A dynamic auction for multi-object procurement under a hard budget constraint Ludwig Ensthaler Humboldt University at Berlin DIW Berlin Thomas Giebe Humboldt University at Berlin March 3, 2010 Abstract

More information

Automated Trading across E-Market Boundaries

Automated Trading across E-Market Boundaries Automated Trading across E-Market Boundaries B. Schnizler, S. Luckner, C. Weinhardt Chair for Information Management and Systems University of Karlsruhe (TH) Englerstraße 14 76131 Karlsruhe {schnizler,

More information

MEASURING PERFORMANCE OF DYNAMIC LOAD BALANCING ALGORITHMS IN DISTRIBUTED COMPUTING APPLICATIONS

MEASURING PERFORMANCE OF DYNAMIC LOAD BALANCING ALGORITHMS IN DISTRIBUTED COMPUTING APPLICATIONS MEASURING PERFORMANCE OF DYNAMIC LOAD BALANCING ALGORITHMS IN DISTRIBUTED COMPUTING APPLICATIONS Priyesh Kanungo 1 Professor and Senior Systems Engineer (Computer Centre), School of Computer Science and

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION CHAPTER 1 INTRODUCTION 1.1 Background The command over cloud computing infrastructure is increasing with the growing demands of IT infrastructure during the changed business scenario of the 21 st Century.

More information

Real Estate as a Strategic Asset Class. Less is More: Private Equity Investments` Benefits. How to Invest in Real Estate?

Real Estate as a Strategic Asset Class. Less is More: Private Equity Investments` Benefits. How to Invest in Real Estate? Real Estate as a Strategic Asset Class The Benefits of Illiquid Investments Real estate, a key asset class in a portfolio, can offer stable income returns, partial protection against inflation, and good

More information

Trading Grid Services A Multi-attribute Combinatorial Approach

Trading Grid Services A Multi-attribute Combinatorial Approach Trading Grid Services A Multi-attribute Combinatorial Approach Björn Schnizler 1, Dirk Neumann 1, Daniel Veit 2, Christof Weinhardt 1 1 Institute of Information Systems and Management, University of Karlsruhe,

More information

Navigating through flexible bond funds

Navigating through flexible bond funds WHITE PAPER February 2015 For professional investors Navigating through flexible bond funds Risk management as a key focus point Kommer van Trigt Winfried G. Hallerbach Navigating through flexible bond

More information

BS2551 Money Banking and Finance. Institutional Investors

BS2551 Money Banking and Finance. Institutional Investors BS2551 Money Banking and Finance Institutional Investors Institutional investors pension funds, mutual funds and life insurance companies are the main players in securities markets in both the USA and

More information

A Reinforcement Learning Approach for Supply Chain Management

A Reinforcement Learning Approach for Supply Chain Management A Reinforcement Learning Approach for Supply Chain Management Tim Stockheim, Michael Schwind, and Wolfgang Koenig Chair of Economics, esp. Information Systems, Frankfurt University, D-60054 Frankfurt,

More information

A Market-based Framework for Trading Grid Resources

A Market-based Framework for Trading Grid Resources A Market-based Framework for Trading Grid Resources Dr. JIE SONG Email: Jie.Song@sun.com Asia Pacific Science & Technology Center Sun Microsystems Inc. Agenda Motivation Grid Service Market Framework Prototype

More information

A Tool for Generating Partition Schedules of Multiprocessor Systems

A Tool for Generating Partition Schedules of Multiprocessor Systems A Tool for Generating Partition Schedules of Multiprocessor Systems Hans-Joachim Goltz and Norbert Pieth Fraunhofer FIRST, Berlin, Germany {hans-joachim.goltz,nobert.pieth}@first.fraunhofer.de Abstract.

More information

Analyzing the Procurement Process in a Simplified Version of the TAC SCM Game

Analyzing the Procurement Process in a Simplified Version of the TAC SCM Game Analyzing the Procurement Process in a Simplified Version of the TAC SCM Game Hosna Jabbari December 9, 2005 Abstract The TAC supply chain management game presents a simulated market environment with automated

More information

CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM

CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM Taha Chaabouni 1 and Maher Khemakhem 2 1 MIRACL Lab, FSEG, University of Sfax, Sfax, Tunisia chaabounitaha@yahoo.fr 2 MIRACL Lab, FSEG, University

More information

Online Combinatorial Double Auction for Mobile Cloud Computing Markets

Online Combinatorial Double Auction for Mobile Cloud Computing Markets Online Combinatorial Double Auction for Mobile Cloud Computing Markets Ke Xu, Yuchao Zhang, Xuelin Shi, Haiyang Wang, Yong Wang and Meng Shen Department of Computer Science and Technology, Tsinghua University,

More information

4 Markets/Systems Integration Challenges

4 Markets/Systems Integration Challenges Why Markets Could (But Don t Currently) Solve Resource Allocation Problems in Systems Jeffrey Shneidman, Chaki Ng, David C. Parkes Alvin AuYoung, Alex C. Snoeren, Amin Vahdat, and Brent Chun Harvard University,

More information

Learning in Abstract Memory Schemes for Dynamic Optimization

Learning in Abstract Memory Schemes for Dynamic Optimization Fourth International Conference on Natural Computation Learning in Abstract Memory Schemes for Dynamic Optimization Hendrik Richter HTWK Leipzig, Fachbereich Elektrotechnik und Informationstechnik, Institut

More information

Two-Settlement Electric Power Markets with Dynamic-Price Contracts

Two-Settlement Electric Power Markets with Dynamic-Price Contracts 1 Two-Settlement Electric Power Markets with Dynamic-Price Contracts Huan Zhao, Auswin Thomas, Pedram Jahangiri, Chengrui Cai, Leigh Tesfatsion, and Dionysios Aliprantis 27 July 2011 IEEE PES GM, Detroit,

More information

GeoCloud Project Report USGS/EROS Spatial Data Warehouse Project

GeoCloud Project Report USGS/EROS Spatial Data Warehouse Project GeoCloud Project Report USGS/EROS Spatial Data Warehouse Project Description of Application The Spatial Data Warehouse project at the USGS/EROS distributes services and data in support of The National

More information

Auction Market System in Electronic Security Trading Platform

Auction Market System in Electronic Security Trading Platform MPRA Munich Personal RePEc Archive Auction Market System in Electronic Security Trading Platform i Hao Li Department of Economics and Social Sciences (DiSES) 2012 Online at http://mpra.ub.uni-muenchen.de/43183/

More information

Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications

Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications Rouven Kreb 1 and Manuel Loesch 2 1 SAP AG, Walldorf, Germany 2 FZI Research Center for Information

More information

Performance Modeling and Analysis of a Database Server with Write-Heavy Workload

Performance Modeling and Analysis of a Database Server with Write-Heavy Workload Performance Modeling and Analysis of a Database Server with Write-Heavy Workload Manfred Dellkrantz, Maria Kihl 2, and Anders Robertsson Department of Automatic Control, Lund University 2 Department of

More information

Understanding Data Locality in VMware Virtual SAN

Understanding Data Locality in VMware Virtual SAN Understanding Data Locality in VMware Virtual SAN July 2014 Edition T E C H N I C A L M A R K E T I N G D O C U M E N T A T I O N Table of Contents Introduction... 2 Virtual SAN Design Goals... 3 Data

More information

Keywords: Dynamic Load Balancing, Process Migration, Load Indices, Threshold Level, Response Time, Process Age.

Keywords: Dynamic Load Balancing, Process Migration, Load Indices, Threshold Level, Response Time, Process Age. Volume 3, Issue 10, October 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Load Measurement

More information

Traffic Engineering for Multiple Spanning Tree Protocol in Large Data Centers

Traffic Engineering for Multiple Spanning Tree Protocol in Large Data Centers Traffic Engineering for Multiple Spanning Tree Protocol in Large Data Centers Ho Trong Viet, Yves Deville, Olivier Bonaventure, Pierre François ICTEAM, Université catholique de Louvain (UCL), Belgium.

More information

Cloud Management: Knowing is Half The Battle

Cloud Management: Knowing is Half The Battle Cloud Management: Knowing is Half The Battle Raouf BOUTABA David R. Cheriton School of Computer Science University of Waterloo Joint work with Qi Zhang, Faten Zhani (University of Waterloo) and Joseph

More information

An Improvement Technique for Simulated Annealing and Its Application to Nurse Scheduling Problem

An Improvement Technique for Simulated Annealing and Its Application to Nurse Scheduling Problem An Improvement Technique for Simulated Annealing and Its Application to Nurse Scheduling Problem Young-Woong Ko, DongHoi Kim, Minyeong Jeong, Wooram Jeon, Saangyong Uhmn and Jin Kim* Dept. of Computer

More information

2 Forecasting by Error Correction Neural Networks

2 Forecasting by Error Correction Neural Networks Keywords: portfolio management, financial forecasting, recurrent neural networks. Active Portfolio-Management based on Error Correction Neural Networks Hans Georg Zimmermann, Ralph Neuneier and Ralph Grothmann

More information

Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based Infrastructure

Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based Infrastructure J Inf Process Syst, Vol.9, No.3, September 2013 pissn 1976-913X eissn 2092-805X http://dx.doi.org/10.3745/jips.2013.9.3.379 Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based

More information

Network Infrastructure Services CS848 Project

Network Infrastructure Services CS848 Project Quality of Service Guarantees for Cloud Services CS848 Project presentation by Alexey Karyakin David R. Cheriton School of Computer Science University of Waterloo March 2010 Outline 1. Performance of cloud

More information

IMPROVING RESOURCE LEVELING IN AGILE SOFTWARE DEVELOPMENT PROJECTS THROUGH AGENT-BASED APPROACH

IMPROVING RESOURCE LEVELING IN AGILE SOFTWARE DEVELOPMENT PROJECTS THROUGH AGENT-BASED APPROACH IMPROVING RESOURCE LEVELING IN AGILE SOFTWARE DEVELOPMENT PROJECTS THROUGH AGENT-BASED APPROACH Constanta Nicoleta BODEA PhD, University Professor, Economic Informatics Department University of Economics,

More information

An Agent-Based Concept for Problem Management Systems to Enhance Reliability

An Agent-Based Concept for Problem Management Systems to Enhance Reliability An Agent-Based Concept for Problem Management Systems to Enhance Reliability H. Wang, N. Jazdi, P. Goehner A defective component in an industrial automation system affects only a limited number of sub

More information

whitepaper critical software characteristics

whitepaper critical software characteristics australia +613 983 50 000 brazil +55 11 3040 4700 canada +1 416 363 7844 cyprus +357 5 845 200 france +331 5660 5430 germany +49 2 131 3480 ireland +353 1 402 9439 israel +972 3 754 6222 italy +39 06 5455

More information

Solve your IT energy crisis WITH An energy SMArT SoluTIon FroM Dell

Solve your IT energy crisis WITH An energy SMArT SoluTIon FroM Dell Solve your IT energy crisis WITH AN ENERGY SMART SOLUTION FROM DELL overcome DATA center energy challenges IT managers share a common and pressing problem: how to reduce energy consumption and cost without

More information

Xinlin Tang EDUCATION

Xinlin Tang EDUCATION Xinlin Tang Management Information Systems College of Business Florida State University Tallahassee, FL 32306-1110 xtang2@fsu.edu 850-644-1044 (w) 847-212-9515 (c) EDUCATION 2002-2007 Ph.D. Computer Information

More information

Real Estate Investment Newsletter July 2004

Real Estate Investment Newsletter July 2004 The Case for Selling Real Estate in California This month I am writing the newsletter for those investors who currently own rental properties 1 in California. In any type of investing, be it real estate,

More information

On the Design of a Two-Tiered Grid Market Structure

On the Design of a Two-Tiered Grid Market Structure On the Design of a Two-Tiered Grid Market Structure Torsten Eymann 1, Dirk Neumann 2, Michael Reinicke 1, Björn Schnizler 2, Werner Streitberger 1, Daniel Veit 2 1 University of Bayreuth, Chair for Information

More information

Load Balancing on a Grid Using Data Characteristics

Load Balancing on a Grid Using Data Characteristics Load Balancing on a Grid Using Data Characteristics Jonathan White and Dale R. Thompson Computer Science and Computer Engineering Department University of Arkansas Fayetteville, AR 72701, USA {jlw09, drt}@uark.edu

More information

Using Peer to Peer Dynamic Querying in Grid Information Services

Using Peer to Peer Dynamic Querying in Grid Information Services Using Peer to Peer Dynamic Querying in Grid Information Services Domenico Talia and Paolo Trunfio DEIS University of Calabria HPC 2008 July 2, 2008 Cetraro, Italy Using P2P for Large scale Grid Information

More information

The Securitization Process/1

The Securitization Process/1 The Securitization Process/1 Asset-Backed Securities The Securitization Process Prof. Ian Giddy Stern School of Business New York University Asset-Backed Securities The basic idea What s needed? The technique

More information

CiteSeer x in the Cloud

CiteSeer x in the Cloud Published in the 2nd USENIX Workshop on Hot Topics in Cloud Computing 2010 CiteSeer x in the Cloud Pradeep B. Teregowda Pennsylvania State University C. Lee Giles Pennsylvania State University Bhuvan Urgaonkar

More information

Arizona State Retirement System Investment Committee Fixed Income Asset Class Review

Arizona State Retirement System Investment Committee Fixed Income Asset Class Review Arizona State Retirement System Investment Committee Fixed Income Asset Class Review June 22, 2015 EXECUTIVE SUMMARY U.S. Equity Arizona Asset State Class Retirement Overview System Fixed Income Asset

More information

Data-Driven Agent-Based Simulation of Commercial Barter Trade

Data-Driven Agent-Based Simulation of Commercial Barter Trade Data-Driven Agent-Based Simulation of Commercial Barter Trade Peter Haddawy, Khaimook Dhananaiyapergse, Yongyos Kaewpitakkun, Thai Bui CSIM Program, Asian Institute of Technology haddawy@ait.ac.th, khaimook@chula.com,

More information

Recommendations for Performance Benchmarking

Recommendations for Performance Benchmarking Recommendations for Performance Benchmarking Shikhar Puri Abstract Performance benchmarking of applications is increasingly becoming essential before deployment. This paper covers recommendations and best

More information

Index tracking UNDER TRANSACTION COSTS:

Index tracking UNDER TRANSACTION COSTS: MARKE REVIEWS Index tracking UNDER RANSACION COSS: rebalancing passive portfolios by Reinhold Hafner, Ansgar Puetz and Ralf Werner, RiskLab GmbH Portfolio managers must be able to estimate transaction

More information

Simon H. Kwan. Curriculum Vitae October 2014

Simon H. Kwan. Curriculum Vitae October 2014 Simon H. Kwan Curriculum Vitae October 2014 Senior Research Advisor Federal Reserve Bank of San Francisco 101 Market Street, San Francisco, CA 94105, U. S. A. Telephone: (415) 974-3485 E-mail: simon.kwan@sf.frb.org

More information

Paul Brebner, Senior Researcher, NICTA, Paul.Brebner@nicta.com.au

Paul Brebner, Senior Researcher, NICTA, Paul.Brebner@nicta.com.au Is your Cloud Elastic Enough? Part 2 Paul Brebner, Senior Researcher, NICTA, Paul.Brebner@nicta.com.au Paul Brebner is a senior researcher in the e-government project at National ICT Australia (NICTA,

More information

Multiproject Scheduling in Construction Industry

Multiproject Scheduling in Construction Industry Multiproject Scheduling in Construction Industry Y. Gholipour Abstract In this paper, supply policy and procurement of shared resources in some kinds of concurrent construction projects are investigated.

More information

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

Setting deadlines and priorities to the tasks to improve energy efficiency in cloud computing Setting deadlines and priorities to the tasks to improve energy efficiency in cloud computing Problem description Cloud computing is a technology used more and more every day, requiring an important amount

More information

Multi-dimensional Affinity Aware VM Placement Algorithm in Cloud Computing

Multi-dimensional Affinity Aware VM Placement Algorithm in Cloud Computing Multi-dimensional Affinity Aware VM Placement Algorithm in Cloud Computing Nilesh Pachorkar 1, Rajesh Ingle 2 Abstract One of the challenging problems in cloud computing is the efficient placement of virtual

More information

Performance Modeling for Web based J2EE and.net Applications

Performance Modeling for Web based J2EE and.net Applications Performance Modeling for Web based J2EE and.net Applications Shankar Kambhampaty, and Venkata Srinivas Modali Abstract When architecting an application, key nonfunctional requirements such as performance,

More information

FOR USE WITH PPP PROJECTS 1 SAMPLE GUIDELINES FOR PRE-QUALIFICATION AND COMPETITIVE BIDDING PROCESS 2

FOR USE WITH PPP PROJECTS 1 SAMPLE GUIDELINES FOR PRE-QUALIFICATION AND COMPETITIVE BIDDING PROCESS 2 FOR USE WITH PPP PROJECTS 1 SAMPLE GUIDELINES FOR PRE-QUALIFICATION AND COMPETITIVE BIDDING PROCESS 2 1. PRE-QUALIFICATION 1.1 The requirements for pre-qualifications will be reasonable and efficient and

More information

PERFORMANCE EFFECTS OF UNIVERSITY INDUSTRY COLLABORATION

PERFORMANCE EFFECTS OF UNIVERSITY INDUSTRY COLLABORATION PERFORMANCE EFFECTS OF UNIVERSITY INDUSTRY COLLABORATION Prof. Dr. Carsten Schultz (schultz@bwl.uni-kiel.de) Alexander Wirsich Institute for Innovation Research University of Kiel, Germany Prof. Dr. Carsten

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 4, July-Aug 2014

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 4, July-Aug 2014 RESEARCH ARTICLE An Efficient Service Broker Policy for Cloud Computing Environment Kunal Kishor 1, Vivek Thapar 2 Research Scholar 1, Assistant Professor 2 Department of Computer Science and Engineering,

More information

Towards Management of SLA-Aware Business Processes Based on Key Performance Indicators

Towards Management of SLA-Aware Business Processes Based on Key Performance Indicators Towards Management of SLA-Aware Business Processes Based on Key Performance Indicators Branimir Wetzstein, Dimka Karastoyanova, Frank Leymann Institute of Architecture of Application Systems, University

More information

Resource Management and Scheduling. Mechanisms in Grid Computing

Resource Management and Scheduling. Mechanisms in Grid Computing Resource Management and Scheduling Mechanisms in Grid Computing Edgar Magaña Perdomo Universitat Politècnica de Catalunya Network Management Group Barcelona, Spain emagana@nmg.upc.edu http://nmg.upc.es/~emagana/

More information

Model-based Parameter Optimization of an Engine Control Unit using Genetic Algorithms

Model-based Parameter Optimization of an Engine Control Unit using Genetic Algorithms Symposium on Automotive/Avionics Avionics Systems Engineering (SAASE) 2009, UC San Diego Model-based Parameter Optimization of an Engine Control Unit using Genetic Algorithms Dipl.-Inform. Malte Lochau

More information

Collaborative Transportation Planning of Less-Than-Truckload Freight: Request Exchange through a Route-based Combinatorial Auction

Collaborative Transportation Planning of Less-Than-Truckload Freight: Request Exchange through a Route-based Combinatorial Auction Faculty 7: Business Studies & Economics Collaborative Transportation Planning of Less-Than-Truckload Freight: Request Exchange through a Route-based Combinatorial Auction Xin Wang and Herbert Kopfer Working

More information

Botticelli: A Supply Chain Management Agent

Botticelli: A Supply Chain Management Agent Botticelli: A Supply Chain Management Agent M. Benisch, A. Greenwald, I. Grypari, R. Lederman, V. Naroditskiy, and M. Tschantz Department of Computer Science, Brown University, Box 1910, Providence, RI

More information

The Adomaton Prototype: Automated Online Advertising Campaign Monitoring and Optimization

The Adomaton Prototype: Automated Online Advertising Campaign Monitoring and Optimization : Automated Online Advertising Campaign Monitoring and Optimization 8 th Ad Auctions Workshop, EC 12 Kyriakos Liakopoulos 1, Stamatina Thomaidou 1, Michalis Vazirgiannis 1,2 1 : Athens University of Economics

More information

Completely Underestimating (once again) the Cost of Capital?

Completely Underestimating (once again) the Cost of Capital? Stern Stewart Research // Volume 49 Completely Underestimating (once again) the Cost of Capital? The Importance of the Capital Structure and the Cost of Capital for Strategic Corporate Management von Marcus

More information

9th Max-Planck Advanced Course on the Foundations of Computer Science (ADFOCS) Primal-Dual Algorithms for Online Optimization: Lecture 1

9th Max-Planck Advanced Course on the Foundations of Computer Science (ADFOCS) Primal-Dual Algorithms for Online Optimization: Lecture 1 9th Max-Planck Advanced Course on the Foundations of Computer Science (ADFOCS) Primal-Dual Algorithms for Online Optimization: Lecture 1 Seffi Naor Computer Science Dept. Technion Haifa, Israel Introduction

More information

HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE

HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE Subodha Kumar University of Washington subodha@u.washington.edu Varghese S. Jacob University of Texas at Dallas vjacob@utdallas.edu

More information

Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays

Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays Database Solutions Engineering By Murali Krishnan.K Dell Product Group October 2009

More information

A Multi-Objective Performance Evaluation in Grid Task Scheduling using Evolutionary Algorithms

A Multi-Objective Performance Evaluation in Grid Task Scheduling using Evolutionary Algorithms A Multi-Objective Performance Evaluation in Grid Task Scheduling using Evolutionary Algorithms MIGUEL CAMELO, YEZID DONOSO, HAROLD CASTRO Systems and Computer Engineering Department Universidad de los

More information

Combinatorial Auction-Based Dynamic VM Provisioning and Allocation in Clouds

Combinatorial Auction-Based Dynamic VM Provisioning and Allocation in Clouds Combinatorial Auction-Based Dynamic VM Provisioning and Allocation in Clouds Sharrukh Zaman Department of Computer Science Wayne State University Detroit, MI 48202 Email: sharrukh@wayne.edu Daniel Grosu

More information

Combinatorial Auctions for Transportation Service Procurement: The Carrier Perspective

Combinatorial Auctions for Transportation Service Procurement: The Carrier Perspective Combinatorial Auctions for Transportation Service Procurement: The Carrier Perspective Jiongiong Song and Amelia Regan Institute of Transportation Studies and Department of Civil & Environmental Engineering

More information

Memory Allocation Technique for Segregated Free List Based on Genetic Algorithm

Memory Allocation Technique for Segregated Free List Based on Genetic Algorithm Journal of Al-Nahrain University Vol.15 (2), June, 2012, pp.161-168 Science Memory Allocation Technique for Segregated Free List Based on Genetic Algorithm Manal F. Younis Computer Department, College

More information

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

Grid Computing Making the Global Infrastructure a Reality Teena Vyas March 11, 2004 Chapter 32 - Grid Resource Allocation and Control using computational economies Grid Computing Making the Global Infrastructure a Reality Teena Vyas March 11, 2004 Introduction Basic strategies used for

More information

A Service Revenue-oriented Task Scheduling Model of Cloud Computing

A Service Revenue-oriented Task Scheduling Model of Cloud Computing Journal of Information & Computational Science 10:10 (2013) 3153 3161 July 1, 2013 Available at http://www.joics.com A Service Revenue-oriented Task Scheduling Model of Cloud Computing Jianguang Deng a,b,,

More information

Analyzing Strategic Business Rules through Simulation Modeling

Analyzing Strategic Business Rules through Simulation Modeling Analyzing Strategic Business Rules through Simulation Modeling Elena Orta 1, Mercedes Ruiz 1 and Miguel Toro 2 1 Department of Computer Languages and Systems Escuela Superior de Ingeniería C/ Chile, 1

More information