R. Jarvinen, Juho Maattau, Riku Luostarinen, J. Manner, M. Luoma
{"title":"MICS消息传递平台:架构、设计和路由","authors":"R. Jarvinen, Juho Maattau, Riku Luostarinen, J. Manner, M. Luoma","doi":"10.1109/MILCOM.2010.5680396","DOIUrl":null,"url":null,"abstract":"The Multi Interface Communications Software (MICS) is a robust messaging platform for heterogeneous communications equipment. MICS can provide message delivery in networks that lack essentials required by traditional TCP/IP-solutions, like end-to-end connectivity or compatible addressing methods. MICS abstracts the used communications medium, that is the network and link layer, from applications. Applications and network interfaces connect to MICS core using well known and standardized APIs. MICS is a modular software platform, each module has a clear purpose and used modules communicate over D-Bus. Familiar email addresses and APIs are used to interface applications with the MICS system. The high-level operation of MICS resembles Delay Tolerant Networking since we make use of store-and-forward message delivery and multipath message routing together with flooding. This paper concentrates on the overall concept of the MICS system, software architecture, IPC methods, details design choices, message routing and discusses real world deployment scenarios.","PeriodicalId":330937,"journal":{"name":"2010 - MILCOM 2010 MILITARY COMMUNICATIONS CONFERENCE","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":"{\"title\":\"MICS messaging platform: Architecture, design and routing\",\"authors\":\"R. Jarvinen, Juho Maattau, Riku Luostarinen, J. Manner, M. Luoma\",\"doi\":\"10.1109/MILCOM.2010.5680396\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The Multi Interface Communications Software (MICS) is a robust messaging platform for heterogeneous communications equipment. MICS can provide message delivery in networks that lack essentials required by traditional TCP/IP-solutions, like end-to-end connectivity or compatible addressing methods. MICS abstracts the used communications medium, that is the network and link layer, from applications. Applications and network interfaces connect to MICS core using well known and standardized APIs. MICS is a modular software platform, each module has a clear purpose and used modules communicate over D-Bus. Familiar email addresses and APIs are used to interface applications with the MICS system. The high-level operation of MICS resembles Delay Tolerant Networking since we make use of store-and-forward message delivery and multipath message routing together with flooding. This paper concentrates on the overall concept of the MICS system, software architecture, IPC methods, details design choices, message routing and discusses real world deployment scenarios.\",\"PeriodicalId\":330937,\"journal\":{\"name\":\"2010 - MILCOM 2010 MILITARY COMMUNICATIONS CONFERENCE\",\"volume\":\"17 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"11\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 - MILCOM 2010 MILITARY COMMUNICATIONS CONFERENCE\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MILCOM.2010.5680396\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 - MILCOM 2010 MILITARY COMMUNICATIONS CONFERENCE","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MILCOM.2010.5680396","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
MICS messaging platform: Architecture, design and routing
The Multi Interface Communications Software (MICS) is a robust messaging platform for heterogeneous communications equipment. MICS can provide message delivery in networks that lack essentials required by traditional TCP/IP-solutions, like end-to-end connectivity or compatible addressing methods. MICS abstracts the used communications medium, that is the network and link layer, from applications. Applications and network interfaces connect to MICS core using well known and standardized APIs. MICS is a modular software platform, each module has a clear purpose and used modules communicate over D-Bus. Familiar email addresses and APIs are used to interface applications with the MICS system. The high-level operation of MICS resembles Delay Tolerant Networking since we make use of store-and-forward message delivery and multipath message routing together with flooding. This paper concentrates on the overall concept of the MICS system, software architecture, IPC methods, details design choices, message routing and discusses real world deployment scenarios.