{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:34:39Z","timestamp":1750307679890,"version":"3.41.0"},"reference-count":24,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2008,8,31]],"date-time":"2008-08-31T00:00:00Z","timestamp":1220140800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGMETRICS Perform. Eval. Rev."],"published-print":{"date-parts":[[2008,8,31]]},"abstract":"<jats:p>In the past several years, online social networks (OSNs) such as Facebook and MySpace have become extremely popular with Internet users. Such sites are popular with users because they simplify both communication among \"communities\" and access to applications. Application developers are attracted to these sites also, as they are able to exploit \"word-of-mouth\" marketing, which these OSN sites have embodied into their user experience. A challenge for developers though is managing the application, as it is difficult to predict how successful the marketing will be. Our solution combines an OSN, Virtual Appliances, and a utility computing environment together. We demonstrate our solution using the Facebook portal (OSN), the Fire Dynamics Simulator (application), and a utility environment we built using tools such as Condor, Moab and Xen. The application is supported using Virtual Appliances, which interact with our flexible infrastructure to dynamically expand and contract based on user demand. Thus, we are able to make much more efficient use of the underlying physical infrastructure. We believe that our solution also has great potential for enterprise IT environments. Initial feedback suggests combining an OSN with our flexible infrastructure provides a much better user experience than the traditional, standalone use of the (legacy) application, and simplifies the management and increases the effective utilization of the underlying IT resources.<\/jats:p>","DOI":"10.1145\/1453175.1453188","type":"journal-article","created":{"date-parts":[[2008,10,22]],"date-time":"2008-10-22T12:25:40Z","timestamp":1224678340000},"page":"71-74","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Running applications efficiently in online social networks"],"prefix":"10.1145","volume":"36","author":[{"given":"Roger","family":"Curry","sequence":"first","affiliation":[{"name":"University of Calgary Grid Research Centre"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cameron","family":"Kiddle","sequence":"additional","affiliation":[{"name":"University of Calgary Grid Research Centre"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nayden","family":"Markatchev","sequence":"additional","affiliation":[{"name":"University of Calgary Grid Research Centre"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rob","family":"Simmonds","sequence":"additional","affiliation":[{"name":"University of Calgary Grid Research Centre"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tingxi","family":"Tan","sequence":"additional","affiliation":[{"name":"University of Calgary Grid Research Centre"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"Arlitt","sequence":"additional","affiliation":[{"name":"HP Labs"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bruce","family":"Walker","sequence":"additional","affiliation":[{"name":"HP Labs"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2008,8,31]]},"reference":[{"unstructured":"Amazon \"Amazon Web Services\" http:\/\/aws.amazon.com\/  Amazon \"Amazon Web Services\" http:\/\/aws.amazon.com\/","key":"e_1_2_1_1_1"},{"unstructured":"Animoto Video Creation Service http:\/\/www.animoto.com\/  Animoto Video Creation Service http:\/\/www.animoto.com\/","key":"e_1_2_1_2_1"},{"unstructured":"Apache Software Foundation \"HTTP Server Project\" http:\/\/httpd.apache.org\/  Apache Software Foundation \"HTTP Server Project\" http:\/\/httpd.apache.org\/","key":"e_1_2_1_3_1"},{"unstructured":"D. Barker \"You need 3 500 servers by when?!\" http:\/\/www.gridtoday.com\/grid\/2413822.html  D. Barker \"You need 3 500 servers by when?!\" http:\/\/www.gridtoday.com\/grid\/2413822.html","key":"e_1_2_1_4_1"},{"unstructured":"Cluster Resources \"Moab Cluster Suite\" http:\/\/www.clusterresources.com\/pages\/products\/moab-cluster-suite\/workload-manager.php  Cluster Resources \"Moab Cluster Suite\" http:\/\/www.clusterresources.com\/pages\/products\/moab-cluster-suite\/workload-manager.php","key":"e_1_2_1_5_1"},{"unstructured":"Cluster Resources \"Torque Resource Manager\" http:\/\/www.clusterresources.com\/pages\/products\/torque-resource-manager.php  Cluster Resources \"Torque Resource Manager\" http:\/\/www.clusterresources.com\/pages\/products\/torque-resource-manager.php","key":"e_1_2_1_6_1"},{"unstructured":"Condor Project \"Condor High Throughput Computing\" http:\/\/www.cs.wisc.edu\/condor\/  Condor Project \"Condor High Throughput Computing\" http:\/\/www.cs.wisc.edu\/condor\/","key":"e_1_2_1_7_1"},{"unstructured":"Duke University \"Shirako\" http:\/\/www.cs.duke.edu\/nicl\/cereus\/shirako.html  Duke University \"Shirako\" http:\/\/www.cs.duke.edu\/nicl\/cereus\/shirako.html","key":"e_1_2_1_8_1"},{"unstructured":"Facebook http:\/\/www.facebook.com\/  Facebook http:\/\/www.facebook.com\/","key":"e_1_2_1_9_1"},{"unstructured":"Facebook \"Facebook Developers\" http:\/\/developers.facebook.com\/  Facebook \"Facebook Developers\" http:\/\/developers.facebook.com\/","key":"e_1_2_1_10_1"},{"unstructured":"Flexiscale \"Utility Computing on Demand\" http:\/\/www.flexiscale.com\/  Flexiscale \"Utility Computing on Demand\" http:\/\/www.flexiscale.com\/","key":"e_1_2_1_11_1"},{"unstructured":"Joyent \"The Joyent Accelerator\" http:\/\/www.joyent.com\/  Joyent \"The Joyent Accelerator\" http:\/\/www.joyent.com\/","key":"e_1_2_1_12_1"},{"unstructured":"JumpBox \"Jumpbox Instant Infrastructure\" http:\/\/www.jumpbox.com\/  JumpBox \"Jumpbox Instant Infrastructure\" http:\/\/www.jumpbox.com\/","key":"e_1_2_1_13_1"},{"unstructured":"MySQL \"MySQL database\" http:\/\/www.mysql.com\/  MySQL \"MySQL database\" http:\/\/www.mysql.com\/","key":"e_1_2_1_14_1"},{"unstructured":"NIST \"Fire Dynamics Simulator and Smokeview\" http:\/\/www.fire.nist.gov\/fds\/  NIST \"Fire Dynamics Simulator and Smokeview\" http:\/\/www.fire.nist.gov\/fds\/","key":"e_1_2_1_15_1"},{"unstructured":"RealVNC \"RealVNC remote control software\" http:\/\/www.realvnc.com\/  RealVNC \"RealVNC remote control software\" http:\/\/www.realvnc.com\/","key":"e_1_2_1_16_1"},{"unstructured":"RightScale \"Create scalable web applications on Amazon EC2\" http:\/\/www.rightscale.com\/  RightScale \"Create scalable web applications on Amazon EC2\" http:\/\/www.rightscale.com\/","key":"e_1_2_1_17_1"},{"unstructured":"rPath software appliances http:\/\/www.rpath.com\/  rPath software appliances http:\/\/www.rpath.com\/","key":"e_1_2_1_18_1"},{"unstructured":"Salesforce.com \"Platform as a Service (PaaS)\" http:\/\/www.salesforce.com\/platform\/  Salesforce.com \"Platform as a Service (PaaS)\" http:\/\/www.salesforce.com\/platform\/","key":"e_1_2_1_19_1"},{"unstructured":"Sun Microsystems \"Sun Grid Compute Utility\" http:\/\/www.network.com\/  Sun Microsystems \"Sun Grid Compute Utility\" http:\/\/www.network.com\/","key":"e_1_2_1_20_1"},{"unstructured":"UCSD \"Usher Project\" http:\/\/usher.ucsd.edu\/trac\/  UCSD \"Usher Project\" http:\/\/usher.ucsd.edu\/trac\/","key":"e_1_2_1_21_1"},{"unstructured":"VMware \"Virtual Appliance Marketplace\" http:\/\/www.vmware.com\/appliances\/directory\/  VMware \"Virtual Appliance Marketplace\" http:\/\/www.vmware.com\/appliances\/directory\/","key":"e_1_2_1_22_1"},{"unstructured":"Wikipedia \"Virtual Appliance\" http:\/\/en.wikipedia.org\/wiki\/Virtual_appliance  Wikipedia \"Virtual Appliance\" http:\/\/en.wikipedia.org\/wiki\/Virtual_appliance","key":"e_1_2_1_23_1"},{"unstructured":"Xen \"Xen hypervisor\" http:\/\/www.xen.org\/  Xen \"Xen hypervisor\" http:\/\/www.xen.org\/","key":"e_1_2_1_24_1"}],"container-title":["ACM SIGMETRICS Performance Evaluation Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1453175.1453188","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1453175.1453188","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:29:45Z","timestamp":1750253385000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1453175.1453188"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,8,31]]},"references-count":24,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2008,8,31]]}},"alternative-id":["10.1145\/1453175.1453188"],"URL":"https:\/\/doi.org\/10.1145\/1453175.1453188","relation":{},"ISSN":["0163-5999"],"issn-type":[{"type":"print","value":"0163-5999"}],"subject":[],"published":{"date-parts":[[2008,8,31]]},"assertion":[{"value":"2008-08-31","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}