Nodoka Mimura, K. Nakauchi, H. Morikawa, T. Aoyama
{"title":"A middleware approach for supporting application-level multicast services","authors":"Nodoka Mimura, K. Nakauchi, H. Morikawa, T. Aoyama","doi":"10.1109/ISADS.2005.1452171","DOIUrl":null,"url":null,"abstract":"Application-level multicast (ALM) is a novel technology for multipoint applications, such as large scale file distribution, video and audio streaming, and video conference. Though several ALM systems have been proposed, all the multicast functions have been independently developed and integrated into individual applications. In such a situation, the development includes a lot of redundancy. Our goal is to develop RelayCast, the middleware which provides the common functions of ALM to eliminate the redundancy. RelayCast has some functional units which support fundamental and minimum functions respectively, and realizes one complete ALM system by cooperation of the units. The functional unit contains several components with different algorithms, and RelayCast meets the requirements of various applications by choosing the appropriate component. In this paper, we propose the RelayCast architecture, and present the implementation and experiment of a prototype.","PeriodicalId":120577,"journal":{"name":"Proceedings Autonomous Decentralized Systems, 2005. ISADS 2005.","volume":"97 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Autonomous Decentralized Systems, 2005. ISADS 2005.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISADS.2005.1452171","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Application-level multicast (ALM) is a novel technology for multipoint applications, such as large scale file distribution, video and audio streaming, and video conference. Though several ALM systems have been proposed, all the multicast functions have been independently developed and integrated into individual applications. In such a situation, the development includes a lot of redundancy. Our goal is to develop RelayCast, the middleware which provides the common functions of ALM to eliminate the redundancy. RelayCast has some functional units which support fundamental and minimum functions respectively, and realizes one complete ALM system by cooperation of the units. The functional unit contains several components with different algorithms, and RelayCast meets the requirements of various applications by choosing the appropriate component. In this paper, we propose the RelayCast architecture, and present the implementation and experiment of a prototype.