The EnvDesign Model: A Method to Solve the Environment Design Problem Article Swipe
YOU?
·
· 2024
· Open Access
·
· DOI: https://doi.org/10.48550/arxiv.2412.18109
Today, several people and organizations rely on cloud platforms. The reliability of cloud platforms depends heavily on the performance of their internal programs (agents). To better prevent regressions in cloud platforms, the design of pre-production testing environments (that test new agents, new hardwares, and other changes) must take into account the diversity of server/node properties (hardware model, virtual machine type, etc.) across the fleet and dynamically emphasize or de-emphasize the prevalence of certain node properties based on current testing priorities. This paper formulates this task as the ``environment design" problem and presents the EnvDesign model, a method that uses graph theory and optimization algorithms to solve the environment design problem. The EnvDesign model was built on context and techniques that apply to combinatorial testing in general, so it can support combinatorial testing in other domains. An earlier version of this paper was peer-reviewed and published internally at Microsoft.
Related Topics
- Type
- preprint
- Language
- en
- Landing Page
- http://arxiv.org/abs/2412.18109
- https://arxiv.org/pdf/2412.18109
- OA Status
- green
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W4405783651
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4405783651Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.48550/arxiv.2412.18109Digital Object Identifier
- Title
-
The EnvDesign Model: A Method to Solve the Environment Design ProblemWork title
- Type
-
preprintOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2024Year of publication
- Publication date
-
2024-12-24Full publication date if available
- Authors
-
A. Sathiya, Rohit PandeyList of authors in order
- Landing page
-
https://arxiv.org/abs/2412.18109Publisher landing page
- PDF URL
-
https://arxiv.org/pdf/2412.18109Direct link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
greenOpen access status per OpenAlex
- OA URL
-
https://arxiv.org/pdf/2412.18109Direct OA link when available
- Concepts
-
Computer science, Mathematical optimization, MathematicsTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
0Total citation count in OpenAlex
- Related works (count)
-
10Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W4405783651 |
|---|---|
| doi | https://doi.org/10.48550/arxiv.2412.18109 |
| ids.doi | https://doi.org/10.48550/arxiv.2412.18109 |
| ids.openalex | https://openalex.org/W4405783651 |
| fwci | |
| type | preprint |
| title | The EnvDesign Model: A Method to Solve the Environment Design Problem |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | |
| biblio.first_page | |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C41008148 |
| concepts[0].level | 0 |
| concepts[0].score | 0.48258912563323975 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[0].display_name | Computer science |
| concepts[1].id | https://openalex.org/C126255220 |
| concepts[1].level | 1 |
| concepts[1].score | 0.3477092981338501 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q141495 |
| concepts[1].display_name | Mathematical optimization |
| concepts[2].id | https://openalex.org/C33923547 |
| concepts[2].level | 0 |
| concepts[2].score | 0.2729830741882324 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q395 |
| concepts[2].display_name | Mathematics |
| keywords[0].id | https://openalex.org/keywords/computer-science |
| keywords[0].score | 0.48258912563323975 |
| keywords[0].display_name | Computer science |
| keywords[1].id | https://openalex.org/keywords/mathematical-optimization |
| keywords[1].score | 0.3477092981338501 |
| keywords[1].display_name | Mathematical optimization |
| keywords[2].id | https://openalex.org/keywords/mathematics |
| keywords[2].score | 0.2729830741882324 |
| keywords[2].display_name | Mathematics |
| language | en |
| locations[0].id | pmh:oai:arXiv.org:2412.18109 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4306400194 |
| locations[0].source.issn | |
| locations[0].source.type | repository |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | |
| locations[0].source.is_core | False |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | arXiv (Cornell University) |
| locations[0].source.host_organization | https://openalex.org/I205783295 |
| locations[0].source.host_organization_name | Cornell University |
| locations[0].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[0].license | |
| locations[0].pdf_url | https://arxiv.org/pdf/2412.18109 |
| locations[0].version | acceptedVersion |
| locations[0].raw_type | text |
| locations[0].license_id | |
| locations[0].is_accepted | True |
| locations[0].is_published | False |
| locations[0].raw_source_name | |
| locations[0].landing_page_url | http://arxiv.org/abs/2412.18109 |
| locations[1].id | doi:10.48550/arxiv.2412.18109 |
| locations[1].is_oa | True |
| locations[1].source.id | https://openalex.org/S4306400194 |
| locations[1].source.issn | |
| locations[1].source.type | repository |
| locations[1].source.is_oa | True |
| locations[1].source.issn_l | |
| locations[1].source.is_core | False |
| locations[1].source.is_in_doaj | False |
| locations[1].source.display_name | arXiv (Cornell University) |
| locations[1].source.host_organization | https://openalex.org/I205783295 |
| locations[1].source.host_organization_name | Cornell University |
| locations[1].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[1].license | |
| locations[1].pdf_url | |
| locations[1].version | |
| locations[1].raw_type | article |
| locations[1].license_id | |
| locations[1].is_accepted | False |
| locations[1].is_published | |
| locations[1].raw_source_name | |
| locations[1].landing_page_url | https://doi.org/10.48550/arxiv.2412.18109 |
| indexed_in | arxiv, datacite |
| authorships[0].author.id | https://openalex.org/A5013359736 |
| authorships[0].author.orcid | |
| authorships[0].author.display_name | A. Sathiya |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Sathiya, Akshay |
| authorships[0].is_corresponding | False |
| authorships[1].author.id | https://openalex.org/A5102811556 |
| authorships[1].author.orcid | https://orcid.org/0000-0001-5142-6130 |
| authorships[1].author.display_name | Rohit Pandey |
| authorships[1].author_position | last |
| authorships[1].raw_author_name | Pandey, Rohit |
| authorships[1].is_corresponding | False |
| has_content.pdf | False |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://arxiv.org/pdf/2412.18109 |
| open_access.oa_status | green |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-10T00:00:00 |
| display_name | The EnvDesign Model: A Method to Solve the Environment Design Problem |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-06T06:51:31.235846 |
| primary_topic | |
| related_works | https://openalex.org/W4391375266, https://openalex.org/W2899084033, https://openalex.org/W2748952813, https://openalex.org/W2390279801, https://openalex.org/W4391913857, https://openalex.org/W2358668433, https://openalex.org/W4396701345, https://openalex.org/W2376932109, https://openalex.org/W2001405890, https://openalex.org/W4396696052 |
| cited_by_count | 0 |
| locations_count | 2 |
| best_oa_location.id | pmh:oai:arXiv.org:2412.18109 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4306400194 |
| best_oa_location.source.issn | |
| best_oa_location.source.type | repository |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | |
| best_oa_location.source.is_core | False |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | arXiv (Cornell University) |
| best_oa_location.source.host_organization | https://openalex.org/I205783295 |
| best_oa_location.source.host_organization_name | Cornell University |
| best_oa_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| best_oa_location.license | |
| best_oa_location.pdf_url | https://arxiv.org/pdf/2412.18109 |
| best_oa_location.version | acceptedVersion |
| best_oa_location.raw_type | text |
| best_oa_location.license_id | |
| best_oa_location.is_accepted | True |
| best_oa_location.is_published | False |
| best_oa_location.raw_source_name | |
| best_oa_location.landing_page_url | http://arxiv.org/abs/2412.18109 |
| primary_location.id | pmh:oai:arXiv.org:2412.18109 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4306400194 |
| primary_location.source.issn | |
| primary_location.source.type | repository |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | |
| primary_location.source.is_core | False |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | arXiv (Cornell University) |
| primary_location.source.host_organization | https://openalex.org/I205783295 |
| primary_location.source.host_organization_name | Cornell University |
| primary_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| primary_location.license | |
| primary_location.pdf_url | https://arxiv.org/pdf/2412.18109 |
| primary_location.version | acceptedVersion |
| primary_location.raw_type | text |
| primary_location.license_id | |
| primary_location.is_accepted | True |
| primary_location.is_published | False |
| primary_location.raw_source_name | |
| primary_location.landing_page_url | http://arxiv.org/abs/2412.18109 |
| publication_date | 2024-12-24 |
| publication_year | 2024 |
| referenced_works_count | 0 |
| abstract_inverted_index.a | 95 |
| abstract_inverted_index.An | 135 |
| abstract_inverted_index.To | 24 |
| abstract_inverted_index.as | 85 |
| abstract_inverted_index.at | 146 |
| abstract_inverted_index.in | 28, 124, 132 |
| abstract_inverted_index.it | 127 |
| abstract_inverted_index.of | 11, 19, 33, 52, 71, 138 |
| abstract_inverted_index.on | 6, 16, 76, 115 |
| abstract_inverted_index.or | 67 |
| abstract_inverted_index.so | 126 |
| abstract_inverted_index.to | 104, 121 |
| abstract_inverted_index.The | 9, 110 |
| abstract_inverted_index.and | 3, 43, 64, 90, 101, 117, 143 |
| abstract_inverted_index.can | 128 |
| abstract_inverted_index.new | 39, 41 |
| abstract_inverted_index.the | 17, 31, 50, 62, 69, 86, 92, 106 |
| abstract_inverted_index.was | 113, 141 |
| abstract_inverted_index.This | 80 |
| abstract_inverted_index.into | 48 |
| abstract_inverted_index.must | 46 |
| abstract_inverted_index.node | 73 |
| abstract_inverted_index.rely | 5 |
| abstract_inverted_index.take | 47 |
| abstract_inverted_index.task | 84 |
| abstract_inverted_index.test | 38 |
| abstract_inverted_index.that | 97, 119 |
| abstract_inverted_index.this | 83, 139 |
| abstract_inverted_index.uses | 98 |
| abstract_inverted_index.(that | 37 |
| abstract_inverted_index.apply | 120 |
| abstract_inverted_index.based | 75 |
| abstract_inverted_index.built | 114 |
| abstract_inverted_index.cloud | 7, 12, 29 |
| abstract_inverted_index.etc.) | 60 |
| abstract_inverted_index.fleet | 63 |
| abstract_inverted_index.graph | 99 |
| abstract_inverted_index.model | 112 |
| abstract_inverted_index.other | 44, 133 |
| abstract_inverted_index.paper | 81, 140 |
| abstract_inverted_index.solve | 105 |
| abstract_inverted_index.their | 20 |
| abstract_inverted_index.type, | 59 |
| abstract_inverted_index.Today, | 0 |
| abstract_inverted_index.across | 61 |
| abstract_inverted_index.better | 25 |
| abstract_inverted_index.design | 32, 108 |
| abstract_inverted_index.method | 96 |
| abstract_inverted_index.model, | 56, 94 |
| abstract_inverted_index.people | 2 |
| abstract_inverted_index.theory | 100 |
| abstract_inverted_index.account | 49 |
| abstract_inverted_index.agents, | 40 |
| abstract_inverted_index.certain | 72 |
| abstract_inverted_index.context | 116 |
| abstract_inverted_index.current | 77 |
| abstract_inverted_index.depends | 14 |
| abstract_inverted_index.design" | 88 |
| abstract_inverted_index.earlier | 136 |
| abstract_inverted_index.heavily | 15 |
| abstract_inverted_index.machine | 58 |
| abstract_inverted_index.prevent | 26 |
| abstract_inverted_index.problem | 89 |
| abstract_inverted_index.several | 1 |
| abstract_inverted_index.support | 129 |
| abstract_inverted_index.testing | 35, 78, 123, 131 |
| abstract_inverted_index.version | 137 |
| abstract_inverted_index.virtual | 57 |
| abstract_inverted_index.changes) | 45 |
| abstract_inverted_index.domains. | 134 |
| abstract_inverted_index.general, | 125 |
| abstract_inverted_index.internal | 21 |
| abstract_inverted_index.presents | 91 |
| abstract_inverted_index.problem. | 109 |
| abstract_inverted_index.programs | 22 |
| abstract_inverted_index.(agents). | 23 |
| abstract_inverted_index.(hardware | 55 |
| abstract_inverted_index.EnvDesign | 93, 111 |
| abstract_inverted_index.diversity | 51 |
| abstract_inverted_index.emphasize | 66 |
| abstract_inverted_index.platforms | 13 |
| abstract_inverted_index.published | 144 |
| abstract_inverted_index.Microsoft. | 147 |
| abstract_inverted_index.algorithms | 103 |
| abstract_inverted_index.formulates | 82 |
| abstract_inverted_index.hardwares, | 42 |
| abstract_inverted_index.internally | 145 |
| abstract_inverted_index.platforms, | 30 |
| abstract_inverted_index.platforms. | 8 |
| abstract_inverted_index.prevalence | 70 |
| abstract_inverted_index.properties | 54, 74 |
| abstract_inverted_index.techniques | 118 |
| abstract_inverted_index.dynamically | 65 |
| abstract_inverted_index.environment | 107 |
| abstract_inverted_index.performance | 18 |
| abstract_inverted_index.priorities. | 79 |
| abstract_inverted_index.regressions | 27 |
| abstract_inverted_index.reliability | 10 |
| abstract_inverted_index.server/node | 53 |
| abstract_inverted_index.de-emphasize | 68 |
| abstract_inverted_index.environments | 36 |
| abstract_inverted_index.optimization | 102 |
| abstract_inverted_index.``environment | 87 |
| abstract_inverted_index.combinatorial | 122, 130 |
| abstract_inverted_index.organizations | 4 |
| abstract_inverted_index.peer-reviewed | 142 |
| abstract_inverted_index.pre-production | 34 |
| cited_by_percentile_year | |
| countries_distinct_count | 0 |
| institutions_distinct_count | 2 |
| citation_normalized_percentile |