首页 > 最新文献

2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies最新文献

英文 中文
Periodic Mobile Multi-Gateway Scheduling 移动多网关定时调度
Khaled Almiani, S. Selvadurai, Anastasios Viglas
Recently, using mobile gateway(s) as a mechanical data carries emerges as a promising approach to prolong sensor network lifetime and relaying information in partitioned network. These mobile gateways, which move in pre-determined paths, visit the sensors to upload their data. As the sensors data generation rate for different sensors may vary based on their locations, sensors need to be visited at different frequencies. In this paper, we present the problem of scheduling the mobile gatewayspsila path so that the sensorspsila visiting frequencies are satisfactory, and the sensorspsila data is uploaded to the sink at least at the frequency they are generated. We also prove that the problem is NP-Hard. In addition to integer linear programming formulation, a practical heuristic is also proposed and its performance is compared against the optimal results.
近年来,利用移动网关作为机械数据载体,成为延长传感器网络寿命和在分区网络中实现信息中继的一种很有前景的方法。这些移动网关按照预先确定的路径移动,访问传感器并上传数据。由于不同位置的传感器数据生成速率不同,因此需要以不同的频率访问传感器。在本文中,我们提出了调度移动网关路径的问题,以使传感器访问频率令人满意,并且传感器数据至少在它们产生的频率上传到接收器。我们也证明了这个问题是NP-Hard。除了整数线性规划公式外,还提出了一种实用的启发式方法,并将其性能与最优结果进行了比较。
{"title":"Periodic Mobile Multi-Gateway Scheduling","authors":"Khaled Almiani, S. Selvadurai, Anastasios Viglas","doi":"10.1109/PDCAT.2008.36","DOIUrl":"https://doi.org/10.1109/PDCAT.2008.36","url":null,"abstract":"Recently, using mobile gateway(s) as a mechanical data carries emerges as a promising approach to prolong sensor network lifetime and relaying information in partitioned network. These mobile gateways, which move in pre-determined paths, visit the sensors to upload their data. As the sensors data generation rate for different sensors may vary based on their locations, sensors need to be visited at different frequencies. In this paper, we present the problem of scheduling the mobile gatewayspsila path so that the sensorspsila visiting frequencies are satisfactory, and the sensorspsila data is uploaded to the sink at least at the frequency they are generated. We also prove that the problem is NP-Hard. In addition to integer linear programming formulation, a practical heuristic is also proposed and its performance is compared against the optimal results.","PeriodicalId":282779,"journal":{"name":"2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123638756","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}
引用次数: 14
Tupleware: A Distributed Tuple Space for Cluster Computing 元件:用于集群计算的分布式元组空间
A. Atkinson
This paper presents Tupleware, a cluster middleware which provides a distributed tuple space intended for use by computationally intensive scientific and numerical applications. It aims to add no extra burden to the application programmer due to the distribution of the tuple space, and uses a decentralised approach and intelligent tuple search and retrieval to provide a scalable and efficient execution environment. Tupleware is evaluated using two applications: a modified quicksort and an ocean model, which demonstrates good scalability and a low system overhead.
本文介绍了Tupleware,一个集群中间件,它提供了一个分布式元组空间,用于计算密集型的科学和数值应用。它的目标是不给应用程序程序员增加额外的负担,因为元组空间的分布,并使用分散的方法和智能元组搜索和检索来提供可伸缩和高效的执行环境。Tupleware使用两个应用程序进行评估:一个改进的快速排序和一个海洋模型,它展示了良好的可扩展性和低系统开销。
{"title":"Tupleware: A Distributed Tuple Space for Cluster Computing","authors":"A. Atkinson","doi":"10.1109/PDCAT.2008.63","DOIUrl":"https://doi.org/10.1109/PDCAT.2008.63","url":null,"abstract":"This paper presents Tupleware, a cluster middleware which provides a distributed tuple space intended for use by computationally intensive scientific and numerical applications. It aims to add no extra burden to the application programmer due to the distribution of the tuple space, and uses a decentralised approach and intelligent tuple search and retrieval to provide a scalable and efficient execution environment. Tupleware is evaluated using two applications: a modified quicksort and an ocean model, which demonstrates good scalability and a low system overhead.","PeriodicalId":282779,"journal":{"name":"2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies","volume":"472 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123073840","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
Scheduling Algorithm Based on Force Directed Clustering 基于力定向聚类的调度算法
A. Palmer, O. Sinnen
This paper describes a new task scheduling algorithm based on clustering. In this new approach, clustering of the tasks is achieved by applying a force model to the task graph. From an initial configuration of the task graph, forces act upon the nodes to manoeuvre them into a low energy or equilibrium state. Clusters are created from the equilibrium state and scheduled for an unlimited number of processors. This algorithm is compared in an extensive experimental evaluation to three other clustering algorithms namely, linear, single edge and dominant sequence clustering. By keeping the mapping and scheduling phases of the algorithms identical, we compare only the difference in clustering between all algorithms. Results show that force directed clustering is very promising, especially for a limited number of processors.
提出了一种新的基于聚类的任务调度算法。在这种新方法中,通过对任务图应用力模型来实现任务的聚类。从任务图的初始配置开始,力作用于节点,使它们进入低能量或平衡状态。集群是从平衡状态创建的,并为无限数量的处理器调度。在广泛的实验评估中,将该算法与其他三种聚类算法即线性聚类、单边聚类和优势序列聚类进行了比较。通过保持算法的映射和调度阶段相同,我们只比较了所有算法在聚类方面的差异。结果表明,力定向聚类是非常有前途的,特别是对于有限数量的处理器。
{"title":"Scheduling Algorithm Based on Force Directed Clustering","authors":"A. Palmer, O. Sinnen","doi":"10.1109/PDCAT.2008.89","DOIUrl":"https://doi.org/10.1109/PDCAT.2008.89","url":null,"abstract":"This paper describes a new task scheduling algorithm based on clustering. In this new approach, clustering of the tasks is achieved by applying a force model to the task graph. From an initial configuration of the task graph, forces act upon the nodes to manoeuvre them into a low energy or equilibrium state. Clusters are created from the equilibrium state and scheduled for an unlimited number of processors. This algorithm is compared in an extensive experimental evaluation to three other clustering algorithms namely, linear, single edge and dominant sequence clustering. By keeping the mapping and scheduling phases of the algorithms identical, we compare only the difference in clustering between all algorithms. Results show that force directed clustering is very promising, especially for a limited number of processors.","PeriodicalId":282779,"journal":{"name":"2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121561039","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
Agent Migration and Communication in WSNs wsn中的Agent迁移与通信
C. Muldoon, Gregory M. P. O'Hare, M. O'Grady, R. Tynan
Intelligent agents offer a viable paradigm for enabling AmI applications and services. As WSN technologies are anticipated to provide an indispensable component in many application domains, the need for enabling the agent paradigm to encompass such technologies becomes more urgent. The resource-constrained ad-hoc nature of WSNs poses significant challenges to conventional agent frameworks. In particular, the implications for agent functionality and behaviour in a WSN context demand that issues such as unreliable message delivery and limited power resources, amongst others, be considered. In this paper, the practical issues of agent migration and communication are considered in light of WSN constraints. The discussion is illustrated through a description of approaches adopted by Agent Factory Micro Edition (AFME).
智能代理为启用AmI应用程序和服务提供了一个可行的范例。由于预计WSN技术将在许多应用领域中提供不可或缺的组件,因此使代理范式能够包含此类技术的需求变得更加迫切。无线传感器网络资源受限的自组织特性对传统的智能体框架提出了重大挑战。特别是,在WSN上下文中,代理功能和行为的含义需要考虑诸如不可靠的消息传递和有限的电力资源等问题。本文从WSN的约束出发,考虑了智能体迁移和通信的实际问题。通过对Agent Factory Micro Edition (AFME)采用的方法的描述来说明讨论。
{"title":"Agent Migration and Communication in WSNs","authors":"C. Muldoon, Gregory M. P. O'Hare, M. O'Grady, R. Tynan","doi":"10.1109/PDCAT.2008.58","DOIUrl":"https://doi.org/10.1109/PDCAT.2008.58","url":null,"abstract":"Intelligent agents offer a viable paradigm for enabling AmI applications and services. As WSN technologies are anticipated to provide an indispensable component in many application domains, the need for enabling the agent paradigm to encompass such technologies becomes more urgent. The resource-constrained ad-hoc nature of WSNs poses significant challenges to conventional agent frameworks. In particular, the implications for agent functionality and behaviour in a WSN context demand that issues such as unreliable message delivery and limited power resources, amongst others, be considered. In this paper, the practical issues of agent migration and communication are considered in light of WSN constraints. The discussion is illustrated through a description of approaches adopted by Agent Factory Micro Edition (AFME).","PeriodicalId":282779,"journal":{"name":"2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114799748","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}
引用次数: 36
Honeycomb: A Community-Based System for Distributed Data Integration and Sharing 蜂窝:基于社区的分布式数据集成和共享系统
Wenlong Huang, Taoying Liu, Yi Zhao
How to share the data in databases of autonomous organizations quickly and flexibly is an important problem. Traditional data integration systems are supposed to be a solution to the problem. Unfortunately, they require a global schema before they can be used to share data and they are centralized system. They can not support data sharing without a common schema and on-demand data sharing in applications. In addition, security is also the important requirements. This paper presents a community-based system for distributed data integration and sharing, Honeycomb. Honeycomb supports many virtual data integration and sharing systems on a single machine, and the system utilizes Web services to access data on other nodes to avoid changing security configuration of autonomous organizations. In addition, the system adopts new cache techniques to improve performance greatly.
如何快速灵活地实现自治组织数据库中的数据共享是一个重要问题。传统的数据集成系统被认为是解决这个问题的方法。不幸的是,它们需要一个全局模式才能用于共享数据,而且它们是集中式系统。如果没有公共模式和应用程序中的按需数据共享,它们就无法支持数据共享。此外,安全性也是重要的要求。本文提出了一个基于社区的分布式数据集成和共享系统蜂巢。Honeycomb在一台机器上支持许多虚拟数据集成和共享系统,并且该系统利用Web服务访问其他节点上的数据,以避免更改自治组织的安全配置。此外,系统采用了新的缓存技术,大大提高了性能。
{"title":"Honeycomb: A Community-Based System for Distributed Data Integration and Sharing","authors":"Wenlong Huang, Taoying Liu, Yi Zhao","doi":"10.1109/PDCAT.2008.22","DOIUrl":"https://doi.org/10.1109/PDCAT.2008.22","url":null,"abstract":"How to share the data in databases of autonomous organizations quickly and flexibly is an important problem. Traditional data integration systems are supposed to be a solution to the problem. Unfortunately, they require a global schema before they can be used to share data and they are centralized system. They can not support data sharing without a common schema and on-demand data sharing in applications. In addition, security is also the important requirements. This paper presents a community-based system for distributed data integration and sharing, Honeycomb. Honeycomb supports many virtual data integration and sharing systems on a single machine, and the system utilizes Web services to access data on other nodes to avoid changing security configuration of autonomous organizations. In addition, the system adopts new cache techniques to improve performance greatly.","PeriodicalId":282779,"journal":{"name":"2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies","volume":"282 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124513264","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
Efficient Use of GUIDs 有效地使用guid
C. Lutteroth, Gerald Weber
GUIDs are globally unique identifiers that can be generated independently. They play an important role in many distributed systems. However, compared to most local identifiers, they are relatively large (16 bytes). We discuss techniques that can make the use of GUIDs more efficient, so that they become more viable as a ubiquitous solution for large distributed databases and similar applications relying on artificial identifiers. The proposed techniques include canonical GUIDs for primitive values and a compression scheme for timestamp-based GUIDs. The techniques have been implemented and can be used in different programming languages. Furthermore, general aspects and potential problems of GUIDs as defined in the RFC 4122 are discussed.
guid是可以独立生成的全局唯一标识符。它们在许多分布式系统中扮演着重要的角色。然而,与大多数本地标识符相比,它们相对较大(16字节)。我们讨论了一些技术,这些技术可以使guid的使用更有效,从而使它们成为大型分布式数据库和依赖人工标识符的类似应用程序的普遍解决方案。提出的技术包括用于原始值的规范guid和用于基于时间戳的guid的压缩方案。这些技术已经实现,并且可以在不同的编程语言中使用。此外,还讨论了RFC 4122中定义的guid的一般方面和潜在问题。
{"title":"Efficient Use of GUIDs","authors":"C. Lutteroth, Gerald Weber","doi":"10.1109/PDCAT.2008.67","DOIUrl":"https://doi.org/10.1109/PDCAT.2008.67","url":null,"abstract":"GUIDs are globally unique identifiers that can be generated independently. They play an important role in many distributed systems. However, compared to most local identifiers, they are relatively large (16 bytes). We discuss techniques that can make the use of GUIDs more efficient, so that they become more viable as a ubiquitous solution for large distributed databases and similar applications relying on artificial identifiers. The proposed techniques include canonical GUIDs for primitive values and a compression scheme for timestamp-based GUIDs. The techniques have been implemented and can be used in different programming languages. Furthermore, general aspects and potential problems of GUIDs as defined in the RFC 4122 are discussed.","PeriodicalId":282779,"journal":{"name":"2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121034854","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
GRE: Graded Residual Energy Based Lifetime Prolonging Algorithm for Pipeline Monitoring Sensor 基于梯度剩余能量的管道监测传感器寿命延长算法
Zhongwen Guo, Hanjiang Luo, Feng Hong, Peng Zhou
Wireless sensor networks have been applied to monitor pipeline structural health. In these networks, expensive multi-sinks with energy harvesting modules are deployed along the linear pipeline, and battery powered sensor nodes are deployed between the sinks. One of the main problems in such networks is the unbalance of energy consumption of sensor nodes, which makes the whole monitoring system lose its functionality with only a small percentage of sensor nodes depleted of their energy. In this paper, we propose a distributed sensing data propagation algorithm based on graded residual energy (GRE) of the sensor nodes, in order to achieve balanced energy consumption among sensor nodes. The optimum number of energy grades of GRE has been calculated through theoretical analysis in terms of maximizing network lifetime. The simulation results have shown that GRE can achieve balanced energy consumption between the sensor nodes and at the same time prolong the lifetime of the whole monitoring system.
无线传感器网络已被应用于管道结构健康监测。在这些网络中,沿线性管道部署昂贵的带有能量收集模块的多接收器,并且在接收器之间部署电池供电的传感器节点。这种网络的主要问题之一是传感器节点的能量消耗不平衡,导致整个监控系统失去功能,只有一小部分传感器节点的能量被耗尽。本文提出了一种基于传感器节点的梯度剩余能量(GRE)的分布式传感数据传播算法,以实现传感器节点间的能量消耗均衡。从网络寿命最大化的角度出发,通过理论分析,计算出了GRE的最优能量等级数。仿真结果表明,GRE算法可以实现传感器节点之间的能量消耗均衡,同时延长整个监控系统的使用寿命。
{"title":"GRE: Graded Residual Energy Based Lifetime Prolonging Algorithm for Pipeline Monitoring Sensor","authors":"Zhongwen Guo, Hanjiang Luo, Feng Hong, Peng Zhou","doi":"10.1109/PDCAT.2008.39","DOIUrl":"https://doi.org/10.1109/PDCAT.2008.39","url":null,"abstract":"Wireless sensor networks have been applied to monitor pipeline structural health. In these networks, expensive multi-sinks with energy harvesting modules are deployed along the linear pipeline, and battery powered sensor nodes are deployed between the sinks. One of the main problems in such networks is the unbalance of energy consumption of sensor nodes, which makes the whole monitoring system lose its functionality with only a small percentage of sensor nodes depleted of their energy. In this paper, we propose a distributed sensing data propagation algorithm based on graded residual energy (GRE) of the sensor nodes, in order to achieve balanced energy consumption among sensor nodes. The optimum number of energy grades of GRE has been calculated through theoretical analysis in terms of maximizing network lifetime. The simulation results have shown that GRE can achieve balanced energy consumption between the sensor nodes and at the same time prolong the lifetime of the whole monitoring system.","PeriodicalId":282779,"journal":{"name":"2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115182664","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}
引用次数: 9
Looking toward Exascale Computing 展望百亿亿次计算
P. Beckman
Recently, Argonne National Laboratory installed a half petaflop Blue Gene/P system. It is the world's fastest open science supercomputer. With 163,840 cores, the machine is beginning to provide insight on how we might build future platforms as we scale toward exascale computing. There are many challenges, including the dramatic shift to multicore, the cost of electric power, and the need for robust fault management. In this talk I will focus on the architecture and system software challenges we face as we continue to attack ever-larger computational problems.
最近,阿贡国家实验室安装了一个半千万亿次的蓝色基因/P系统。它是世界上最快的开放科学超级计算机。拥有163840个核,这台机器开始为我们如何构建未来的平台提供见解,因为我们正在向百亿亿次计算扩展。存在许多挑战,包括向多核的急剧转变、电力成本以及对强大故障管理的需求。在这次演讲中,我将重点关注我们在继续解决更大的计算问题时所面临的架构和系统软件挑战。
{"title":"Looking toward Exascale Computing","authors":"P. Beckman","doi":"10.1109/PDCAT.2008.88","DOIUrl":"https://doi.org/10.1109/PDCAT.2008.88","url":null,"abstract":"Recently, Argonne National Laboratory installed a half petaflop Blue Gene/P system. It is the world's fastest open science supercomputer. With 163,840 cores, the machine is beginning to provide insight on how we might build future platforms as we scale toward exascale computing. There are many challenges, including the dramatic shift to multicore, the cost of electric power, and the need for robust fault management. In this talk I will focus on the architecture and system software challenges we face as we continue to attack ever-larger computational problems.","PeriodicalId":282779,"journal":{"name":"2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129456047","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}
引用次数: 32
An Experimental Analysis for Memory Usage of GOS Core GOS内核内存使用的实验分析
Xiaoyi Lu, Q. Yue, Yongqiang Zou, Xiaoning Wang
As grid software and grid applications grow in size and complexity, memory usage experiment and analysis have become more and more essential. In this paper, we investigate an antitestcase-based approach to analyze the memory usage of GOS core software, and present a set of anti-testcases, which describe predefined memory problems of GOS core. This approach is applied with a set of automated test tools in controlled experiments including basic memory requirements, memory errors and memory usage of GOS core. With the experiment and analysis, we find several memory usage results of GOS core and they are valuable for other systems based on JVM, Tomcat and Axis. We also give some JVM memory configuration suggestions for better performance in the production server.
随着网格软件和网格应用的规模和复杂性的增长,内存使用实验和分析变得越来越重要。本文研究了一种基于反测试用例的方法来分析GOS核心软件的内存使用情况,并给出了一组描述GOS核心预定义内存问题的反测试用例。将该方法应用于一套自动化测试工具,包括GOS核心的基本内存需求、内存错误和内存使用情况。通过实验和分析,得出了GOS内核的几个内存使用结果,这些结果对其他基于JVM、Tomcat和Axis的系统具有一定的参考价值。我们还提供了一些JVM内存配置建议,以便在生产服务器中获得更好的性能。
{"title":"An Experimental Analysis for Memory Usage of GOS Core","authors":"Xiaoyi Lu, Q. Yue, Yongqiang Zou, Xiaoning Wang","doi":"10.1109/PDCAT.2008.30","DOIUrl":"https://doi.org/10.1109/PDCAT.2008.30","url":null,"abstract":"As grid software and grid applications grow in size and complexity, memory usage experiment and analysis have become more and more essential. In this paper, we investigate an antitestcase-based approach to analyze the memory usage of GOS core software, and present a set of anti-testcases, which describe predefined memory problems of GOS core. This approach is applied with a set of automated test tools in controlled experiments including basic memory requirements, memory errors and memory usage of GOS core. With the experiment and analysis, we find several memory usage results of GOS core and they are valuable for other systems based on JVM, Tomcat and Axis. We also give some JVM memory configuration suggestions for better performance in the production server.","PeriodicalId":282779,"journal":{"name":"2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies","volume":"73 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125917042","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
Bargain Cache: Using File-System Metadata to Reduce the Cache Miss Penalty 廉价缓存:使用文件系统元数据来减少缓存丢失损失
Yingjie Zhao, Nong Xiao
Current cache replacement policies mostly work at the block device level. Block level policies try to achieve better hit ratio by balancing the frequently and recently visited pages, however, further improvements can be realized by using file-system metadata. There are two reasons for this. First, sequential access of disk data is more quickly than non-sequential access, that is to say, the cache penalty of sequential blocks miss can be significantly lower than that of random blocks miss. Second, in most storage systems, files are stored and accessed sequentially. We notice this and propose a novel cache management policy, called bargain cache, which prefers to drop sequential pages by using the file-system metadata, so that hard disks could work under sequential access mode as much as possible. Simulation results show that our technique can efficiently reduce the cache miss penalty, thus improve the overall caching performance.
当前的缓存替换策略主要在块设备级别工作。块级策略试图通过平衡频繁访问和最近访问的页面来实现更好的命中率,但是,通过使用文件系统元数据可以实现进一步的改进。这有两个原因。首先,顺序访问磁盘数据比非顺序访问速度快,也就是说,顺序块丢失的缓存损失可以明显低于随机块丢失的缓存损失。其次,在大多数存储系统中,文件都是顺序存储和访问的。我们注意到这一点,并提出了一种新的缓存管理策略,称为讨价还价缓存,它倾向于通过使用文件系统元数据删除顺序页面,以便硬盘可以在顺序访问模式下尽可能多地工作。仿真结果表明,该方法可以有效地减少缓存丢失损失,从而提高整体缓存性能。
{"title":"Bargain Cache: Using File-System Metadata to Reduce the Cache Miss Penalty","authors":"Yingjie Zhao, Nong Xiao","doi":"10.1109/PDCAT.2008.33","DOIUrl":"https://doi.org/10.1109/PDCAT.2008.33","url":null,"abstract":"Current cache replacement policies mostly work at the block device level. Block level policies try to achieve better hit ratio by balancing the frequently and recently visited pages, however, further improvements can be realized by using file-system metadata. There are two reasons for this. First, sequential access of disk data is more quickly than non-sequential access, that is to say, the cache penalty of sequential blocks miss can be significantly lower than that of random blocks miss. Second, in most storage systems, files are stored and accessed sequentially. We notice this and propose a novel cache management policy, called bargain cache, which prefers to drop sequential pages by using the file-system metadata, so that hard disks could work under sequential access mode as much as possible. Simulation results show that our technique can efficiently reduce the cache miss penalty, thus improve the overall caching performance.","PeriodicalId":282779,"journal":{"name":"2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121937180","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
期刊
2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies
全部 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