{"id":{"repo_id":"mit","oai_identifier":"oai:dspace.mit.edu:1721.1/76829"},"canonical_url":"https://search.dev.ndltd.org/etd/mit/oai:dspace.mit.edu:1721.1/76829","repository":{"repo_id":"mit","name":"MIT","base_url":"https://dspace.mit.edu/oai/request"},"display":{"title":"Improving service level agreements for a job scheduler by visualizing simulations","abstract":"Currently, job owners at Google do not have a good way to generate suitable Service Level Agreements (SLAs), which means that they cannot accurately communicate their intentions to the job scheduler. This means that the owner's job might not finish on time or at all. The solution described in this thesis helps users visualize design changes to SLAs and use simulation to explore the behavior resulting from the SLAs. I have designed and begun development of a visualization and simulation framework that allows users to see how the job scheduler's behavior might vary under different SLA parameters. This thesis describes the steps made towards designing and implementing a system that both helps users visualize SLAs and their reward functions, and allows users to create an SLA and gain an idea of the behavior of a job scheduler with the SLA as input.","abstract_html":"Currently, job owners at Google do not have a good way to generate suitable Service Level Agreements (SLAs), which means that they cannot accurately communicate their intentions to the job scheduler. This means that the owner&#x27;s job might not finish on time or at all. The solution described in this thesis helps users visualize design changes to SLAs and use simulation to explore the behavior resulting from the SLAs. I have designed and begun development of a visualization and simulation framework that allows users to see how the job scheduler&#x27;s behavior might vary under different SLA parameters. This thesis describes the steps made towards designing and implementing a system that both helps users visualize SLAs and their reward functions, and allows users to create an SLA and gain an idea of the behavior of a job scheduler with the SLA as input.","abstract_has_math":false,"creators":["Betser, Dina M. (Dina Marguerite)"],"institution":"Massachusetts Institute of Technology","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":"Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science.","school":null,"contributors":[],"advisors":["John Wilkes and Asuman Ozdaglar."],"committee_chairs":[],"committee_members":[],"year":2012,"date_issued":"2012","date_published":"2012","updated_at":"2026-07-22T22:22:24Z","subjects":["Electrical Engineering and Computer Science."],"languages":["eng"],"rights":["M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission."],"rights_urls":["http://dspace.mit.edu/handle/1721.1/7582"],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/1721.1/76829","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["John Wilkes and Asuman Ozdaglar."]},{"key":"dc:contributor.department","label":"Department","values":["Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science."]},{"key":"dc:contributor.other","label":"Dc Contributor Other","values":["Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science."]},{"key":"dc:creator","label":"Author","values":["Betser, Dina M. (Dina Marguerite)"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2013-02-13T21:49:06Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2013-02-13T21:49:06Z"]},{"key":"dc:date.issued","label":"Date","values":["2012"]},{"key":"dc:publisher","label":"Institution","values":["Massachusetts Institute of Technology"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Electrical Engineering and Computer Science."]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission."]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://dspace.mit.edu/handle/1721.1/7582"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/1721.1/76829"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2012.","This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.","Cataloged from student-submitted PDF version of thesis.","Includes bibliographical references (p. 49-51)."]},{"key":"dc:description.abstract","label":"Abstract","values":["Currently, job owners at Google do not have a good way to generate suitable Service Level Agreements (SLAs), which means that they cannot accurately communicate their intentions to the job scheduler. This means that the owner's job might not finish on time or at all. The solution described in this thesis helps users visualize design changes to SLAs and use simulation to explore the behavior resulting from the SLAs. I have designed and begun development of a visualization and simulation framework that allows users to see how the job scheduler's behavior might vary under different SLA parameters. This thesis describes the steps made towards designing and implementing a system that both helps users visualize SLAs and their reward functions, and allows users to create an SLA and gain an idea of the behavior of a job scheduler with the SLA as input."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["M.Eng."]},{"key":"dc:title","label":"Title","values":["Improving service level agreements for a job scheduler by visualizing simulations"]}]}],"canonical_facts":{"dc:contributor.advisor":["John Wilkes and Asuman Ozdaglar."],"dc:contributor.department":["Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science."],"dc:contributor.other":["Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science."],"dc:creator":["Betser, Dina M. (Dina Marguerite)"],"dc:date.accessioned":["2013-02-13T21:49:06Z"],"dc:date.available":["2013-02-13T21:49:06Z"],"dc:date.issued":["2012"],"dc:description":["Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2012.","This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.","Cataloged from student-submitted PDF version of thesis.","Includes bibliographical references (p. 49-51)."],"dc:description.abstract":["Currently, job owners at Google do not have a good way to generate suitable Service Level Agreements (SLAs), which means that they cannot accurately communicate their intentions to the job scheduler. This means that the owner's job might not finish on time or at all. The solution described in this thesis helps users visualize design changes to SLAs and use simulation to explore the behavior resulting from the SLAs. I have designed and begun development of a visualization and simulation framework that allows users to see how the job scheduler's behavior might vary under different SLA parameters. This thesis describes the steps made towards designing and implementing a system that both helps users visualize SLAs and their reward functions, and allows users to create an SLA and gain an idea of the behavior of a job scheduler with the SLA as input."],"dc:description.degree":["M.Eng."],"dc:identifier.uri":["http://hdl.handle.net/1721.1/76829"],"dc:language.iso":["eng"],"dc:publisher":["Massachusetts Institute of Technology"],"dc:rights":["M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission."],"dc:rights.uri":["http://dspace.mit.edu/handle/1721.1/7582"],"dc:subject":["Electrical Engineering and Computer Science."],"dc:title":["Improving service level agreements for a job scheduler by visualizing simulations"],"dc:type":["Thesis"]},"updated_at":"2026-07-22T22:22:24Z"}