{"title":"使用M2etis自动发布-订阅中间件配置","authors":"A. Wahl, Thomas Fischer, R. Lenz","doi":"10.1145/2611286.2611321","DOIUrl":null,"url":null,"abstract":"We present <i><b>M</b>assive <b>M</b>ultiuser <b>E</b>vent <b>I</b>nfra<b>s</b>tructure</i> (M<sup>2</sup>etis), a configurable publish-subscribe middleware. M<sup>2</sup>etis uses discrete-event simulations and regression methods to translate declarative descriptions of event types in terms of the application domain to an optimal configuration. Configuration decisions are based on the <i>Quality-of-Service</i> (QoS) requirements of the application and are conducted by a configuration component at design-time to minimize performance impacts at run-time.\n The demonstration shows how the M<sup>2</sup>etis configuration workflow can be applied to the application domain of <i>Massively Multiplayer Online Games</i> (MMOGs). We explain the configuration workflow as conducted by the M<sup>2</sup>etis configuration component and illustrate how it can be integrated into the development lifecycle of distributed applications.","PeriodicalId":92123,"journal":{"name":"Proceedings of the ... International Workshop on Distributed Event-Based Systems. International Workshop on Distributed Event-Based Systems","volume":"49 1","pages":"357-360"},"PeriodicalIF":0.0000,"publicationDate":"2014-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Automated publish-subscribe middleware configuration with M2etis\",\"authors\":\"A. Wahl, Thomas Fischer, R. Lenz\",\"doi\":\"10.1145/2611286.2611321\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We present <i><b>M</b>assive <b>M</b>ultiuser <b>E</b>vent <b>I</b>nfra<b>s</b>tructure</i> (M<sup>2</sup>etis), a configurable publish-subscribe middleware. M<sup>2</sup>etis uses discrete-event simulations and regression methods to translate declarative descriptions of event types in terms of the application domain to an optimal configuration. Configuration decisions are based on the <i>Quality-of-Service</i> (QoS) requirements of the application and are conducted by a configuration component at design-time to minimize performance impacts at run-time.\\n The demonstration shows how the M<sup>2</sup>etis configuration workflow can be applied to the application domain of <i>Massively Multiplayer Online Games</i> (MMOGs). We explain the configuration workflow as conducted by the M<sup>2</sup>etis configuration component and illustrate how it can be integrated into the development lifecycle of distributed applications.\",\"PeriodicalId\":92123,\"journal\":{\"name\":\"Proceedings of the ... International Workshop on Distributed Event-Based Systems. International Workshop on Distributed Event-Based Systems\",\"volume\":\"49 1\",\"pages\":\"357-360\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-05-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the ... International Workshop on Distributed Event-Based Systems. International Workshop on Distributed Event-Based Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2611286.2611321\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the ... International Workshop on Distributed Event-Based Systems. International Workshop on Distributed Event-Based Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2611286.2611321","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Automated publish-subscribe middleware configuration with M2etis
We present Massive Multiuser Event Infrastructure (M2etis), a configurable publish-subscribe middleware. M2etis uses discrete-event simulations and regression methods to translate declarative descriptions of event types in terms of the application domain to an optimal configuration. Configuration decisions are based on the Quality-of-Service (QoS) requirements of the application and are conducted by a configuration component at design-time to minimize performance impacts at run-time.
The demonstration shows how the M2etis configuration workflow can be applied to the application domain of Massively Multiplayer Online Games (MMOGs). We explain the configuration workflow as conducted by the M2etis configuration component and illustrate how it can be integrated into the development lifecycle of distributed applications.