ASM-Strickland - Application-Server Matching (ASM) William...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Application-Server Matching (ASM) William Strickland 4/8/2010 COT6410 Outline Abstraction Key Terms Assumptions Informal Definition Formal Definition Problem Difficulty Proof of NP Proof of NP-C Outline cont. Restricted Instance Analysis Aspects of Problem Restricted Set 1 Restricted Set 2 Restricted Set 3 Conclusions Key Terms Servers Physical machines that have some capacity for computational work. Will support some operating systems but not others. Applications Each placed and run on some server. Requires some amount of regular computation (workload). Requires a operating system be installed on the server that this application execute under. Key Terms cont. Operating System A distinct collection of base system software. Can be installed on a server (given it is compatible). Enables sets of applications to execute. 3 units C X = 3 Assumptions Server performance can be quantified in such that relations hold for all applications. Applications require a constant amount of computation per unit of time. All applications run (truly) concurrently. No usage of dynamic virtual server usage. Operating Systems are licensed on a per server basis (not processor/core/user/transactions) Informal Definition Given: Sets of OS, servers, applications, pairs of servers and OS, pairs of applications and OS, license counts, workloads and capacities Question: Can the applications be placed on servers such that: All applications are placed. Each application is placed on exactly one server. No server capacity is exceeded by the workload of applications. No application is running on a server with a OS not supported. No server is running a OS it cannot support. No server has been run more than one OS. License count for each OS has not been exceeded. Formal Definition Given Set of operating systems, O Set of servers, S Set of applications, A Set of server-os pairs, U Set of app-os pairs, V Set of license counts, L Set of server capacities, C Set of application workloads, W...
View Full Document

Page1 / 32

ASM-Strickland - Application-Server Matching (ASM) William...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online