首页 > 最新文献

25th Annual International Computer Software and Applications Conference. COMPSAC 2001最新文献

英文 中文
A quantitative comparison of load balancing approaches in distributed object computing systems 分布式对象计算系统中负载平衡方法的定量比较
Lap-Sun Cheung, Yu-Kwong Kwok
Several load balancing schemes have been proposed for distributed object computing systems, which are widely envisioned to be the desired distributed software development paradigm due to the higher modularity and the capability of handling machine and operating system heterogeneity. However, while the rationales and mechanisms employed are dramatically different, the relative strengths and weaknesses of these approaches are unknown, making it difficult for a practitioner to choose an appropriate approach for the problem at hand. In this paper, we describe in detail three representative approaches, which are all practicable, and present a quantitative comparison using our experimental distributed object computing platform. Among these three approaches, namely, JavaSpaces based, request redirection based, and fuzzy decision based, we find that the fuzzy decision based algorithm outperforms the other two considerably.
分布式对象计算系统由于具有较高的模块化和处理机器和操作系统异构性的能力,被广泛认为是理想的分布式软件开发范式,已经提出了几种分布式对象计算系统的负载平衡方案。然而,尽管所采用的基本原理和机制有很大的不同,但这些方法的相对优势和劣势是未知的,这使得从业者很难为手头的问题选择合适的方法。在本文中,我们详细描述了三种具有代表性的方法,它们都是可行的,并在我们的实验分布式对象计算平台上进行了定量比较。在这三种方法中,即基于JavaSpaces、基于请求重定向和基于模糊决策,我们发现基于模糊决策的算法明显优于其他两种算法。
{"title":"A quantitative comparison of load balancing approaches in distributed object computing systems","authors":"Lap-Sun Cheung, Yu-Kwong Kwok","doi":"10.1109/CMPSAC.2001.960625","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960625","url":null,"abstract":"Several load balancing schemes have been proposed for distributed object computing systems, which are widely envisioned to be the desired distributed software development paradigm due to the higher modularity and the capability of handling machine and operating system heterogeneity. However, while the rationales and mechanisms employed are dramatically different, the relative strengths and weaknesses of these approaches are unknown, making it difficult for a practitioner to choose an appropriate approach for the problem at hand. In this paper, we describe in detail three representative approaches, which are all practicable, and present a quantitative comparison using our experimental distributed object computing platform. Among these three approaches, namely, JavaSpaces based, request redirection based, and fuzzy decision based, we find that the fuzzy decision based algorithm outperforms the other two considerably.","PeriodicalId":269568,"journal":{"name":"25th Annual International Computer Software and Applications Conference. COMPSAC 2001","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121851012","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
A Windows CE implementation of a middleware architecture supporting time-triggered message-triggered objects 一个支持时间触发消息触发对象的中间件架构的Windows CE实现
Galo Gimenez, K. Kim
The time-triggered message-triggered object (TMO) programming scheme has been established to remove the limitation of conventional object programming techniques and tools in developing applications containing real-time (RT) distributed computing components. It is a unified approach for efficient design and implementation of both RT and non-RT distributed applications. As a cost-effective facility for supporting TMO-structured distributed RT programming, a middleware architecture that can be adapted to various well-established commercial software/hardware platforms has been established. It has been named the TMO support middleware (TMOSM). In this paper, an adaptation of TMOSM to the Windows CE platform is discussed. The internal structure of the prototype implementation, TMOSM/CE, and some implementation techniques adopted are discussed.
建立了时间触发消息触发对象(TMO)编程方案,以消除传统对象编程技术和工具在开发包含实时(RT)分布式计算组件的应用程序时的局限性。它是一种统一的方法,用于高效地设计和实现RT和非RT分布式应用程序。作为支持tmo结构的分布式RT编程的一种经济有效的工具,已经建立了一种中间件体系结构,它可以适应各种成熟的商业软件/硬件平台。它被命名为TMO支持中间件(TMOSM)。本文讨论了TMOSM在Windows CE平台上的适配问题。讨论了原型实现的内部结构、TMOSM/CE以及采用的一些实现技术。
{"title":"A Windows CE implementation of a middleware architecture supporting time-triggered message-triggered objects","authors":"Galo Gimenez, K. Kim","doi":"10.1109/CMPSAC.2001.960615","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960615","url":null,"abstract":"The time-triggered message-triggered object (TMO) programming scheme has been established to remove the limitation of conventional object programming techniques and tools in developing applications containing real-time (RT) distributed computing components. It is a unified approach for efficient design and implementation of both RT and non-RT distributed applications. As a cost-effective facility for supporting TMO-structured distributed RT programming, a middleware architecture that can be adapted to various well-established commercial software/hardware platforms has been established. It has been named the TMO support middleware (TMOSM). In this paper, an adaptation of TMOSM to the Windows CE platform is discussed. The internal structure of the prototype implementation, TMOSM/CE, and some implementation techniques adopted are discussed.","PeriodicalId":269568,"journal":{"name":"25th Annual International Computer Software and Applications Conference. COMPSAC 2001","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132159913","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
From software architecture to implementation with UML 从软件架构到UML实现
C. Hofmeister, R. Nord
Although originally developed to describe OO design, today UML is also being used to describe software architecture. However, using the same notation for different levels of abstraction can create confusion. In this paper we illustrate some of the important differences between software architecture models and implementation models in UML.
尽管最初是为了描述OO设计而开发的,但是今天UML也被用来描述软件架构。然而,对不同的抽象级别使用相同的符号可能会造成混淆。在本文中,我们说明了UML中软件架构模型和实现模型之间的一些重要区别。
{"title":"From software architecture to implementation with UML","authors":"C. Hofmeister, R. Nord","doi":"10.1109/CMPSAC.2001.960605","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960605","url":null,"abstract":"Although originally developed to describe OO design, today UML is also being used to describe software architecture. However, using the same notation for different levels of abstraction can create confusion. In this paper we illustrate some of the important differences between software architecture models and implementation models in UML.","PeriodicalId":269568,"journal":{"name":"25th Annual International Computer Software and Applications Conference. COMPSAC 2001","volume":"130 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126274983","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Dealing with denial-of-service attacks in agent-enabled active and programmable infrastructures 在启用代理的活动和可编程基础结构中处理拒绝服务攻击
S. Kamouskos
Denial of service (DoS) attacks is a well-known problem with victims even among prestigious commercial sites. Such attacks in traditional networking are difficult to recognize and to handle. An active infrastructure that can dynamically respond to event-triggered requests can deal better with recognition and handling of DoS attacks. We present a DoS attack response system architecture and we demonstrate via an application scenario its dynamicity and flexibility in dealing with this kind of attack. The approach is based on agent-enabled active programmable infrastructures and makes heavy use of mobile agent technology in order to asynchronously respond to critical situations. Finally, we comment on the pros and cons of our approach and discuss future directions that could be followed.
拒绝服务(DoS)攻击是一个众所周知的问题,即使在著名的商业站点中也是如此。传统网络中的此类攻击难以识别和处理。能够动态响应事件触发请求的活动基础设施可以更好地识别和处理DoS攻击。提出了一种DoS攻击响应系统架构,并通过一个应用场景演示了该系统在处理此类攻击时的动态性和灵活性。该方法基于支持代理的主动可编程基础设施,并大量使用移动代理技术,以异步响应关键情况。最后,我们评论了我们的方法的优点和缺点,并讨论了可以遵循的未来方向。
{"title":"Dealing with denial-of-service attacks in agent-enabled active and programmable infrastructures","authors":"S. Kamouskos","doi":"10.1109/CMPSAC.2001.960651","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960651","url":null,"abstract":"Denial of service (DoS) attacks is a well-known problem with victims even among prestigious commercial sites. Such attacks in traditional networking are difficult to recognize and to handle. An active infrastructure that can dynamically respond to event-triggered requests can deal better with recognition and handling of DoS attacks. We present a DoS attack response system architecture and we demonstrate via an application scenario its dynamicity and flexibility in dealing with this kind of attack. The approach is based on agent-enabled active programmable infrastructures and makes heavy use of mobile agent technology in order to asynchronously respond to critical situations. Finally, we comment on the pros and cons of our approach and discuss future directions that could be followed.","PeriodicalId":269568,"journal":{"name":"25th Annual International Computer Software and Applications Conference. COMPSAC 2001","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125066331","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Accomplishing adaptability in simulation frameworks: the Bubble approach 在仿真框架中实现适应性:Bubble方法
J. A. D. Pace, M. Fayad, Federico Trilnik, M. Campo
Enforcing framework adaptability is one of the key points in the process of building an object-oriented application framework. When it comes to simulation, some adaptation mechanisms to configure components on-the-fly are usually required in order to produce quality software artifacts and alleviate development effort. The paper reports on an experience using a simulation multi-agent framework, initially conceived to be used in fluid flow problems. The framework architecture demonstrated during its evolution a great potential regarding to flexibility and modularity, tackling a wide range of other problems ranging from a network protocol simulation to a soccer simulation.
增强框架的适应性是构建面向对象应用程序框架过程中的关键点之一。当涉及到模拟时,通常需要一些适应机制来动态配置组件,以便生成高质量的软件工件并减轻开发工作。本文报告了使用模拟多智能体框架的经验,最初设想用于流体流动问题。框架体系结构在其发展过程中展示了在灵活性和模块化方面的巨大潜力,可以解决从网络协议模拟到足球模拟的各种其他问题。
{"title":"Accomplishing adaptability in simulation frameworks: the Bubble approach","authors":"J. A. D. Pace, M. Fayad, Federico Trilnik, M. Campo","doi":"10.1109/CMPSAC.2001.960650","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960650","url":null,"abstract":"Enforcing framework adaptability is one of the key points in the process of building an object-oriented application framework. When it comes to simulation, some adaptation mechanisms to configure components on-the-fly are usually required in order to produce quality software artifacts and alleviate development effort. The paper reports on an experience using a simulation multi-agent framework, initially conceived to be used in fluid flow problems. The framework architecture demonstrated during its evolution a great potential regarding to flexibility and modularity, tackling a wide range of other problems ranging from a network protocol simulation to a soccer simulation.","PeriodicalId":269568,"journal":{"name":"25th Annual International Computer Software and Applications Conference. COMPSAC 2001","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126675574","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Retrofitting workflows for B2B component assembly 改进B2B组件组装的工作流程
A. Barros, A. Hofstede, C. Szyperski
Sudden and significant demand for B2B process automation has seen the entry of workflow management systems (WFMS) into the component arena. Workflows offer highly expressive and graphical process control constructs for the coordinative component assembly, however, current provisions seem more suitable for internal process pipelines in single organizations, built without future reuse in mind. In this paper, we identify particular areas of workflow legacy which obstruct flexible reuse and composition under B2B assembly. New abstractions are identified for the tighter multi-lateral coupling of workflows such that: synchronization is possible across encapsulated workflows boundaries and external interactions occur through blackbox interfaces. Against the stifled efforts of loosely-coupled WFMS interoperability, a top-down architectural strategy is charted, where regulation can occur "above" workflow components - at a higher-tier workflow component framework accepting heterogeneous WFMSs as "plug-ins".
对B2B流程自动化突然而显著的需求使得工作流管理系统(WFMS)进入了组件领域。工作流为协调组件组装提供了高度表达和图形化的过程控制结构,然而,当前的规定似乎更适合单个组织中的内部过程管道,构建时没有考虑到未来的重用。在本文中,我们确定了阻碍B2B组装下灵活重用和组合的工作流遗留的特定区域。为工作流的更紧密的多边耦合确定了新的抽象,这样:跨封装工作流边界的同步是可能的,外部交互通过黑盒接口发生。针对松散耦合的WFMS互操作性,绘制了一种自上而下的体系结构策略,其中规则可以发生在工作流组件的“上面”——在接受异构WFMS作为“插件”的更高层次的工作流组件框架上。
{"title":"Retrofitting workflows for B2B component assembly","authors":"A. Barros, A. Hofstede, C. Szyperski","doi":"10.1109/CMPSAC.2001.960607","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960607","url":null,"abstract":"Sudden and significant demand for B2B process automation has seen the entry of workflow management systems (WFMS) into the component arena. Workflows offer highly expressive and graphical process control constructs for the coordinative component assembly, however, current provisions seem more suitable for internal process pipelines in single organizations, built without future reuse in mind. In this paper, we identify particular areas of workflow legacy which obstruct flexible reuse and composition under B2B assembly. New abstractions are identified for the tighter multi-lateral coupling of workflows such that: synchronization is possible across encapsulated workflows boundaries and external interactions occur through blackbox interfaces. Against the stifled efforts of loosely-coupled WFMS interoperability, a top-down architectural strategy is charted, where regulation can occur \"above\" workflow components - at a higher-tier workflow component framework accepting heterogeneous WFMSs as \"plug-ins\".","PeriodicalId":269568,"journal":{"name":"25th Annual International Computer Software and Applications Conference. COMPSAC 2001","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132540179","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
期刊
25th Annual International Computer Software and Applications Conference. COMPSAC 2001
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1