{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T07:46:52Z","timestamp":1759132012334,"version":"3.37.0"},"reference-count":53,"publisher":"Wiley","issue":"5","license":[{"start":{"date-parts":[[2009,9,15]],"date-time":"2009-09-15T00:00:00Z","timestamp":1252972800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Concurrency and Computation"],"published-print":{"date-parts":[[2010,4,10]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Resource management is a key challenge that service providers must adequately face in order to accomplish their business goals. This paper introduces a framework, the semantically enhanced resource allocator (SERA), aimed to facilitate service provider management, reducing costs and at the same time fulfilling the QoS agreed with the customers. The SERA assigns resources depending on the information given by the service providers according to its business goals and on the resource requirements of the tasks. Tasks and resources are semantically described and these descriptions are used to infer the resource assignments. Virtualization is used to provide an application specific and isolated virtual environment for each task. In addition, the system supports fine\u2010grain dynamic resource distribution among these virtual environments based on Service\u2010Level Agreements. The required adaptation is implemented using agents, guarantying enough resources to each task in order to meet the agreed performance goals. Copyright \u00a9 2009 John Wiley &amp; Sons, Ltd.<\/jats:p>","DOI":"10.1002\/cpe.1468","type":"journal-article","created":{"date-parts":[[2009,9,15]],"date-time":"2009-09-15T08:05:48Z","timestamp":1253001948000},"page":"541-572","source":"Crossref","is-referenced-by-count":10,"title":["Exploiting semantics and virtualization for SLA\u2010driven resource allocation in service providers"],"prefix":"10.1002","volume":"22","author":[{"given":"Jorge","family":"Ejarque","sequence":"first","affiliation":[]},{"given":"Marc","family":"de Palol","sequence":"additional","affiliation":[]},{"given":"\u00cd\u00f1igo","family":"Goiri","sequence":"additional","affiliation":[]},{"given":"Ferran","family":"Juli\u00e0","sequence":"additional","affiliation":[]},{"given":"Jordi","family":"Guitart","sequence":"additional","affiliation":[]},{"given":"Rosa M.","family":"Badia","sequence":"additional","affiliation":[]},{"given":"Jordi","family":"Torres","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2009,9,15]]},"reference":[{"issue":"10","key":"e_1_2_12_2_2","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1145\/944217.944233","article-title":"Service\u2010oriented computing","volume":"46","author":"Papazoglou M","year":"2003","journal-title":"Communications of the ACM"},{"key":"e_1_2_12_3_2","unstructured":"EU BREIN project. Available at:http:\/\/www.eu\u2010brein.com[7 July2009]."},{"key":"e_1_2_12_4_2","unstructured":"EU TrustCoM project. Available at:http:\/\/www.eu\u2010trustcom.com[7 July2009]."},{"key":"e_1_2_12_5_2","unstructured":"BREIN Consortium. Overall architecture version 1.0. Technical Report D4.1.2 2008."},{"key":"e_1_2_12_6_2","doi-asserted-by":"crossref","unstructured":"EjarqueJ de PalolM GoiriI Juli\u00e0F GuitartJ BadiaR TorresJ.SLA\u2010driven semantically\u2010enhanced dynamic resource allocator for virtualized service providers. Fourth IEEE International Conference on e\u2010Science (e\u2010Science 2008) Indianapolis U.S.A. 2008;8\u201315.","DOI":"10.1109\/eScience.2008.15"},{"key":"e_1_2_12_7_2","doi-asserted-by":"crossref","unstructured":"EjarqueJ de PalolM GoiriI Juli\u00e0F GuitartJ TorresJ BadiaR.Using semantic technologies for resource allocation in computing service providers. Fifth IEEE International Conference on Services Computing (SCC'08) Honolulu HI U.S.A. 8\u201311 July 2008;583\u2013587.","DOI":"10.1109\/SCC.2008.152"},{"key":"e_1_2_12_8_2","doi-asserted-by":"crossref","unstructured":"SmithBL van AartC WooldridgeM PauroballyS MoyauxT TammaV.An ontological framework for dynamic coordination. Fourth International Semantic Web Conference Galway Ireland 6\u201310 November 2005;638\u2013652.","DOI":"10.1007\/11574620_46"},{"key":"e_1_2_12_9_2","unstructured":"Grid resource ontology. Available at:http:\/\/www.unigrids.org\/[7 July2009]."},{"key":"e_1_2_12_10_2","unstructured":"GLUE schema. Available at:http:\/\/www.ogf.org\/gf\/group_info\/view.php?group=glue[7 July2009]."},{"key":"e_1_2_12_11_2","unstructured":"DMTF common information model. Available at:http:\/\/www.dmtf.org\/standards\/cim\/[7 July2009]."},{"key":"e_1_2_12_12_2","unstructured":"RDF resource description framework. Available at:http:\/\/www.w3.org\/RDF\/[7 July2009]."},{"key":"e_1_2_12_13_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.websem.2006.03.001"},{"key":"e_1_2_12_14_2","unstructured":"Ganglia monitoring system. Available at:http:\/\/ganglia.sourceforge.net\/[7 July2009]."},{"key":"e_1_2_12_15_2","unstructured":"SPARQL query language for RDF. Available at:http:\/\/www.w3.org\/TR\/rdf\u2010sparql\u2010query\/[7 July2009]."},{"key":"e_1_2_12_16_2","unstructured":"Globus Toolkit. Available at:http:\/\/globus.org\/toolkit\/[7 July2009]."},{"key":"e_1_2_12_17_2","unstructured":"Jena semantic web framework. Available at:http:\/\/jena.sourceforge.net\/[7 July2009]."},{"key":"e_1_2_12_18_2","unstructured":"JESS the rule engine for the Java platform. Available at:http:\/\/www.jessrules.com\/[7 July2009]."},{"key":"e_1_2_12_19_2","unstructured":"C language integrated production system. Available at:http:\/\/clipsrules.sourceforge.net\/[7 July2009]."},{"key":"e_1_2_12_20_2","unstructured":"Drools. Available at:http:\/\/www.jboss.org\/drools\/[7 July2009]."},{"key":"e_1_2_12_21_2","unstructured":"RDF vocabulary description language 1.0: RDF schema. Available at:http:\/\/www.w3.org\/TR\/rdf\u2010schema\/[7 July2009]."},{"key":"e_1_2_12_22_2","unstructured":"OWL ontology web language. Available at:http:\/\/www.w3.org\/TR\/owl\u2010features[7 July2009]."},{"key":"e_1_2_12_23_2","unstructured":"Pellet: The open source OWL DL reasoner. Available at:http:\/\/clarkparsia.com\/pellet\/[7 July2009]."},{"key":"e_1_2_12_24_2","unstructured":"Xen hypervisor. Available at:http:\/\/www.xen.org[7 July2009]."},{"key":"e_1_2_12_25_2","doi-asserted-by":"crossref","unstructured":"GoiriI Juli\u00e0F GuitartJ.Efficient data management support for virtualized service providers. 17th Euromicro Conference on Parallel Distributed and Network\u2010based Processing (PDP'09) Weimar Germany 18\u201320 February 2009.","DOI":"10.1109\/PDP.2009.15"},{"key":"e_1_2_12_26_2","unstructured":"GRAAP Working Group.Web services agreement specification (WS\u2010agreement) version 2005\/09. Technical Report Global Grid Forum 2005."},{"key":"e_1_2_12_27_2","unstructured":"LudwigH KellerA DanA KingR FranckR.Web service level agreement (WSLA) language specification version 1.0. Technical Report IBM Corporation 2003."},{"key":"e_1_2_12_28_2","unstructured":"MellorE SharpR ScottD. Xen management API revision 1.0.6 July2008."},{"key":"e_1_2_12_29_2","unstructured":"Java Agent DEvelopment Framework. Available at:http:\/\/jade.tilab.com\/[7 July2009]."},{"key":"e_1_2_12_30_2","unstructured":"EU OntoGrid project. Available at:http:\/\/www.ontogrid.net[7 July2009]."},{"key":"e_1_2_12_31_2","first-page":"54","volume-title":"Proceedings of the First International Semantic Web Conference on the Semantic Web","author":"Broekstra J","year":"2002"},{"key":"e_1_2_12_32_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-37831-2_12"},{"key":"e_1_2_12_33_2","doi-asserted-by":"crossref","unstructured":"GaoQ QiuZ.An interest\u2010based P2P RDF query architecture. Proceedings of the First International Conference on Semantics Knowledge and Grid (SKG'05) Beijing China 27\u201329 November 2005;11.","DOI":"10.1109\/SKG.2005.40"},{"key":"e_1_2_12_34_2","unstructured":"Prot\u00e9g\u00e9 ontology editor. Available at:http:\/\/protege.stanford.edu[7 July2009]."},{"key":"e_1_2_12_35_2","unstructured":"BennaniM MenasceD.Resource allocation for autonomic data centers using analytic performance models. Second International Conference on Autonomic Computing (ICAC'05) Seattle Washington U.S.A. 2005;229\u2013240."},{"key":"e_1_2_12_36_2","doi-asserted-by":"crossref","unstructured":"ApplebyK FakhouriS FongL GoldszmidtG KrishnakumarS PazelD PershingJ RochwergerB.Oceano\u2014SLA\u2010based management of a computing utility. IFIP\/IEEE Symposium on Integrated Network Management (IM 2001) Seattle Washington U.S.A. 14\u201318 May 2001;855\u2013868.","DOI":"10.1109\/INM.2001.918085"},{"key":"e_1_2_12_37_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.28"},{"key":"e_1_2_12_38_2","unstructured":"OGF Semantic Grid Research Group (SEM\u2010RG). Available at:http:\/\/www.ogf.org\/gf\/group_info\/view.php?group=sem\u2010rg[7 July2009]."},{"key":"e_1_2_12_39_2","doi-asserted-by":"publisher","DOI":"10.1002\/0470867167.ch17"},{"key":"e_1_2_12_40_2","doi-asserted-by":"crossref","unstructured":"TangmunarunkitH DeckerS KesselmanC.Ontology\u2010based resource matching in the grid\u2014The grid meets the semantic web. Second International Semantic Web Conference Sanibel Island FL U.S.A. 20\u201323 October 2003;706\u2013721.","DOI":"10.1007\/978-3-540-39718-2_45"},{"key":"e_1_2_12_41_2","doi-asserted-by":"crossref","unstructured":"NeelaN KailashS.Resource matchmaking in Grid\u2014Semantically. Ninth International Conference on Advanced Communication Technology Phoenix Park Republic of Korea 12\u201314 February 2007;2051\u20132055.","DOI":"10.1109\/ICACT.2007.358776"},{"key":"e_1_2_12_42_2","unstructured":"EU Phosphorus project. Available at:http:\/\/www.ist\u2010phosphorus.eu[7 July2009]."},{"key":"e_1_2_12_43_2","doi-asserted-by":"crossref","unstructured":"GrimnesGA ChalmersS EdwardsP PreeceA.Granitenights\u2014A multi\u2010agent visit scheduler utilising semantic web technology. Seventh International Workshop on Cooperative Information Agents (CIA 2003) Helsinki Finland 27\u201329 August 2003;137\u2013151.","DOI":"10.1007\/978-3-540-45217-1_10"},{"key":"e_1_2_12_44_2","unstructured":"MissierP ZieglerW WiederP.Semantic support for meta\u2010scheduling in grids. Technical Report CoreGRID TR\u20100030 2006."},{"key":"e_1_2_12_45_2","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2004.67"},{"key":"e_1_2_12_46_2","doi-asserted-by":"crossref","unstructured":"KeaheyK FosterI FreemanT ZhangX GalronD.Virtual workspaces in the grid. Eleventh Europar Conference Lisbon Portugal September 2005;421\u2013431.","DOI":"10.1007\/11549468_49"},{"key":"e_1_2_12_47_2","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2004.221"},{"key":"e_1_2_12_48_2","doi-asserted-by":"crossref","unstructured":"SongY SunY WangH SongX.An adaptive resource flowing scheme amongst VMs in a VM\u2010based utility computing. Seventh IEEE International Conference on Computer and Information Technology (CIT 2007) Fukushima Japan 16\u201319 October 2007;1053\u20131058.","DOI":"10.1109\/CIT.2007.16"},{"key":"e_1_2_12_49_2","doi-asserted-by":"publisher","DOI":"10.1145\/1272998.1273026"},{"key":"e_1_2_12_50_2","doi-asserted-by":"crossref","unstructured":"SteinderM WhalleyI CarreraD GawedaI ChessD.Server virtualization in autonomic management of heterogeneous workloads. Tenth IFIP\/IEEE International Symposium on Integrated Network Management (IM'07) Munich Germany 21\u201325 May 2007;139\u2013148.","DOI":"10.1109\/INM.2007.374778"},{"key":"e_1_2_12_51_2","doi-asserted-by":"crossref","unstructured":"GovindanS NathA DasA UrgaonkarB SivasubramaniamA.Xen and Co.: Communication\u2010aware CPU scheduling for consolidated Xen\u2010based hosting platforms. Third ACM SIGPLAN\/SIGOPS Conference on Virtual Execution Environments (VEE'07) San Diego CA U.S.A. 13\u201315 June 2007;126\u2013136.","DOI":"10.1145\/1254810.1254828"},{"key":"e_1_2_12_52_2","unstructured":"Amazon EC2. Available at:http:\/\/aws.amazon.com\/ec2\/[7 July2009]."},{"key":"e_1_2_12_53_2","doi-asserted-by":"crossref","unstructured":"AbrahaoB AlmeidaV AlmeidaJ ZhangA BeyerD SafaiF.Self\u2010adaptive SLA\u2010driven capacity management for Internet services. Tenth IEEE\/IFIP Network Operations and Management Symposium (NOMS 2006) Vancouver Canada 3\u20137 April 2006;557\u2013568.","DOI":"10.1109\/NOMS.2006.1687584"},{"key":"e_1_2_12_54_2","doi-asserted-by":"crossref","unstructured":"XuJ ZhaoM FortesJ CarpenterR YousifM.On the use of fuzzy modeling in virtualized data center management. Fourth International Conference on Autonomic Computing (ICAC 2007) Jacksonville FL U.S.A. 11\u201315 June 2007;25.","DOI":"10.1109\/ICAC.2007.28"}],"container-title":["Concurrency and Computation: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fcpe.1468","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cpe.1468","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,12]],"date-time":"2025-02-12T04:46:14Z","timestamp":1739335574000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/cpe.1468"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,9,15]]},"references-count":53,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2010,4,10]]}},"alternative-id":["10.1002\/cpe.1468"],"URL":"https:\/\/doi.org\/10.1002\/cpe.1468","archive":["Portico"],"relation":{},"ISSN":["1532-0626","1532-0634"],"issn-type":[{"type":"print","value":"1532-0626"},{"type":"electronic","value":"1532-0634"}],"subject":[],"published":{"date-parts":[[2009,9,15]]}}}