{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/78408"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/78408","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Modeling price and demand in cloud computing systems","abstract":"The purpose of this thesis is to explore the behavior of pricing and demand within cloud computing systems. As cloud computing has become increasingly popular, research has been focused on finding a mechanism to optimize social welfare. Current schemes typically charge users at a fixed price per time unit. Theoretical research alternatives to this include combinatorial auctions. Analyses of these systems often utilize a simplistic model of a user. This thesis aims to introduce a more realistic user model and analyze optimization from the user's perspective in an environment similar to that of the Amazon EC2 spot instance market. It is shown that the optimal strategy of a user with a deadline and sequential load can be derived from a set of dynamic programming equations, the results of which can be implemented without knowledge of the current price. Additionally, it is shown that this strategy is closely approximated by an expected rate user model. Finally, it is shown that these types of users are elastic and the load on the system can be controlled through the price mechanism.","abstract_html":"The purpose of this thesis is to explore the behavior of pricing and demand within cloud computing systems. As cloud computing has become increasingly popular, research has been focused on finding a mechanism to optimize social welfare. Current schemes typically charge users at a fixed price per time unit. Theoretical research alternatives to this include combinatorial auctions. Analyses of these systems often utilize a simplistic model of a user. This thesis aims to introduce a more realistic user model and analyze optimization from the user&#x27;s perspective in an environment similar to that of the Amazon EC2 spot instance market. It is shown that the optimal strategy of a user with a deadline and sequential load can be derived from a set of dynamic programming equations, the results of which can be implemented without knowledge of the current price. Additionally, it is shown that this strategy is closely approximated by an expected rate user model. Finally, it is shown that these types of users are elastic and the load on the system can be controlled through the price mechanism.","abstract_has_math":false,"creators":["Schmid, Kevin Doherty"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Electrical & Computer Engr","degree_department":null,"school":null,"contributors":[],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2015,"date_issued":"2015-05","date_published":"2015-05","updated_at":"2026-07-22T22:26:11Z","subjects":["cloud computing","demand","model","optimization","sequential load","auction"],"languages":["en"],"rights":["Copyright 2015 Kevin Doherty Schmid"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/2142/78408","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:creator","label":"Author","values":["Schmid, Kevin Doherty"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2015-05","2015-07-22T22:17:00Z","2015-04-22","2015-5"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical & Computer Engr"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["cloud computing","demand","model","optimization","sequential load","auction"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2015 Kevin Doherty Schmid"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/78408"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["The purpose of this thesis is to explore the behavior of pricing and demand within cloud computing systems. As cloud computing has become increasingly popular, research has been focused on finding a mechanism to optimize social welfare. Current schemes typically charge users at a fixed price per time unit. Theoretical research alternatives to this include combinatorial auctions. Analyses of these systems often utilize a simplistic model of a user. This thesis aims to introduce a more realistic user model and analyze optimization from the user's perspective in an environment similar to that of the Amazon EC2 spot instance market. It is shown that the optimal strategy of a user with a deadline and sequential load can be derived from a set of dynamic programming equations, the results of which can be implemented without knowledge of the current price. Additionally, it is shown that this strategy is closely approximated by an expected rate user model. Finally, it is shown that these types of users are elastic and the load on the system can be controlled through the price mechanism.","Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2015-07-22 without embargo terms","The student, Kevin Schmid, accepted the attached license on 2015-04-17 at 09:38.","The student, Kevin Schmid, submitted this Thesis for approval on 2015-04-17 at 09:44.","This Thesis was approved for publication on 2015-04-22 at 10:19.","DSpace SAF Submission Ingestion Package generated from Vireo submission #7914 on 2015-07-22 at 10:32:39","Made available in DSpace on 2015-07-22T22:17:00Z (GMT). No. of bitstreams: 2 SCHMID-THESIS-2015.pdf: 1561784 bytes, checksum: f98a101839f4c2ed7280bdd185d21115 (MD5) LICENSE.txt: 4209 bytes, checksum: 05f469c0e80b8229a90f12ec7371637e (MD5) Previous issue date: 2015-04-22"]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Modeling price and demand in cloud computing systems"]}]}],"canonical_facts":{"dc:creator":["Schmid, Kevin Doherty"],"dc:date":["2015-05","2015-07-22T22:17:00Z","2015-04-22","2015-5"],"dc:description":["The purpose of this thesis is to explore the behavior of pricing and demand within cloud computing systems. As cloud computing has become increasingly popular, research has been focused on finding a mechanism to optimize social welfare. Current schemes typically charge users at a fixed price per time unit. Theoretical research alternatives to this include combinatorial auctions. Analyses of these systems often utilize a simplistic model of a user. This thesis aims to introduce a more realistic user model and analyze optimization from the user's perspective in an environment similar to that of the Amazon EC2 spot instance market. It is shown that the optimal strategy of a user with a deadline and sequential load can be derived from a set of dynamic programming equations, the results of which can be implemented without knowledge of the current price. Additionally, it is shown that this strategy is closely approximated by an expected rate user model. Finally, it is shown that these types of users are elastic and the load on the system can be controlled through the price mechanism.","Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2015-07-22 without embargo terms","The student, Kevin Schmid, accepted the attached license on 2015-04-17 at 09:38.","The student, Kevin Schmid, submitted this Thesis for approval on 2015-04-17 at 09:44.","This Thesis was approved for publication on 2015-04-22 at 10:19.","DSpace SAF Submission Ingestion Package generated from Vireo submission #7914 on 2015-07-22 at 10:32:39","Made available in DSpace on 2015-07-22T22:17:00Z (GMT). No. of bitstreams: 2 SCHMID-THESIS-2015.pdf: 1561784 bytes, checksum: f98a101839f4c2ed7280bdd185d21115 (MD5) LICENSE.txt: 4209 bytes, checksum: 05f469c0e80b8229a90f12ec7371637e (MD5) Previous issue date: 2015-04-22"],"dc:format":["application/pdf"],"dc:identifier":["http://hdl.handle.net/2142/78408"],"dc:language":["en"],"dc:rights":["Copyright 2015 Kevin Doherty Schmid"],"dc:subject":["cloud computing","demand","model","optimization","sequential load","auction"],"dc:title":["Modeling price and demand in cloud computing systems"],"dc:type":["text"],"thesis:degree_discipline":["Electrical & Computer Engr"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:26:11Z"}