首页 > 最新文献

2009 IEEE International Symposium on Parallel and Distributed Processing with Applications最新文献

英文 中文
VoIP Performance in Multi-radio Mobile Devices 多无线电移动设备中的VoIP性能
A. Iwayemi, Chi Zhou
The past five years have witnessed a massive increase in the use of mobile cellular broadband devices such as smartphones. These devices often contain multiple radios permitting WiFi, WCDMA and HSPA access in a single device. Their increased processing power and multimedia capabilities have made them attractive for use for new services such as mobile Voice over IP (VoIP). We provide an empirical analysis of VoIP performance over WiFi, WCDMA and HSDPA radio interfaces on a typical high-end Smartphone, with measurements of VoIP quality metrics such as end to end delay, packet loss and jitter. We observe that the best performance in terms of mean opinion (MOS) scores was obtained in WiFi environments, while the poorest was recorded in WCDMA networks. We find that VoIP codec processing delay in these mobile devices is the most significant contributor to end to end delay, and that optimization in this area will provide the greatest improvements to mobile VoIP voice quality.
过去五年中,智能手机等移动蜂窝宽带设备的使用大幅增加。这些设备通常包含多个无线电,允许在单个设备中访问WiFi, WCDMA和HSPA。它们增强的处理能力和多媒体功能使它们在诸如移动IP语音(VoIP)等新服务中具有吸引力。我们在典型的高端智能手机上对WiFi、WCDMA和HSDPA无线接口上的VoIP性能进行了实证分析,并测量了VoIP质量指标,如端到端延迟、数据包丢失和抖动。我们观察到,在WiFi环境中获得了最佳的平均意见(MOS)分数,而在WCDMA网络中记录了最差的分数。我们发现,这些移动设备中的VoIP编解码器处理延迟是端到端延迟的最大贡献者,并且该领域的优化将为移动VoIP语音质量提供最大的改进。
{"title":"VoIP Performance in Multi-radio Mobile Devices","authors":"A. Iwayemi, Chi Zhou","doi":"10.1109/ISPA.2009.97","DOIUrl":"https://doi.org/10.1109/ISPA.2009.97","url":null,"abstract":"The past five years have witnessed a massive increase in the use of mobile cellular broadband devices such as smartphones. These devices often contain multiple radios permitting WiFi, WCDMA and HSPA access in a single device. Their increased processing power and multimedia capabilities have made them attractive for use for new services such as mobile Voice over IP (VoIP). We provide an empirical analysis of VoIP performance over WiFi, WCDMA and HSDPA radio interfaces on a typical high-end Smartphone, with measurements of VoIP quality metrics such as end to end delay, packet loss and jitter. We observe that the best performance in terms of mean opinion (MOS) scores was obtained in WiFi environments, while the poorest was recorded in WCDMA networks. We find that VoIP codec processing delay in these mobile devices is the most significant contributor to end to end delay, and that optimization in this area will provide the greatest improvements to mobile VoIP voice quality.","PeriodicalId":346815,"journal":{"name":"2009 IEEE International Symposium on Parallel and Distributed Processing with Applications","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125552715","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
DLBS: Duplex Loading Balancing Strategy on Object Storage System 对象存储系统的双工负载均衡策略
Tang Zhipeng, F. Dan, Tu Xudong, H. Fei
Typical load balancing strategies have been proved to be effective in traditional storage system in that they succeeded in providing specific algorithms on data partition and workload distribution. When comes to OBS, an Object-based Storage System, most of these strategies are hard to comply with the new feature— a smarter storage device named Object Storage Device (OSD) that is capable of expanding with upper burden to release the storage-aware jobs from distributed file systems. While more intelligent and powerful functions begin to be depolied on the OSD, such as Replication Technology, which was widely adopted by modern distributed storage systems, however, its misuse will lead to the downgrade on network bandwidth and computing performance. So load balance within Replica technique emerges as a hot issue in nowadays storage application. In this paper, we propose a Replica-based Duplex Load Balancing Strategy (DLBS) to better load balancing. In general, DLBS is a dynamic combination of an active strategy working on replica reproduction control, and another passive strategy that supervises hot-spot appearance, transfering control as well. The model puts them together in handling load balance influenced by replicas. Theoretical analysis and simulation results demonstrate that DLBS can be utilized in the real OBS system to provide more effective and efficient load balance than other methods.
典型的负载均衡策略在传统存储系统中是有效的,它们成功地提供了特定的数据分区和工作负载分配算法。当对象存储系统(OBS)出现时,大多数策略都难以适应新的特性——一种名为对象存储设备(OSD)的更智能的存储设备,它能够随着负载的增加而扩展,以释放分布式文件系统中的存储感知作业。随着越来越多的智能、强大的功能开始部署在OSD上,例如Replication技术在现代分布式存储系统中被广泛采用,但是这种技术的误用会导致网络带宽和计算性能的下降。因此,副本内负载均衡技术成为当前存储应用中的热点问题。在本文中,我们提出了一种基于副本的双工负载均衡策略(DLBS)来更好地实现负载均衡。一般来说,DLBS是一种动态组合,其中一种是用于副本复制控制的主动策略,另一种是用于监督热点外观并转移控制的被动策略。模型将它们放在一起处理受副本影响的负载平衡。理论分析和仿真结果表明,下文亦可以利用在现实观察系统,提供比其他方法更有效和高效的负载平衡。
{"title":"DLBS: Duplex Loading Balancing Strategy on Object Storage System","authors":"Tang Zhipeng, F. Dan, Tu Xudong, H. Fei","doi":"10.1109/ISPA.2009.5","DOIUrl":"https://doi.org/10.1109/ISPA.2009.5","url":null,"abstract":"Typical load balancing strategies have been proved to be effective in traditional storage system in that they succeeded in providing specific algorithms on data partition and workload distribution. When comes to OBS, an Object-based Storage System, most of these strategies are hard to comply with the new feature— a smarter storage device named Object Storage Device (OSD) that is capable of expanding with upper burden to release the storage-aware jobs from distributed file systems. While more intelligent and powerful functions begin to be depolied on the OSD, such as Replication Technology, which was widely adopted by modern distributed storage systems, however, its misuse will lead to the downgrade on network bandwidth and computing performance. So load balance within Replica technique emerges as a hot issue in nowadays storage application. In this paper, we propose a Replica-based Duplex Load Balancing Strategy (DLBS) to better load balancing. In general, DLBS is a dynamic combination of an active strategy working on replica reproduction control, and another passive strategy that supervises hot-spot appearance, transfering control as well. The model puts them together in handling load balance influenced by replicas. Theoretical analysis and simulation results demonstrate that DLBS can be utilized in the real OBS system to provide more effective and efficient load balance than other methods.","PeriodicalId":346815,"journal":{"name":"2009 IEEE International Symposium on Parallel and Distributed Processing with Applications","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130214216","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
A Simple Cache Partitioning Approach in a Virtualized Environment 虚拟化环境中的简单缓存分区方法
Xinxin Jin, Haogang Chen, Xiaolin Wang, Zhenlin Wang, Xiang Wen, Yingwei Luo, Xiaoming Li
Virtualization is often used in systems for the purpose of offering isolation among applications running in separate virtual machines (VM). Current virtual machine monitors (VMMs) have done a decent job in resource isolation in memory, CPU and I/O devices. However, when looking further into the usage of lower-level shared cache, we notice that one virtual machine’s cache behavior may interfere with another’s due to the uncontrolled cache sharing. In this situation, performance isolation cannot be guaranteed. This paper presents a cache partitioning approach which can be implemented in the VMM. We have implemented this mechanism in Xen VMM using the page coloring technique traditionally applied to the OS. Our VMM-based implementation is fully transparent to the guest OSes. It thus shows the advantages of simplicity and flexibility. Our evaluation shows that our cache partitioning method can work efficiently and improve the performance of co-scheduled applications running within different VMs. In the concurrent workloads selected from the SPEC CPU 2006 benchmarks, our technique achieves a performance improvement by up to 19% for the most sensitive workloads
虚拟化通常用于系统中,目的是在运行在不同虚拟机(VM)中的应用程序之间提供隔离。当前的虚拟机监视器(vmm)在内存、CPU和I/O设备的资源隔离方面做得不错。然而,当进一步研究低级共享缓存的使用情况时,我们注意到由于不受控制的缓存共享,一个虚拟机的缓存行为可能会干扰另一个虚拟机的缓存行为。在这种情况下,不能保证性能隔离。本文提出了一种可以在VMM中实现的缓存分区方法。我们在Xen VMM中使用传统上应用于操作系统的页面着色技术实现了这种机制。我们基于vm的实现对来宾操作系统是完全透明的。因此,它显示了简单和灵活的优点。我们的评估表明,我们的缓存分区方法可以有效地工作,并提高在不同vm中运行的协同调度应用程序的性能。在从SPEC CPU 2006基准测试中选择的并发工作负载中,对于最敏感的工作负载,我们的技术实现了高达19%的性能改进
{"title":"A Simple Cache Partitioning Approach in a Virtualized Environment","authors":"Xinxin Jin, Haogang Chen, Xiaolin Wang, Zhenlin Wang, Xiang Wen, Yingwei Luo, Xiaoming Li","doi":"10.1109/ISPA.2009.47","DOIUrl":"https://doi.org/10.1109/ISPA.2009.47","url":null,"abstract":"Virtualization is often used in systems for the purpose of offering isolation among applications running in separate virtual machines (VM). Current virtual machine monitors (VMMs) have done a decent job in resource isolation in memory, CPU and I/O devices. However, when looking further into the usage of lower-level shared cache, we notice that one virtual machine’s cache behavior may interfere with another’s due to the uncontrolled cache sharing. In this situation, performance isolation cannot be guaranteed. This paper presents a cache partitioning approach which can be implemented in the VMM. We have implemented this mechanism in Xen VMM using the page coloring technique traditionally applied to the OS. Our VMM-based implementation is fully transparent to the guest OSes. It thus shows the advantages of simplicity and flexibility. Our evaluation shows that our cache partitioning method can work efficiently and improve the performance of co-scheduled applications running within different VMs. In the concurrent workloads selected from the SPEC CPU 2006 benchmarks, our technique achieves a performance improvement by up to 19% for the most sensitive workloads","PeriodicalId":346815,"journal":{"name":"2009 IEEE International Symposium on Parallel and Distributed Processing with Applications","volume":"240 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128808894","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}
引用次数: 52
Scheduling Jobs in Grids Adaptively 自适应调度网格作业
R. Chang, Chih-Yuan Lin, Chun-Fu Lin
Abstract— When human culture advances, current problems in science and engineering become more complicated and need more computing power to tackle and analyze. A supercomputer is not the only choice for complex problems any more as a result of the speed-up of personal computers and networks. Grid technology, which connects a number of personal computers with high speed networks, can achieve the same computing power as a supercomputer does, also with a lower cost. However, grid is a heterogeneous system. Scheduling independent tasks on it is more complicated. In order to utilize the power of grid completely, we need an efficient job scheduling algorithm to assign jobs to resources in a grid. In this paper, we propose an Adaptive Scoring Job Scheduling algorithm (ASJS) for the grid environment. Compared to other methods, it can decrease the completion time of all submitted jobs, which may compose of computingintensive jobs and data-intensive jobs.
摘要:随着人类文化的进步,当前的科学和工程问题变得越来越复杂,需要更多的计算能力来解决和分析。由于个人电脑和网络的加速发展,超级计算机不再是解决复杂问题的唯一选择。网格技术将许多个人计算机与高速网络连接起来,可以实现与超级计算机相同的计算能力,而且成本更低。然而,网格是一个异构系统。在它上面安排独立任务更加复杂。为了充分利用网格的力量,我们需要一种高效的作业调度算法来为网格中的资源分配作业。本文提出一种网格环境下的自适应计分作业调度算法(ASJS)。与其他方法相比,它可以减少所有提交作业的完成时间,这些作业可能由计算密集型作业和数据密集型作业组成。
{"title":"Scheduling Jobs in Grids Adaptively","authors":"R. Chang, Chih-Yuan Lin, Chun-Fu Lin","doi":"10.1109/ISPA.2009.75","DOIUrl":"https://doi.org/10.1109/ISPA.2009.75","url":null,"abstract":"Abstract— When human culture advances, current problems in science and engineering become more complicated and need more computing power to tackle and analyze. A supercomputer is not the only choice for complex problems any more as a result of the speed-up of personal computers and networks. Grid technology, which connects a number of personal computers with high speed networks, can achieve the same computing power as a supercomputer does, also with a lower cost. However, grid is a heterogeneous system. Scheduling independent tasks on it is more complicated. In order to utilize the power of grid completely, we need an efficient job scheduling algorithm to assign jobs to resources in a grid. In this paper, we propose an Adaptive Scoring Job Scheduling algorithm (ASJS) for the grid environment. Compared to other methods, it can decrease the completion time of all submitted jobs, which may compose of computingintensive jobs and data-intensive jobs.","PeriodicalId":346815,"journal":{"name":"2009 IEEE International Symposium on Parallel and Distributed Processing with Applications","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132287916","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
Survivable Virtual Topology Reconfiguration Problem on WDM Networks with Reconfiguration Constraint 具有重构约束的WDM网络可生存虚拟拓扑重构问题
D. Din, Y. Chiu
In a emph{Wavelength Division Multiplexing} (WDM) network, the performance of the virtual topology designed for a pre-specified traffic pattern can be improved by performing {it virtual topology reconfiguration}. Simultaneously, the provision of survivability of WDM networks is important, because the transmission of huge data should be protected when a fiber fails. Thus, the combination of survivability and reconfiguration is an important issue in WDM networks. In this paper, the {it Virtual Topology Reconfiguration Problem/} ({it VTRP/}) on WDM networks with a reconfiguration constraint is studied. Given the physical topology, dedicated path-protection virtual topology and a new traffic demand matrix, the goal of VTRP is to reconfigure current virtual topology under the pre-specified reconfiguration constraint ($r$, a positive integer) so that the objective value can be minimized. The objective cost of VTRP is the {it average weighted propagation delay/} ({it AWPD/}). Because designing a polynomial time algorithm to find the optimal solution of VTRP is impractical when the reconfiguration constraint $r$ is larger, two heuristic algorithms are proposed to solve this problem. They are {it Positive Reconfiguration Heuristic Algorithm/} ({it PRHA/}) and {it Conservative Reconfiguration Heuristic Algorithm/} ({it CRHA/}). Experimental results of these algorithms are also given.
在波分复用(emph{Wavelength Division Multiplexing}, WDM)网络中,为预先指定的业务模式设计的虚拟拓扑可以通过对{it虚拟拓扑进行重构}来提高其性能。同时,提供WDM网络的生存性也很重要,因为当光纤发生故障时,需要保护大量数据的传输。因此,生存性和重构性的结合是WDM网络中的一个重要问题。本文研究了具有{it重构约束的WDM网络上的虚拟拓扑重构问题}。给定物理拓扑、专用路径保护虚拟拓扑和新的流量需求矩阵,VTRP的目标是在预先设定的重构约束({it}$r$,正整数)下对当前虚拟拓扑进行重构,使目标值最小化。VTRP的目标代价为{it平均加权传播延迟}(AWPD/){it。当重构约束}$r$较大时,设计多项式时间算法求解VTRP的最优解是不现实的,因此提出了两种启发式算法来求解该问题。它们是{it正重构启发式算法}(PRHA/){it和}保守重构启发式算法{it(CRHA/)}。最后给出了这些算法的实验结果。{it}
{"title":"Survivable Virtual Topology Reconfiguration Problem on WDM Networks with Reconfiguration Constraint","authors":"D. Din, Y. Chiu","doi":"10.1109/ISPA.2009.8","DOIUrl":"https://doi.org/10.1109/ISPA.2009.8","url":null,"abstract":"In a emph{Wavelength Division Multiplexing} (WDM) network, the performance of the virtual topology designed for a pre-specified traffic pattern can be improved by performing {it virtual topology reconfiguration}. Simultaneously, the provision of survivability of WDM networks is important, because the transmission of huge data should be protected when a fiber fails. Thus, the combination of survivability and reconfiguration is an important issue in WDM networks. In this paper, the {it Virtual Topology Reconfiguration Problem/} ({it VTRP/}) on WDM networks with a reconfiguration constraint is studied. Given the physical topology, dedicated path-protection virtual topology and a new traffic demand matrix, the goal of VTRP is to reconfigure current virtual topology under the pre-specified reconfiguration constraint ($r$, a positive integer) so that the objective value can be minimized. The objective cost of VTRP is the {it average weighted propagation delay/} ({it AWPD/}). Because designing a polynomial time algorithm to find the optimal solution of VTRP is impractical when the reconfiguration constraint $r$ is larger, two heuristic algorithms are proposed to solve this problem. They are {it Positive Reconfiguration Heuristic Algorithm/} ({it PRHA/}) and {it Conservative Reconfiguration Heuristic Algorithm/} ({it CRHA/}). Experimental results of these algorithms are also given.","PeriodicalId":346815,"journal":{"name":"2009 IEEE International Symposium on Parallel and Distributed Processing with Applications","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116833670","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
Managing Large-Scale Scientific Computing in Ensemble Prediction Using BPEL 使用BPEL管理集成预测中的大规模科学计算
Cancan Liu, Weimin Zhang, Zhigang Luo, X. Cao, Hai Liu
The development of large-scale parallel scientific computing applications has put forward more urgent demands for powerful computing capacities and complex process managing technologies. Meanwhile, the scientific experiment processes become more and more complicated which makes it becomes a hard work for e-scientists to control the experiment analysis processes by hand. In this paper, we provide a scientific workflow system called EPSWFlow for the escientists in climate domain for services composition and workflow orchestration. In order to integrate the large number of the existing legacy applications into the system, we provide a service wrapping method and a unified interface for the workflow users to access to the services. The workflow system can process the experiment process dynamically and manage the heterogeneous grid resources transparently.
大规模并行科学计算应用的发展,对强大的计算能力和复杂的过程管理技术提出了更为迫切的要求。与此同时,科学实验过程变得越来越复杂,手工控制实验分析过程成为电子科学家的一项艰巨任务。在本文中,我们为气候领域的科学家提供了一个名为EPSWFlow的科学工作流系统,用于服务组合和工作流编排。为了将大量现有的遗留应用程序集成到系统中,我们提供了服务包装方法和工作流用户访问服务的统一接口。工作流系统能够对实验过程进行动态处理,并对异构网格资源进行透明管理。
{"title":"Managing Large-Scale Scientific Computing in Ensemble Prediction Using BPEL","authors":"Cancan Liu, Weimin Zhang, Zhigang Luo, X. Cao, Hai Liu","doi":"10.1109/ISPA.2009.105","DOIUrl":"https://doi.org/10.1109/ISPA.2009.105","url":null,"abstract":"The development of large-scale parallel scientific computing applications has put forward more urgent demands for powerful computing capacities and complex process managing technologies. Meanwhile, the scientific experiment processes become more and more complicated which makes it becomes a hard work for e-scientists to control the experiment analysis processes by hand. In this paper, we provide a scientific workflow system called EPSWFlow for the escientists in climate domain for services composition and workflow orchestration. In order to integrate the large number of the existing legacy applications into the system, we provide a service wrapping method and a unified interface for the workflow users to access to the services. The workflow system can process the experiment process dynamically and manage the heterogeneous grid resources transparently.","PeriodicalId":346815,"journal":{"name":"2009 IEEE International Symposium on Parallel and Distributed Processing with Applications","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130970814","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}
引用次数: 0
Evaluation Method of Synchronization for Shared-Memory On-Chip Many-Core Processor 片上共享内存多核处理器同步性评价方法
Fenglong Song, Zhiyong Liu, Dongrui Fan, He Huang, Nan Yuan, Lei-Ping Yu, Junchao Zhang
On-chip many-core architecture is an emerging and promising computation platform. High speed on-chip communication and abundant chipped resources are two outstanding advantages of this architecture, which provide an opportunity to implement efficient synchronization scheme. The practical execution efficiency of synchronization scheme is critical to this platform. However, there are few researches on systematic evaluation method of choice synchronization schemes for on-chip many-core processors, and effect of dedicated hardware support in this context. So we focus on the evaluation method and criterion of synchronization scheme on the platform. Firstly, we present several criterions proper to on-chip many-core architecture, that is, absolute overhead of synchronization operation, the transferring time between different synchronization operations, overhead caused by load imbalance, and the network congestion caused by synchronization operation. Secondly, we illustrate how to design microbenchmarks which one dedicated to evaluate a performance criterion respectively. Finally, we implement these microbenchmarks and synchronization schemes on an on-chip many-core processor with shared level-two cache and AMD Opteron commercial chip multi-processor, respectively. And we analyze effect of dedicated hardware support. Results show that the most overhead of synchronization is caused by load imbalance and serialization on synchronization point. It also shows that synchronization scheme supported with dedicated hardware can improve its performance obviously for chipped many-core processor.
片上多核架构是一个新兴的、有发展前途的计算平台。高速的片上通信和丰富的芯片资源是该架构的两个突出优点,这为实现高效的同步方案提供了机会。同步方案的实际执行效率对该平台至关重要。然而,对于片上多核处理器选择同步方案的系统评估方法,以及在此背景下专用硬件支持的影响,研究较少。因此,重点研究了平台同步方案的评价方法和评价标准。首先,我们提出了几个适合片上多核架构的标准,即同步操作的绝对开销、不同同步操作之间的传递时间、负载不平衡引起的开销以及同步操作引起的网络拥塞。其次,我们说明了如何设计用于分别评估性能标准的微基准。最后,我们分别在具有共享二级缓存的片上多核处理器和AMD Opteron商用芯片多处理器上实现了这些微基准测试和同步方案。并分析了专用硬件支持的效果。结果表明,同步开销最大的原因是同步点上的负载不平衡和串行化。在芯片化多核处理器上,采用专用硬件支持的同步方案可以明显提高其性能。
{"title":"Evaluation Method of Synchronization for Shared-Memory On-Chip Many-Core Processor","authors":"Fenglong Song, Zhiyong Liu, Dongrui Fan, He Huang, Nan Yuan, Lei-Ping Yu, Junchao Zhang","doi":"10.1109/ISPA.2009.6","DOIUrl":"https://doi.org/10.1109/ISPA.2009.6","url":null,"abstract":"On-chip many-core architecture is an emerging and promising computation platform. High speed on-chip communication and abundant chipped resources are two outstanding advantages of this architecture, which provide an opportunity to implement efficient synchronization scheme. The practical execution efficiency of synchronization scheme is critical to this platform. However, there are few researches on systematic evaluation method of choice synchronization schemes for on-chip many-core processors, and effect of dedicated hardware support in this context. So we focus on the evaluation method and criterion of synchronization scheme on the platform. Firstly, we present several criterions proper to on-chip many-core architecture, that is, absolute overhead of synchronization operation, the transferring time between different synchronization operations, overhead caused by load imbalance, and the network congestion caused by synchronization operation. Secondly, we illustrate how to design microbenchmarks which one dedicated to evaluate a performance criterion respectively. Finally, we implement these microbenchmarks and synchronization schemes on an on-chip many-core processor with shared level-two cache and AMD Opteron commercial chip multi-processor, respectively. And we analyze effect of dedicated hardware support. Results show that the most overhead of synchronization is caused by load imbalance and serialization on synchronization point. It also shows that synchronization scheme supported with dedicated hardware can improve its performance obviously for chipped many-core processor.","PeriodicalId":346815,"journal":{"name":"2009 IEEE International Symposium on Parallel and Distributed Processing with Applications","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134054873","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
A Case-Based Component Selection Framework for Mobile Context-Aware Applications 面向移动上下文感知应用的基于案例的组件选择框架
Fan Dong, Li Zhang, Dexter H. Hu, Cho-Li Wang
This paper proposes a new semi-reliable multicast algorithm based on the (m, k)-firm scheduling technique, where in each consecutive k window messages sent by a sender, at least m of these messages must be received by the receiver. To assure this restriction, message recovery mechanisms from reliable multicast protocols can be used. This algorithm is mainly applicable to applications that may suffer losses, as long as these losses do not occur consecutively and do not overrun a specified maximum value of message, without any degradation of the quality of service.
本文提出了一种基于(m, k) firm调度技术的半可靠组播算法,其中发送方发送的每k个连续窗口消息中,接收方必须至少接收到其中的m个消息。为了保证这种限制,可以使用来自可靠多播协议的消息恢复机制。该算法主要适用于可能遭受损失的应用,只要这些损失不是连续发生的,并且不超过指定的消息最大值,就不会降低服务质量。
{"title":"A Case-Based Component Selection Framework for Mobile Context-Aware Applications","authors":"Fan Dong, Li Zhang, Dexter H. Hu, Cho-Li Wang","doi":"10.1109/ISPA.2009.110","DOIUrl":"https://doi.org/10.1109/ISPA.2009.110","url":null,"abstract":"This paper proposes a new semi-reliable multicast algorithm based on the (m, k)-firm scheduling technique, where in each consecutive k window messages sent by a sender, at least m of these messages must be received by the receiver. To assure this restriction, message recovery mechanisms from reliable multicast protocols can be used. This algorithm is mainly applicable to applications that may suffer losses, as long as these losses do not occur consecutively and do not overrun a specified maximum value of message, without any degradation of the quality of service.","PeriodicalId":346815,"journal":{"name":"2009 IEEE International Symposium on Parallel and Distributed Processing with Applications","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127755543","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}
引用次数: 7
DDSA: A Sampling and Validation Based Spectrum Access Algorithm in Wireless Networks 一种基于采样和验证的无线网络频谱接入算法
Panlong Yang, Hai Wang, Guihai Chen
Spectrum access scheme is a fundamental component in building efficient wireless networks. Conventional methods such as proactive channel assignment is costly due to large amount of protocol overhead. Also, those algorithms suffer from its inability in dealing with channel dynamics. The opportunistic methods however, spend more time on probing, and suffer from the myopic decisions as well. We present a decision based dynamic spectrum access algorithm (DDSA), which is built upon the Markov decision process (MDP), and could adaptively handle the DSA process for higher throughput. We employ quiet probing and dynamic controlling mechanisms in DDSA, so as to achieve a reduced protocol overhead and improved adaptivity. Different from previous methods, the DDSA is a model driven method, and we use the modeling technique on the IEEE 802.11 DCF for virtual channel state probing. The modeling technique could help us improve the accuracy on channel state, and reduce protocol overhead. Using a heuristic and adaptive algorithm named `hindsight optimization', we solve the hardness in computing the MDP. Moreover, under the feasibility testing and scaling processes, the validated decision can be confidentially applied for a congestion-free DSA.
频谱接入方案是构建高效无线网络的基本组成部分。传统的方法,如主动信道分配,由于大量的协议开销,是昂贵的。此外,这些算法在处理信道动态方面也存在缺陷。然而,机会主义方法花费了更多的时间在探索上,并且也遭受了短视的决定。提出了一种基于马尔可夫决策过程的动态频谱访问算法(DDSA),该算法可以自适应地处理DSA过程,从而获得更高的吞吐量。DDSA采用安静探测和动态控制机制,降低了协议开销,提高了自适应能力。与以往的方法不同,DDSA是一种模型驱动的方法,我们使用IEEE 802.11 DCF上的建模技术进行虚拟信道状态探测。该建模技术可以帮助我们提高信道状态的准确性,减少协议开销。采用一种启发式自适应算法“后见之明优化”,解决了MDP计算困难的问题。此外,在可行性测试和扩展过程中,验证的决策可以保密地应用于无拥塞的DSA。
{"title":"DDSA: A Sampling and Validation Based Spectrum Access Algorithm in Wireless Networks","authors":"Panlong Yang, Hai Wang, Guihai Chen","doi":"10.1109/ISPA.2009.64","DOIUrl":"https://doi.org/10.1109/ISPA.2009.64","url":null,"abstract":"Spectrum access scheme is a fundamental component in building efficient wireless networks. Conventional methods such as proactive channel assignment is costly due to large amount of protocol overhead. Also, those algorithms suffer from its inability in dealing with channel dynamics. The opportunistic methods however, spend more time on probing, and suffer from the myopic decisions as well. We present a decision based dynamic spectrum access algorithm (DDSA), which is built upon the Markov decision process (MDP), and could adaptively handle the DSA process for higher throughput. We employ quiet probing and dynamic controlling mechanisms in DDSA, so as to achieve a reduced protocol overhead and improved adaptivity. Different from previous methods, the DDSA is a model driven method, and we use the modeling technique on the IEEE 802.11 DCF for virtual channel state probing. The modeling technique could help us improve the accuracy on channel state, and reduce protocol overhead. Using a heuristic and adaptive algorithm named `hindsight optimization', we solve the hardness in computing the MDP. Moreover, under the feasibility testing and scaling processes, the validated decision can be confidentially applied for a congestion-free DSA.","PeriodicalId":346815,"journal":{"name":"2009 IEEE International Symposium on Parallel and Distributed Processing with Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129186790","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}
引用次数: 0
An Adaptive Scheduler for Enhancing the Efficiency of Multi-engine BPM Systems 一种提高多引擎BPM系统效率的自适应调度程序
Junyi Sun, Houfu Li, Yanbo Han
Process enactment plays a pivotal role in BPM systems. In order to enhance the scalability and robustness of BPM systems, a straightforward solution is to provide a redundant system with multi-engine architecture. However, without an effective scheduler, the multi-engine BPM systems cannot play out its advantages. This paper focuses on the design of an adaptive scheduler which can handle both process-level and activity-level scheduling based on dynamic weighted scheduling algorithm. The experiments show that, with the scheduler, the load capacity of the multi-engine BPM system can be improved and the average response time of process requests can be reduced, especially when each engine node has some differences in configurations.
流程制定在BPM系统中起着关键作用。为了增强BPM系统的可伸缩性和健壮性,一个直接的解决方案是提供一个具有多引擎架构的冗余系统。然而,如果没有有效的调度器,多引擎BPM系统就无法发挥其优势。本文重点研究了一种基于动态加权调度算法的进程级和活动级自适应调度程序的设计。实验表明,该调度器可以提高多引擎BPM系统的负载能力,缩短流程请求的平均响应时间,特别是在各引擎节点配置存在一定差异的情况下。
{"title":"An Adaptive Scheduler for Enhancing the Efficiency of Multi-engine BPM Systems","authors":"Junyi Sun, Houfu Li, Yanbo Han","doi":"10.1109/ISPA.2009.78","DOIUrl":"https://doi.org/10.1109/ISPA.2009.78","url":null,"abstract":"Process enactment plays a pivotal role in BPM systems. In order to enhance the scalability and robustness of BPM systems, a straightforward solution is to provide a redundant system with multi-engine architecture. However, without an effective scheduler, the multi-engine BPM systems cannot play out its advantages. This paper focuses on the design of an adaptive scheduler which can handle both process-level and activity-level scheduling based on dynamic weighted scheduling algorithm. The experiments show that, with the scheduler, the load capacity of the multi-engine BPM system can be improved and the average response time of process requests can be reduced, especially when each engine node has some differences in configurations.","PeriodicalId":346815,"journal":{"name":"2009 IEEE International Symposium on Parallel and Distributed Processing with Applications","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129654181","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}
引用次数: 0
期刊
2009 IEEE International Symposium on Parallel and Distributed Processing with Applications
全部 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