{"title":"On performance improvement issues in unordered Tuple Space based Mobile Middleware","authors":"Suddhasil De, Sukumar Nandi, D. Goswami","doi":"10.1109/INDCON.2010.5712740","DOIUrl":null,"url":null,"abstract":"Tuple Space based Mobile Middleware (TSMM), a new genre of mobile middleware, is developed to tackle emerging dynamics in underlying infrastructure. It uses tuple space model to coordinate interactions between different active components (agents) of supported applications. This paper focusses on a primary design issue of tuple space model, viz. tuple-antituple structure, which specifies arities and nature of arrangements of constituent fields of tuples and antituples. This factor not only affects application design, but also impacts simplicity, flexibility, scalability and performance of TSMM. Broadly, two types of arrangements are possible: ordered (where arity and arrangement of fields are predefined), and unordered (where none of them are predefined). Ordered structure lacks flexibility and restricts the design of TSMM and its applications. Unordered structure removes these drawbacks, but degrades TSMM's performance and scalability, as additional creation and lookup overheads are introduced here. Among the existing TSMM, LIMONE incorporates unordered tuple-antituple structure. In this paper, we modify LIMONE's tuple-antituple structure for improving its performance and scalability. Both original and modified models are analyzed and experimented to show the improvements.","PeriodicalId":109071,"journal":{"name":"2010 Annual IEEE India Conference (INDICON)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 Annual IEEE India Conference (INDICON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INDCON.2010.5712740","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12
Abstract
Tuple Space based Mobile Middleware (TSMM), a new genre of mobile middleware, is developed to tackle emerging dynamics in underlying infrastructure. It uses tuple space model to coordinate interactions between different active components (agents) of supported applications. This paper focusses on a primary design issue of tuple space model, viz. tuple-antituple structure, which specifies arities and nature of arrangements of constituent fields of tuples and antituples. This factor not only affects application design, but also impacts simplicity, flexibility, scalability and performance of TSMM. Broadly, two types of arrangements are possible: ordered (where arity and arrangement of fields are predefined), and unordered (where none of them are predefined). Ordered structure lacks flexibility and restricts the design of TSMM and its applications. Unordered structure removes these drawbacks, but degrades TSMM's performance and scalability, as additional creation and lookup overheads are introduced here. Among the existing TSMM, LIMONE incorporates unordered tuple-antituple structure. In this paper, we modify LIMONE's tuple-antituple structure for improving its performance and scalability. Both original and modified models are analyzed and experimented to show the improvements.
基于元组空间的移动中间件(Tuple Space based Mobile Middleware, TSMM)是一种新型的移动中间件,主要用于解决底层基础设施中出现的动态问题。它使用元组空间模型来协调支持的应用程序的不同活动组件(代理)之间的交互。本文主要讨论元组空间模型的一个主要设计问题,即元-反元组结构,它规定了元组和反元组的组成域的排列性和性质。这个因素不仅会影响应用程序的设计,还会影响TSMM的简单性、灵活性、可伸缩性和性能。从广义上讲,有两种类型的排列是可能的:有序(字段的数量和排列是预定义的)和无序(它们都不是预定义的)。有序结构缺乏灵活性,制约了TSMM的设计和应用。无序结构消除了这些缺点,但是降低了TSMM的性能和可伸缩性,因为这里引入了额外的创建和查找开销。在现有的TSMM中,LIMONE采用了无序元-反元结构。在本文中,我们修改了LIMONE的元-反元组结构,以提高其性能和可扩展性。对原模型和改进后的模型进行了分析和实验,证明了改进后的模型。