The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.10 - October (2008 vol.19)
pp: 1352-1366
ABSTRACT
An enterprise typically operates multiple datacenter sites, each handling workloads according to an enterprise-level strategy. Sharing resources across multiple sites (or enterprises) brings up several important problems. Each site may have its own policies that govern its interactions with other remote sites. Different policies impact the system performance in different ways. The site administrators and system designers need to understand the effects of a given set of policies on different workloads. In this paper, we describe an analysis methodology that determines the impact of policies on the workloads, and we present results and validation for a prototypical multi-site resource sharing system. Our analytical tool is capable of evaluating complex policies on a large scale system and permits independent policies for each site, so that policy makers can quickly evaluate several alternatives and their effects on the workloads before deploying them.
INDEX TERMS
Performance Analysis and Design Aids, Distributed Systems
CITATION
Mudhakar Srivatsa, Nithya Rajamani, Murthy Devarakonda, "A Policy Evaluation Tool for Multisite Resource Management", IEEE Transactions on Parallel & Distributed Systems, vol.19, no. 10, pp. 1352-1366, October 2008, doi:10.1109/TPDS.2008.29
REFERENCES
[1] Globus Toolkit, http:/www.globus.org/, 2008.
[2] IBM Data Center Solution, http://www-1.ibm.com/servers/eserver/xseries/ windowsdatacenter.html, 2008.
[3] IBM Network Dispatcher Features, http://www-3.ibm.com/software/network/about/ featureskeyfeatures.html, 2008.
[4] IBM Tivoli Decision Support for OS/390 Capacity Planner Feature Guide and Reference, http://publib.boulder.ibm.com/tividd/td/ TDS390/SH19-4021-05/en_US/HTMLdrlz9mst.htm , 2008.
[5] IBM Tivoli Intelligent Orchestrator, http://www-306.ibm.com/software/tivoli/products intell-orch, 2008.
[6] IBM Tivoli Provisioning Manager, http://www-306.ibm.com/software/tivoli/products prov-mgr, 2008.
[7] IBM WebSphere Extended Deployment Edition (WebSphere XD), http://www-6.ibm.com/jp/software/websphere/ ft/was/xd/pdfwhitepaper.pdf, 2008.
[8] IBM WebSphere Performance Benchmark Sample (Trade2), http://www-4.ibm.com/software/webservers/ appservwpbs_download.html, 2008.
[9] LPAR: Dynamic Logical Partitioning, http://www-03.ibm.com/servers/eserver/iseries lpar/, 2008.
[10] Platform LSF, http:/www.platform.com/, 2008.
[11] VMWare ESX Server, http:/www.vmware.com/, 2008.
[12] WS Agreement Specification, http:/www.gridforum.org/, 2008.
[13] E.A. Brewer, “Lessons from Giant-Scale Services,” IEEE Internet Computing, 2001.
[14] G. Cheliotis and C. Kenyon, “Autonomic Economics: Why Self-Managed E-Business Systems Will Talk Money?” Proc. IEEE Conf. e-Commerce Technology (CEC), 2003.
[15] G. Cheliotisyx, C. Kenyony, and R. Buyya, “10 Lessons from Finance for Commercial Sharing of Its Resources,” Peer to Peer Computing: The Evolution of Disruptive Technology, IRM Press, 2004.
[16] B. Cooper and H. Garcia-Molina, “Peer-to-Peer Resource Trading in a Reliable Distributed System,” Proc. First Int'l Workshop Peer-to-Peer Systems (IPTPS), 2002.
[17] Y. Drougas and V. Kalogeraki, “A Fair Resource Allocation Algorithm for Peer-to-Peer Overlays,” Global Internet, 2005.
[18] C. Dumitrescu and I. Foster, “Usage-Policy-Based CPU Sharing in Virtual Organizations,” Proc. Fifth IEEE/ACM Int'l Workshop Grid Computing (GRID), 2004.
[19] C. Dumitrescu, M. Wilde, and I. Foster, “A Model for Usage Policy-Based Resource Allocation in Grids,” Proc. Sixth IEEE Int'l Workshop Policies for Distributed Systems and Networks (POLICY), 2005.
[20] G.S. Fishman, “Discrete Event Simulation,” Springer Series in Operations Research, 2001.
[21] I. Foster, D. Gannon, H. Kishimoto, and J.V. Reich, “Open Grid Services Architecture Use Cases,” Global Grid Forum (GGF), information document, Oct. 2004.
[22] I. Foster, C. Kesselman, J. Nick, and S. Tuescke, “The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration,” Open Grid Service Infrastructure WG, Global Grid Forum, 2002.
[23] I. Foster, C. Kesselman, and S. Tuecke, “The Anatomy of the Grid: Enabling Scalable Virtual Organizations,” Int'l J. Supercomputer Applications, vol. 15, no. 3, pp. 200-222, 2001.
[24] I. Foster, H. Kishimoto, A. Savva, D. Berry, A. Djaoui, A. Grimshaw, B. Horn, F. Maciel, F. Siebenlist, R. Subramaniam, J. Treadwell, and J.V. Reich, “The Open Grid Services Architecture,” Global Grid Forum (GGF), informational document, 2005.
[25] A. Fox, S.D. Gribble, Y. Chawathe, E.A. Brewer, and P. Gauthier, “Cluster-Based Scalable Network Services,” Proc. 16th ACM Symp. Operating Systems Principles (SOSP), 1997.
[26] H. Gimpel, H. Ludwig, A. Dan, and R. Kearney, “PANDA: Specifying Policies for Automated Negotiations of Service Contracts,” Proc. First Int'l Conf. Service-Oriented Computing (ICSOC), 2003.
[27] Grid Resource Allocation Management (GRAM) Service. Globus, http://www.globus.org/toolkit/docs/3.2gram /, 2008.
[28] A.K. Iyengar, M.S. Squillante, and L. Zhang, “Analysis and Characterization of Large-Scale Web Server Access Patterns and Performance,” World Wide Web J., 1999.
[29] J. Kay and P. Lauder, A Fair Share Scheduler. Univ. of Sydney and AT&T Labs, 1988.
[30] K.H. Kim and R. Buyya, “Policy-Based Resource Allocation in Hierarchical Virtual Organizations for Global Grids,” Proc. 18th Int'l Symp. Computer Architecture and High-Performance Computing (SBAC-PAD), 2006.
[31] K.H. Kim and R. Buyya, “Fair Resource Sharing in Hierarchical Virtual Organizations for Global Grids,” Proc. Eighth IEEE/ACM Int'l Workshop Grid Computing (GRID), 2007.
[32] A.J. King and M.S. Squillante, “Optimal Control of Web Hosting Systems under Service-Level Agreements,” IBM Research Report RC23094 (W0401-145), 2004.
[33] L. Kleinrock, Queuing Systems. Wiley Interscience, 1975.
[34] O. Kremien and J. Kramer, “Methodical Analysis of Adaptive Load Sharing Algorithms,” IEEE Trans. Parallel and Distributed Systems, vol. 3, no. 6, Nov. 1992.
[35] A. Leff, J. Rayfield, and D. Dias, “Meeting Service Level Agreements in a Commercial Grid,” IEEE Internet Computing, 2003.
[36] H. Ludwig, A. Keller, A. Dan, R. King, and R. Frank, “A Service-Level Agreement Language for Dynamic Electronic Services,” Electronic Commerce Research 3, 2003.
[37] M.S. Squillante, D.D. Yao, and L. Zhang, “Web Traffic Modeling and Server Performance Analysis,” Proc. 38th IEEE Conf. Decision and Control (CDC), 1999.
[38] Simple Object Access Protocol (SOAP), World Wide Web Consortium (W3C) note, http://www.w3.org/TRsoap, 2008.
[39] Web Services, World Wide Web Consortium (W3C) note, http://www.w3.org/2002ws, 2008.
[40] Y. Yan, A. El-Atawy, and E. Al-Shaer, “Ranking-Based Optimal Resource Allocation in Peer-to-Peer Networks,” Proc. IEEE INFOCOM, 2007.
17 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool