首页 > 最新文献

骈文研究最新文献

英文 中文
Improving the GridRPC model with data persistence and redistribution 基于数据持久化和再分配的GridRPC模型改进
Pub Date : 2004-07-05 DOI: 10.1109/ISPDC.2004.31
F. Desprez, E. Jeannot
The GridRPC model (Nakada et al., 2003) is an emerging standard promoted by the Global Grid Forum (GGF) that defines how to perform remote client-server computation on a distributed architecture. In this model data are sent back to the client at the end of every computation. This implies unnecessary communications when computed data are needed by another server in further computations. Since, communication time is sometimes the dominant cost of remote computation, this cost has to be lowered. Several tools instantiate the GridRPC model such as NetSolve which is a NES environment developed at the University of Tennessee, Knoxville. In this paper, we present the modifications we made to the NetSolve protocol in order to overcome this drawback. We have developed a set of new functions and data structures that allow clients to order servers to keep data in place and to redistribute them directly to another server when needed.
GridRPC模型(Nakada et al., 2003)是由全球网格论坛(GGF)推动的一个新兴标准,它定义了如何在分布式架构上执行远程客户机-服务器计算。在这个模型中,数据在每次计算结束时被发送回客户端。这意味着当另一台服务器在进一步计算中需要计算数据时,会产生不必要的通信。由于通信时间有时是远程计算的主要成本,因此必须降低该成本。有几个工具实例化了GridRPC模型,比如NetSolve,它是田纳西州诺克斯维尔大学开发的一个NES环境。在本文中,我们提出了我们对NetSolve协议所做的修改,以克服这一缺点。我们开发了一组新的函数和数据结构,允许客户端命令服务器将数据保存在适当的位置,并在需要时将它们直接重新分发到另一台服务器。
{"title":"Improving the GridRPC model with data persistence and redistribution","authors":"F. Desprez, E. Jeannot","doi":"10.1109/ISPDC.2004.31","DOIUrl":"https://doi.org/10.1109/ISPDC.2004.31","url":null,"abstract":"The GridRPC model (Nakada et al., 2003) is an emerging standard promoted by the Global Grid Forum (GGF) that defines how to perform remote client-server computation on a distributed architecture. In this model data are sent back to the client at the end of every computation. This implies unnecessary communications when computed data are needed by another server in further computations. Since, communication time is sometimes the dominant cost of remote computation, this cost has to be lowered. Several tools instantiate the GridRPC model such as NetSolve which is a NES environment developed at the University of Tennessee, Knoxville. In this paper, we present the modifications we made to the NetSolve protocol in order to overcome this drawback. We have developed a set of new functions and data structures that allow clients to order servers to keep data in place and to redistribute them directly to another server when needed.","PeriodicalId":62714,"journal":{"name":"骈文研究","volume":"70 1","pages":"193-200"},"PeriodicalIF":0.0,"publicationDate":"2004-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78386190","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}
引用次数: 29
ParCop: a decentralized peer-to-peer computing system ParCop:一个分散的点对点计算系统
Pub Date : 2004-07-05 DOI: 10.1109/ISPDC.2004.40
Nidal A. Al-Dmour, W. Teahan
We present ParCop, a decentralized peer-to-peer (P2P) computing system. In ParCop, the data and tasks are mobilized and flow freely between the computational resources (peers). ParCop allows each peer to utilize as well as to offer computing resources. ParCop uses the P2P model to guard against common problems that other systems suffer from, such as server failure and connection bottleneck. ParCop supports the master/worker style of application, which can be broken down into non-communicating and independent tasks.
我们提出ParCop,一个分散的点对点(P2P)计算系统。在ParCop中,数据和任务被动员起来,并在计算资源(对等体)之间自由流动。ParCop允许每个对等体利用和提供计算资源。ParCop使用P2P模型来防止其他系统遇到的常见问题,例如服务器故障和连接瓶颈。ParCop支持主/worker风格的应用程序,它可以被分解为非通信和独立的任务。
{"title":"ParCop: a decentralized peer-to-peer computing system","authors":"Nidal A. Al-Dmour, W. Teahan","doi":"10.1109/ISPDC.2004.40","DOIUrl":"https://doi.org/10.1109/ISPDC.2004.40","url":null,"abstract":"We present ParCop, a decentralized peer-to-peer (P2P) computing system. In ParCop, the data and tasks are mobilized and flow freely between the computational resources (peers). ParCop allows each peer to utilize as well as to offer computing resources. ParCop uses the P2P model to guard against common problems that other systems suffer from, such as server failure and connection bottleneck. ParCop supports the master/worker style of application, which can be broken down into non-communicating and independent tasks.","PeriodicalId":62714,"journal":{"name":"骈文研究","volume":"28 43","pages":"162-168"},"PeriodicalIF":0.0,"publicationDate":"2004-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91512100","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}
引用次数: 18
The robustness of resource allocation in parallel and distributed computing systems 并行和分布式计算系统中资源分配的鲁棒性
Pub Date : 2004-07-05 DOI: 10.1109/ISPDC.2004.51
Shoukat Ali, H. Siegel, A. A. Maciejewski
This paper gives an overview of the material to be discussed in the invited keynote presentation by H. J. Siegel. Performing computing and communication tasks on parallel and distributed systems involves the coordinated use of different types of machines, networks, interfaces, and other resources. Decisions about how best to allocate resources are often based on estimated values of task and system parameters, due to uncertainties in the system environment. An important research problem is the development of resource management strategies that can guarantee a particular system performance given such uncertainties. We have designed a methodology for deriving the degree of robustness of a resource allocation - the maximum amount of collective uncertainty in system parameters within which a user-specified level of system performance (QoS) can be guaranteed. Our four-step procedure for deriving a robustness metric for an arbitrary system will be presented. We will illustrate this procedure and its usefulness by deriving robustness metrics for some example distributed systems.
本文概述了h.j.西格尔邀请的主题演讲中要讨论的材料。在并行和分布式系统上执行计算和通信任务涉及协调使用不同类型的机器、网络、接口和其他资源。由于系统环境中的不确定性,关于如何最好地分配资源的决策通常基于任务和系统参数的估计值。一个重要的研究问题是开发资源管理策略,以保证在这种不确定性下的特定系统性能。我们设计了一种方法来推导资源分配的稳健性程度——在保证用户指定的系统性能(QoS)水平的系统参数中集体不确定性的最大数量。我们的四步程序,为一个任意系统的鲁棒性度量将被提出。我们将通过为一些示例分布式系统推导健壮性度量来说明这个过程及其有用性。
{"title":"The robustness of resource allocation in parallel and distributed computing systems","authors":"Shoukat Ali, H. Siegel, A. A. Maciejewski","doi":"10.1109/ISPDC.2004.51","DOIUrl":"https://doi.org/10.1109/ISPDC.2004.51","url":null,"abstract":"This paper gives an overview of the material to be discussed in the invited keynote presentation by H. J. Siegel. Performing computing and communication tasks on parallel and distributed systems involves the coordinated use of different types of machines, networks, interfaces, and other resources. Decisions about how best to allocate resources are often based on estimated values of task and system parameters, due to uncertainties in the system environment. An important research problem is the development of resource management strategies that can guarantee a particular system performance given such uncertainties. We have designed a methodology for deriving the degree of robustness of a resource allocation - the maximum amount of collective uncertainty in system parameters within which a user-specified level of system performance (QoS) can be guaranteed. Our four-step procedure for deriving a robustness metric for an arbitrary system will be presented. We will illustrate this procedure and its usefulness by deriving robustness metrics for some example distributed systems.","PeriodicalId":62714,"journal":{"name":"骈文研究","volume":"46 1","pages":"2-10"},"PeriodicalIF":0.0,"publicationDate":"2004-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78200642","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}
引用次数: 12
JIST: just-in-time scheduling translation for parallel processors JIST:并行处理器的即时调度转换
Pub Date : 2004-07-05 DOI: 10.1109/ISPDC.2004.32
G. Agosta, S. Crespi-Reghizzi, Gerlando Falauto, M. Sykora
The application fields of bytecode virtual machines and VLIW processors overlap in the area of embedded and mobile systems, where the two technologies offer different benefits, namely high code portability, low power consumption and reduced hardware cost. Dynamic compilation makes it possible to bridge the gap between the two technologies, but special attention must be paid to software instruction scheduling, a must for the VLIW architectures. We have implemented JIST, a Virtual Machine and JIT compiler for Java Bytecode targeted to a VLIW processor. We show the impact of various optimizations on the performance of code compiled with JIST through the experimental study on a set of benchmark programs. We report significant speedups, and increments in the number of instructions issued per cycle up to 50% with respect to the non-scheduling version of the JIT compiler. Further optimizations are discussed.
字节码虚拟机和VLIW处理器的应用领域在嵌入式和移动系统领域重叠,这两种技术提供了不同的优势,即高代码可移植性,低功耗和降低硬件成本。动态编译可以弥补这两种技术之间的差距,但是必须特别注意软件指令调度,这是VLIW体系结构必须注意的。我们已经实现了JIST,一个针对VLIW处理器的Java字节码的虚拟机和JIT编译器。通过对一组基准程序的实验研究,我们展示了各种优化对使用JIST编译的代码性能的影响。我们报告了显著的速度提升,与JIT编译器的非调度版本相比,每个周期发出的指令数量增加了50%。讨论了进一步的优化。
{"title":"JIST: just-in-time scheduling translation for parallel processors","authors":"G. Agosta, S. Crespi-Reghizzi, Gerlando Falauto, M. Sykora","doi":"10.1109/ISPDC.2004.32","DOIUrl":"https://doi.org/10.1109/ISPDC.2004.32","url":null,"abstract":"The application fields of bytecode virtual machines and VLIW processors overlap in the area of embedded and mobile systems, where the two technologies offer different benefits, namely high code portability, low power consumption and reduced hardware cost. Dynamic compilation makes it possible to bridge the gap between the two technologies, but special attention must be paid to software instruction scheduling, a must for the VLIW architectures. We have implemented JIST, a Virtual Machine and JIT compiler for Java Bytecode targeted to a VLIW processor. We show the impact of various optimizations on the performance of code compiled with JIST through the experimental study on a set of benchmark programs. We report significant speedups, and increments in the number of instructions issued per cycle up to 50% with respect to the non-scheduling version of the JIT compiler. Further optimizations are discussed.","PeriodicalId":62714,"journal":{"name":"骈文研究","volume":"47 12","pages":"122-132"},"PeriodicalIF":0.0,"publicationDate":"2004-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91502448","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}
引用次数: 11
A formalism for context-aware mobile computing 上下文感知移动计算的形式化
Pub Date : 2004-07-05 DOI: 10.1109/ISPDC.2004.1
Lu Yan, K. Sere
Mobile devices, such as mobile phones and PDAs, have gained wide-spread popularity. Applications for this kind of mobile devices have to adapt to changes in context, such as variations in network bandwidth, battery power, connectivity, reachability of services and hosts, and so on. In this paper, we define context-aware action systems that provides a systematic method for managing and processing context information. The meaning of context-aware action systems is defined in terms of classical action systems, so that the properties of context-aware action systems can be proved using standard action systems proof techniques. We describe the essential notions of this formalism and illustrate the framework with examples on context-aware services for mobile applications.
移动设备,如移动电话和掌上电脑,已经得到了广泛的普及。这类移动设备的应用程序必须适应环境的变化,例如网络带宽、电池电量、连接性、服务和主机的可达性等方面的变化。在本文中,我们定义了上下文感知操作系统,该系统提供了管理和处理上下文信息的系统方法。根据经典的动作系统定义了上下文感知动作系统的含义,因此可以使用标准的动作系统证明技术来证明上下文感知动作系统的属性。我们描述了这种形式化的基本概念,并通过移动应用程序的上下文感知服务示例来说明该框架。
{"title":"A formalism for context-aware mobile computing","authors":"Lu Yan, K. Sere","doi":"10.1109/ISPDC.2004.1","DOIUrl":"https://doi.org/10.1109/ISPDC.2004.1","url":null,"abstract":"Mobile devices, such as mobile phones and PDAs, have gained wide-spread popularity. Applications for this kind of mobile devices have to adapt to changes in context, such as variations in network bandwidth, battery power, connectivity, reachability of services and hosts, and so on. In this paper, we define context-aware action systems that provides a systematic method for managing and processing context information. The meaning of context-aware action systems is defined in terms of classical action systems, so that the properties of context-aware action systems can be proved using standard action systems proof techniques. We describe the essential notions of this formalism and illustrate the framework with examples on context-aware services for mobile applications.","PeriodicalId":62714,"journal":{"name":"骈文研究","volume":"8 1","pages":"14-21"},"PeriodicalIF":0.0,"publicationDate":"2004-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89091246","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}
引用次数: 21
Parallel framework for ant-like algorithms 类蚁算法的并行框架
Pub Date : 2004-07-05 DOI: 10.1109/ISPDC.2004.37
M. Craus, Laurentiu Rudeanu
This paper describes the work of an objective framework designed to be used in the parallelization of a set of related algorithms. As a concrete application a parallel ant colony optimization algorithm (ACO) for the travelling salesman problem (TSP) is presented. The idea behind the system we are describing is to have a reusable framework for running several sequential algorithms in a parallel environment. The algorithms that the framework can be used with have several things in common: they have to run in cycles and the work should be possible to be split between several "processing units". The parallel framework uses the message-passing communication paradigm and is organized as a master-slave system. The ACO for TSP implemented by means of the parallel framework proves to have good performances: approximately linear speedup and low communication cost.
本文描述了一个用于并行化一组相关算法的目标框架的工作。作为一个具体应用,提出了一种求解旅行商问题的并行蚁群优化算法。我们所描述的系统背后的思想是有一个可重用的框架,用于在并行环境中运行多个顺序算法。框架可以使用的算法有几个共同点:它们必须循环运行,并且工作应该可以在几个“处理单元”之间进行分割。并行框架使用消息传递通信范式,并被组织为主从系统。采用并行框架实现的TSP蚁群算法具有近似线性加速和低通信成本的良好性能。
{"title":"Parallel framework for ant-like algorithms","authors":"M. Craus, Laurentiu Rudeanu","doi":"10.1109/ISPDC.2004.37","DOIUrl":"https://doi.org/10.1109/ISPDC.2004.37","url":null,"abstract":"This paper describes the work of an objective framework designed to be used in the parallelization of a set of related algorithms. As a concrete application a parallel ant colony optimization algorithm (ACO) for the travelling salesman problem (TSP) is presented. The idea behind the system we are describing is to have a reusable framework for running several sequential algorithms in a parallel environment. The algorithms that the framework can be used with have several things in common: they have to run in cycles and the work should be possible to be split between several \"processing units\". The parallel framework uses the message-passing communication paradigm and is organized as a master-slave system. The ACO for TSP implemented by means of the parallel framework proves to have good performances: approximately linear speedup and low communication cost.","PeriodicalId":62714,"journal":{"name":"骈文研究","volume":"58 1","pages":"36-41"},"PeriodicalIF":0.0,"publicationDate":"2004-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84771830","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}
引用次数: 15
Extending collective operations with application semantics for improving multi-cluster performance 使用应用程序语义扩展集合操作,以提高多集群性能
Pub Date : 2004-07-05 DOI: 10.1109/ISPDC.2004.24
L. A. Bongo, Otto J. Anshus, J. Bjørndalen, Tore Larsen
We identify two ways of increasing the performance of allreduce-style of collective operations in a multi-cluster with large WAN latencies: (i) hiding latency in system noise, and (ii) conditional-allreduce where knowledge about the application is used to reduce the number of WAN messages. In our multicluster, system noise was not large enough to hide the WAN latency. But, the latency could be hidden using conditional-allreduce, since on many iterations only cluster-local values were needed, and many of the values needed from other clusters were prefetched. A speedup of 2.4 was achieved for a microbenchmark. Prefetching introduced a small overhead in the cluster with the slowest hosts.
我们确定了在具有大WAN延迟的多集群中提高allreduce风格的集体操作性能的两种方法:(i)在系统噪声中隐藏延迟,以及(ii)有条件的allreduce,其中使用有关应用程序的知识来减少WAN消息的数量。在我们的多集群中,系统噪声不足以掩盖广域网延迟。但是,可以使用condition -allreduce隐藏延迟,因为在许多迭代中只需要集群本地值,而从其他集群获取所需的许多值是预取的。在微基准测试中实现了2.4的加速。预取在使用最慢主机的集群中引入了一个小开销。
{"title":"Extending collective operations with application semantics for improving multi-cluster performance","authors":"L. A. Bongo, Otto J. Anshus, J. Bjørndalen, Tore Larsen","doi":"10.1109/ISPDC.2004.24","DOIUrl":"https://doi.org/10.1109/ISPDC.2004.24","url":null,"abstract":"We identify two ways of increasing the performance of allreduce-style of collective operations in a multi-cluster with large WAN latencies: (i) hiding latency in system noise, and (ii) conditional-allreduce where knowledge about the application is used to reduce the number of WAN messages. In our multicluster, system noise was not large enough to hide the WAN latency. But, the latency could be hidden using conditional-allreduce, since on many iterations only cluster-local values were needed, and many of the values needed from other clusters were prefetched. A speedup of 2.4 was achieved for a microbenchmark. Prefetching introduced a small overhead in the cluster with the slowest hosts.","PeriodicalId":62714,"journal":{"name":"骈文研究","volume":"30 1","pages":"320-327"},"PeriodicalIF":0.0,"publicationDate":"2004-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"90783786","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
期刊
骈文研究
全部 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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1