{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/24184"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/24184","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Engineering and evaluating bulk data transfer planning over wide area networks","abstract":"Users of cloud computing services are faced with the problem of planning and transferring large amounts of data across a geographically dispersed network under time and budget constraints. Pandora is the first service to solve the planning problem but underneath it has a set of issues, which are addressed in this work. This thesis enhances Pandora by improving its interface, scalability, modularity, and extensibility. This is done by evaluating the performance of various GPU linear program solvers on Pandora’s workloads, and by designing and implementing two new systems: a modular C++ framework called Pandora’s Toolbox that solves the bulk data transfer problem, and a web service for planning bulk data transfers. Pandora’s Toolbox models the steps of the bulk data transfer problem and has an extensible design that allows various linear program solvers (e.g., GLPK and GPU solvers) to integrate into it. The web service effectively allows users to construct a shipping network and plan bulk data transfers over it through both a web and a RESTful interface.","abstract_html":"Users of cloud computing services are faced with the problem of planning and transferring large amounts of data across a geographically dispersed network under time and budget constraints. Pandora is the first service to solve the planning problem but underneath it has a set of issues, which are addressed in this work. This thesis enhances Pandora by improving its interface, scalability, modularity, and extensibility. This is done by evaluating the performance of various GPU linear program solvers on Pandora’s workloads, and by designing and implementing two new systems: a modular C++ framework called Pandora’s Toolbox that solves the bulk data transfer problem, and a web service for planning bulk data transfers. Pandora’s Toolbox models the steps of the bulk data transfer problem and has an extensible design that allows various linear program solvers (e.g., GLPK and GPU solvers) to integrate into it. The web service effectively allows users to construct a shipping network and plan bulk data transfers over it through both a web and a RESTful interface.","abstract_has_math":false,"creators":["Krueger, Simon P."],"institution":"University of Illinois at Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":["Gupta, Indranil"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2011,"date_issued":"2011-05-25T15:00:48Z","date_published":"2011-05-25T15:00:48Z","updated_at":"2026-07-22T22:25:23Z","subjects":["Pandora","Bulk Data Transfer Planning","Linear Programing","graphic processor unit (GPU)","Web Service","Representational State Transfer (REST)","C++ Framework","Shipping Networks","Cloud Computing"],"languages":["en"],"rights":["Copyright 2011 Simon Krueger"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/2142/24184","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Gupta, Indranil"]},{"key":"dc:creator","label":"Author","values":["Krueger, Simon P."]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2011-05-25T15:00:48Z","2011-05"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"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":["Pandora","Bulk Data Transfer Planning","Linear Programing","graphic processor unit (GPU)","Web Service","Representational State Transfer (REST)","C++ Framework","Shipping Networks","Cloud Computing"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2011 Simon Krueger"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/24184"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Users of cloud computing services are faced with the problem of planning and transferring large amounts of data across a geographically dispersed network under time and budget constraints. Pandora is the first service to solve the planning problem but underneath it has a set of issues, which are addressed in this work. This thesis enhances Pandora by improving its interface, scalability, modularity, and extensibility. This is done by evaluating the performance of various GPU linear program solvers on Pandora’s workloads, and by designing and implementing two new systems: a modular C++ framework called Pandora’s Toolbox that solves the bulk data transfer problem, and a web service for planning bulk data transfers. Pandora’s Toolbox models the steps of the bulk data transfer problem and has an extensible design that allows various linear program solvers (e.g., GLPK and GPU solvers) to integrate into it. The web service effectively allows users to construct a shipping network and plan bulk data transfers over it through both a web and a RESTful interface.","Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2011-04-28T13:12:02Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 1 Krueger_Simon.pdf: 2882457 bytes, checksum: 7ea6de27ccf50a4e6cb599355c204b41 (MD5)","Made available in DSpace on 2011-05-25T15:00:48Z (GMT). No. of bitstreams: 2 Krueger_Simon.pdf: 2882457 bytes, checksum: 7ea6de27ccf50a4e6cb599355c204b41 (MD5) license.txt: 4063 bytes, checksum: 5bef2b22a5b2e450961329ec18a16e7f (MD5)"]},{"key":"dc:title","label":"Title","values":["Engineering and evaluating bulk data transfer planning over wide area networks"]}]}],"canonical_facts":{"dc:contributor":["Gupta, Indranil"],"dc:creator":["Krueger, Simon P."],"dc:date":["2011-05-25T15:00:48Z","2011-05"],"dc:description":["Users of cloud computing services are faced with the problem of planning and transferring large amounts of data across a geographically dispersed network under time and budget constraints. Pandora is the first service to solve the planning problem but underneath it has a set of issues, which are addressed in this work. This thesis enhances Pandora by improving its interface, scalability, modularity, and extensibility. This is done by evaluating the performance of various GPU linear program solvers on Pandora’s workloads, and by designing and implementing two new systems: a modular C++ framework called Pandora’s Toolbox that solves the bulk data transfer problem, and a web service for planning bulk data transfers. Pandora’s Toolbox models the steps of the bulk data transfer problem and has an extensible design that allows various linear program solvers (e.g., GLPK and GPU solvers) to integrate into it. The web service effectively allows users to construct a shipping network and plan bulk data transfers over it through both a web and a RESTful interface.","Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2011-04-28T13:12:02Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 1 Krueger_Simon.pdf: 2882457 bytes, checksum: 7ea6de27ccf50a4e6cb599355c204b41 (MD5)","Made available in DSpace on 2011-05-25T15:00:48Z (GMT). No. of bitstreams: 2 Krueger_Simon.pdf: 2882457 bytes, checksum: 7ea6de27ccf50a4e6cb599355c204b41 (MD5) license.txt: 4063 bytes, checksum: 5bef2b22a5b2e450961329ec18a16e7f (MD5)"],"dc:identifier":["http://hdl.handle.net/2142/24184"],"dc:language":["en"],"dc:rights":["Copyright 2011 Simon Krueger"],"dc:subject":["Pandora","Bulk Data Transfer Planning","Linear Programing","graphic processor unit (GPU)","Web Service","Representational State Transfer (REST)","C++ Framework","Shipping Networks","Cloud Computing"],"dc:title":["Engineering and evaluating bulk data transfer planning over wide area networks"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:25:23Z"}