首页 > 最新文献

Int. J. Grid Util. Comput.最新文献

英文 中文
HPSM: a programming framework to exploit multi-CPU and multi-GPU systems simultaneously HPSM:一个同时利用多cpu和多gpu系统的编程框架
Pub Date : 2019-05-15 DOI: 10.1504/IJGUC.2019.099686
J. F. Lima, D. D. Domenico
This paper presents a high-level C++ framework to explore multi-CPU and multi-GPU systems called HPSM. HPSM enables execution of parallel loops and reductions simultaneously over CPUs and GPUs using three parallel backends: Serial, OpenMP, and StarPU. We analysed HPSM development effort with AXPY program through two standard metrics (NCLOC and ES). In addition, we evaluated performance and energy with three parallel benchmarks: N-Body, Hotspot, and CFD solver. HPSM reduced code effort by up to 56.9% compared to StarPU C interface, although it resulted in 2.5× more lines of code compared to OpenMP. The CPU-GPU combination attained speedup results with Hotspot of up to 92.7× on a X86-based system with four GPUs and up to 108.2× on an IBM POWER8+ system with two GPUs. On both systems, the addition of GPUs improved energy efficiency.
本文提出了一个高级c++框架,用于探索多cpu和多gpu系统,称为HPSM。HPSM允许在cpu和gpu上同时执行并行循环和缩减,使用三个并行后端:Serial, OpenMP和StarPU。我们通过两个标准度量(NCLOC和ES)分析了HPSM与AXPY程序的开发工作。此外,我们通过三个并行基准来评估性能和能源:N-Body, Hotspot和CFD求解器。与StarPU C接口相比,HPSM最多减少了56.9%的代码工作量,尽管它的代码行数是OpenMP的2.5倍。CPU-GPU组合在带有四个gpu的基于x86的系统上获得了高达92.7倍的Hotspot加速结果,在带有两个gpu的IBM POWER8+系统上获得了高达108.2倍的Hotspot加速结果。在这两个系统上,gpu的加入提高了能源效率。
{"title":"HPSM: a programming framework to exploit multi-CPU and multi-GPU systems simultaneously","authors":"J. F. Lima, D. D. Domenico","doi":"10.1504/IJGUC.2019.099686","DOIUrl":"https://doi.org/10.1504/IJGUC.2019.099686","url":null,"abstract":"This paper presents a high-level C++ framework to explore multi-CPU and multi-GPU systems called HPSM. HPSM enables execution of parallel loops and reductions simultaneously over CPUs and GPUs using three parallel backends: Serial, OpenMP, and StarPU. We analysed HPSM development effort with AXPY program through two standard metrics (NCLOC and ES). In addition, we evaluated performance and energy with three parallel benchmarks: N-Body, Hotspot, and CFD solver. HPSM reduced code effort by up to 56.9% compared to StarPU C interface, although it resulted in 2.5× more lines of code compared to OpenMP. The CPU-GPU combination attained speedup results with Hotspot of up to 92.7× on a X86-based system with four GPUs and up to 108.2× on an IBM POWER8+ system with two GPUs. On both systems, the addition of GPUs improved energy efficiency.","PeriodicalId":375871,"journal":{"name":"Int. J. Grid Util. Comput.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129522399","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
Involving users in energy conservation: a case study in scientific clouds 让用户参与节能:科学云的案例研究
Pub Date : 2019-05-15 DOI: 10.1504/IJGUC.2019.10021321
David Guyon, Anne-Cécile Orgerie, C. Morin, D. Agarwal
Services offered by cloud computing are convenient to users for reasons such as their ease of use, flexibility, and financial model. Yet data centres used for their execution are known to consume massive amounts of energy. The growing resource utilisation following the cloud success highlights the importance of the reduction of its energy consumption. This paper investigates a way to reduce the footprint of HPC cloud users by varying the size of the virtual resources they request. We analyse the influence of concurrent applications with different resources sizes on the system energy consumption. Simulation results show that resources with larger size are more energy consuming regardless of faster completion of applications. Although smaller-sized resources offer energy savings, it is not always favourable in terms of energy to reduce too much the size. High energy savings depend on the user profiles' distribution.
由于易用性、灵活性和财务模型等原因,云计算提供的服务对用户来说很方便。然而,用于执行这些任务的数据中心消耗了大量的能源。随着云计算的成功,不断增长的资源利用率凸显了降低能源消耗的重要性。本文研究了一种通过改变HPC云用户请求的虚拟资源的大小来减少其占用空间的方法。分析了不同资源大小的并发应用对系统能耗的影响。仿真结果表明,在应用程序完成速度较快的情况下,资源规模越大消耗的能量越大。虽然小尺寸的资源可以节省能源,但在能源方面,减少太多的尺寸并不总是有利的。节能取决于用户配置文件的分布。
{"title":"Involving users in energy conservation: a case study in scientific clouds","authors":"David Guyon, Anne-Cécile Orgerie, C. Morin, D. Agarwal","doi":"10.1504/IJGUC.2019.10021321","DOIUrl":"https://doi.org/10.1504/IJGUC.2019.10021321","url":null,"abstract":"Services offered by cloud computing are convenient to users for reasons such as their ease of use, flexibility, and financial model. Yet data centres used for their execution are known to consume massive amounts of energy. The growing resource utilisation following the cloud success highlights the importance of the reduction of its energy consumption. This paper investigates a way to reduce the footprint of HPC cloud users by varying the size of the virtual resources they request. We analyse the influence of concurrent applications with different resources sizes on the system energy consumption. Simulation results show that resources with larger size are more energy consuming regardless of faster completion of applications. Although smaller-sized resources offer energy savings, it is not always favourable in terms of energy to reduce too much the size. High energy savings depend on the user profiles' distribution.","PeriodicalId":375871,"journal":{"name":"Int. J. Grid Util. Comput.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130497826","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}
引用次数: 6
An identity-based cryptographic scheme for cloud storage applications 用于云存储应用程序的基于身份的加密方案
Pub Date : 2019-03-07 DOI: 10.1504/IJGUC.2019.10018608
M. Medhioub, Mohamed Hamdi
The use of remote storage systems is gaining an expanding interest, namely the cloud storage-based services. In fact, one of the factors that led to the popularity of cloud computing is the availability of storage resources provided at a reduced cost. However, when outsourcing the data to a third party, security issues become critical concerns, especially confidentiality, integrity, authentication, anonymity and resiliency. Based on this challenge, this work provides a new approach to ensure authentication in cloud storage applications. ID-Based Cryptosystems (IBC) have many advantages over certificate-based systems, such as simplification of key management. This paper proposes an original ID-based authentication approach in which the cloud tenant is assigned the IBC-Private Key Generator (PKG) function. Consequently, it can issue public elements for its users, and can keep confidential resulting IBC secrets. Moreover, in our scheme, the public key infrastructure is still in usage to establish trust relationships between the PKGs.
远程存储系统的使用正在获得越来越大的兴趣,即基于云存储的服务。事实上,导致云计算流行的因素之一是以较低的成本提供存储资源的可用性。然而,当将数据外包给第三方时,安全问题成为关键问题,特别是机密性、完整性、身份验证、匿名性和弹性。基于这一挑战,本工作提供了一种新的方法来确保云存储应用程序中的身份验证。与基于证书的系统相比,基于id的密码系统(IBC)具有许多优点,例如简化了密钥管理。本文提出了一种原始的基于id的身份验证方法,其中为云租户分配IBC-Private Key Generator (PKG)功能。因此,它可以为其用户发布公共元素,并对生成的IBC秘密保密。此外,在我们的方案中,仍然使用公钥基础设施来建立pki之间的信任关系。
{"title":"An identity-based cryptographic scheme for cloud storage applications","authors":"M. Medhioub, Mohamed Hamdi","doi":"10.1504/IJGUC.2019.10018608","DOIUrl":"https://doi.org/10.1504/IJGUC.2019.10018608","url":null,"abstract":"The use of remote storage systems is gaining an expanding interest, namely the cloud storage-based services. In fact, one of the factors that led to the popularity of cloud computing is the availability of storage resources provided at a reduced cost. However, when outsourcing the data to a third party, security issues become critical concerns, especially confidentiality, integrity, authentication, anonymity and resiliency. Based on this challenge, this work provides a new approach to ensure authentication in cloud storage applications. ID-Based Cryptosystems (IBC) have many advantages over certificate-based systems, such as simplification of key management. This paper proposes an original ID-based authentication approach in which the cloud tenant is assigned the IBC-Private Key Generator (PKG) function. Consequently, it can issue public elements for its users, and can keep confidential resulting IBC secrets. Moreover, in our scheme, the public key infrastructure is still in usage to establish trust relationships between the PKGs.","PeriodicalId":375871,"journal":{"name":"Int. J. Grid Util. Comput.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133315874","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
Impact of software architecture on execution time: a power window TACLeBench case study 软件架构对执行时间的影响:一个power window TACLeBench案例研究
Pub Date : 2019-03-07 DOI: 10.1504/IJGUC.2019.10018612
Haoxuan Li, P. D. Meulenaere, Siegfried Mercelis, P. Hellinckx
Timing analysis is used to extract the timing properties of a system. Various timing analysis techniques and tools have been developed over the past decades. However, changes in hardware platform and software architecture introduced new challenges in timing analysis techniques. In our research, we aim to develop a hybrid approach to provide safe and precise timing analysis results. In this approach, we will divide the original code into smaller code blocks, and then construct a timing model based on the information acquired by measuring the execution time of every individual block. This process can introduce changes in the software architecture. In this paper, we use a multi-component benchmark to investigate the impact of software architecture on the timing behaviour of a system.
时序分析用于提取系统的时序特性。在过去的几十年里,各种时序分析技术和工具得到了发展。然而,硬件平台和软件架构的变化给时序分析技术带来了新的挑战。在我们的研究中,我们的目标是开发一种混合方法来提供安全和精确的时序分析结果。在这种方法中,我们将原始代码分成更小的代码块,然后根据通过测量每个单独代码块的执行时间获得的信息构建时序模型。这个过程可以在软件架构中引入变更。在本文中,我们使用多组件基准来研究软件架构对系统定时行为的影响。
{"title":"Impact of software architecture on execution time: a power window TACLeBench case study","authors":"Haoxuan Li, P. D. Meulenaere, Siegfried Mercelis, P. Hellinckx","doi":"10.1504/IJGUC.2019.10018612","DOIUrl":"https://doi.org/10.1504/IJGUC.2019.10018612","url":null,"abstract":"Timing analysis is used to extract the timing properties of a system. Various timing analysis techniques and tools have been developed over the past decades. However, changes in hardware platform and software architecture introduced new challenges in timing analysis techniques. In our research, we aim to develop a hybrid approach to provide safe and precise timing analysis results. In this approach, we will divide the original code into smaller code blocks, and then construct a timing model based on the information acquired by measuring the execution time of every individual block. This process can introduce changes in the software architecture. In this paper, we use a multi-component benchmark to investigate the impact of software architecture on the timing behaviour of a system.","PeriodicalId":375871,"journal":{"name":"Int. J. Grid Util. Comput.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125678318","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 WLAN triage testbed based on fuzzy logic and its performance evaluation for different number of clients and throughput parameter 一种基于模糊逻辑的WLAN分类试验台及其在不同客户端数量和吞吐量参数下的性能评价
Pub Date : 2019-03-07 DOI: 10.1504/IJGUC.2019.10018615
Kosuke Ozera, Takaaki Inaba, Kevin Bylykbashi, Shinji Sakamoto, Makoto Ikeda, L. Barolli
Many devices communicate over Wireless Local Area Networks (WLANs). The IEEE 802.11e standard for WLANs is an important extension of the IEEE 802.11 standard focusing on Quality of Service (QoS) that works with any PHY implementation. The IEEE 802.11e standard introduces Enhanced Distributed Channel Access (EDCA) and HCF Controlled Channel Access (HCCA). Both these schemes are useful for QoS provisioning to support delay-sensitive voice and video applications. EDCF uses the contention window to differentiate high-priority and low-priority services. However, it does not consider the priority of users. In this paper, in order to deal with this problem, we propose a Fuzzy-based Admission Control System (FACS). We implemented a triage testbed using FACS and carried out an experiment. The experimental results show that the number of connected clients is increased during Avoid phase, but does not change during Monitoring phase. The experimental results show that the implemented testbed performs better than conventional WLAN.
许多设备通过无线局域网(wlan)进行通信。用于wlan的IEEE 802.11e标准是IEEE 802.11标准的重要扩展,其重点是与任何PHY实现一起工作的服务质量(QoS)。IEEE 802.11e标准引入了增强型分布式信道接入(EDCA)和HCF控制信道接入(HCCA)。这两种方案都有助于提供QoS,以支持对延迟敏感的语音和视频应用。EDCF使用争用窗口来区分高优先级和低优先级的服务。然而,它没有考虑用户的优先级。为了解决这一问题,本文提出了一种基于模糊的录取控制系统(FACS)。我们使用FACS实现了一个分诊测试平台,并进行了实验。实验结果表明,在避免阶段连接的客户端数量增加,而在监控阶段没有变化。实验结果表明,所实现的无线局域网性能优于传统的无线局域网。
{"title":"A WLAN triage testbed based on fuzzy logic and its performance evaluation for different number of clients and throughput parameter","authors":"Kosuke Ozera, Takaaki Inaba, Kevin Bylykbashi, Shinji Sakamoto, Makoto Ikeda, L. Barolli","doi":"10.1504/IJGUC.2019.10018615","DOIUrl":"https://doi.org/10.1504/IJGUC.2019.10018615","url":null,"abstract":"Many devices communicate over Wireless Local Area Networks (WLANs). The IEEE 802.11e standard for WLANs is an important extension of the IEEE 802.11 standard focusing on Quality of Service (QoS) that works with any PHY implementation. The IEEE 802.11e standard introduces Enhanced Distributed Channel Access (EDCA) and HCF Controlled Channel Access (HCCA). Both these schemes are useful for QoS provisioning to support delay-sensitive voice and video applications. EDCF uses the contention window to differentiate high-priority and low-priority services. However, it does not consider the priority of users. In this paper, in order to deal with this problem, we propose a Fuzzy-based Admission Control System (FACS). We implemented a triage testbed using FACS and carried out an experiment. The experimental results show that the number of connected clients is increased during Avoid phase, but does not change during Monitoring phase. The experimental results show that the implemented testbed performs better than conventional WLAN.","PeriodicalId":375871,"journal":{"name":"Int. J. Grid Util. Comput.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131773557","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}
引用次数: 22
Accountability management for multi-tenant cloud services 多租户云服务的责任管理
Pub Date : 2019-03-07 DOI: 10.1504/IJGUC.2019.10018613
Fatma Masmoudi, M. Sellami, M. Loulou, A. Kacem
The widespread adoption of multi-tenancy in the Software as a Service delivery model triggers several data protection issues that could decrease the tenants' trustworthiness. In this context, accountability can be used to strengthen the trust of tenants in the cloud through providing the reassurance of the processing of personal data hosted in the cloud according to their requirements. In this paper, we propose an approach for the accountability management of multi-tenant cloud services allowing: compliance checking of services behaviours with defined accountability requirements based on monitoring rules, accountability-violation detection otherwise, and post-violation analysis based on evidences. A tool-suite is developed and integrated into a middleware to implement our proposal. Finally, experiments we have carried out show the efficiency of our approach relying on some criteria.
在软件即服务交付模型中广泛采用多租户引发了几个数据保护问题,这些问题可能会降低租户的可信度。在这种情况下,问责制可以用来加强云中的租户的信任,方法是确保根据他们的要求处理托管在云中的个人数据。在本文中,我们提出了一种多租户云服务的问责管理方法,该方法允许:根据监控规则对具有定义的问责要求的服务行为进行合规性检查,否则进行问责违规检测,以及基于证据的违规后分析。我们开发了一个工具套件,并将其集成到中间件中,以实现我们的建议。最后,我们进行的实验表明,依靠一些标准,我们的方法是有效的。
{"title":"Accountability management for multi-tenant cloud services","authors":"Fatma Masmoudi, M. Sellami, M. Loulou, A. Kacem","doi":"10.1504/IJGUC.2019.10018613","DOIUrl":"https://doi.org/10.1504/IJGUC.2019.10018613","url":null,"abstract":"The widespread adoption of multi-tenancy in the Software as a Service delivery model triggers several data protection issues that could decrease the tenants' trustworthiness. In this context, accountability can be used to strengthen the trust of tenants in the cloud through providing the reassurance of the processing of personal data hosted in the cloud according to their requirements. In this paper, we propose an approach for the accountability management of multi-tenant cloud services allowing: compliance checking of services behaviours with defined accountability requirements based on monitoring rules, accountability-violation detection otherwise, and post-violation analysis based on evidences. A tool-suite is developed and integrated into a middleware to implement our proposal. Finally, experiments we have carried out show the efficiency of our approach relying on some criteria.","PeriodicalId":375871,"journal":{"name":"Int. J. Grid Util. Comput.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122727510","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
OFQuality: a quality of service management module for software-defined networking OFQuality:软件定义网络的服务质量管理模块
Pub Date : 2019-03-07 DOI: 10.1504/IJGUC.2019.10018617
F. Volpato, Madalena Pereira da Silva, M. Dantas
The exponential growth of online devices has been causing difficulties to network management and maintenance. At the same time, we have noticed that applications are getting richer in terms of content and quality, thus requiring more and more network guarantees. To overcome this issue, new network approaches such as Software-Defined Networking (SDN), have emerged. OpenFlow, which is one of the most used protocols for SDN, is not enough to provide QoS based on queue prioritisation. In this paper we propose an architecture of a controller module that implements the Open vSwitch Database Management Protocol (OVSDB) in order to provide QoS management with queue prioritisation. Our module differs from others because it features mechanisms to test and facilitate user configuration. Our experiments showed that our module behaved as expected, causing few delays when managing switch elements, therefore making a useful tool for QoS management on SDN.
在线设备呈指数级增长,给网络管理和维护带来了困难。与此同时,我们也注意到应用程序在内容和质量上越来越丰富,因此需要越来越多的网络保障。为了克服这个问题,出现了新的网络方法,如软件定义网络(SDN)。OpenFlow是SDN最常用的协议之一,但它不足以提供基于队列优先级的QoS。在本文中,我们提出了一种实现开放虚拟交换机数据库管理协议(OVSDB)的控制器模块架构,以提供具有队列优先级的QoS管理。我们的模块不同于其他模块,因为它提供了测试和方便用户配置的机制。我们的实验表明,我们的模块表现如预期,在管理交换元素时造成很少的延迟,因此成为SDN上QoS管理的有用工具。
{"title":"OFQuality: a quality of service management module for software-defined networking","authors":"F. Volpato, Madalena Pereira da Silva, M. Dantas","doi":"10.1504/IJGUC.2019.10018617","DOIUrl":"https://doi.org/10.1504/IJGUC.2019.10018617","url":null,"abstract":"The exponential growth of online devices has been causing difficulties to network management and maintenance. At the same time, we have noticed that applications are getting richer in terms of content and quality, thus requiring more and more network guarantees. To overcome this issue, new network approaches such as Software-Defined Networking (SDN), have emerged. OpenFlow, which is one of the most used protocols for SDN, is not enough to provide QoS based on queue prioritisation. In this paper we propose an architecture of a controller module that implements the Open vSwitch Database Management Protocol (OVSDB) in order to provide QoS management with queue prioritisation. Our module differs from others because it features mechanisms to test and facilitate user configuration. Our experiments showed that our module behaved as expected, causing few delays when managing switch elements, therefore making a useful tool for QoS management on SDN.","PeriodicalId":375871,"journal":{"name":"Int. J. Grid Util. Comput.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128502331","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}
引用次数: 6
E-XY: an entropy based XY routing algorithm E-XY:基于熵的XY路由算法
Pub Date : 2019-03-07 DOI: 10.1504/IJGUC.2019.10018616
Akash Punhani, Pardeep Kumar, Nitin
In recent years, Network on Chip (NoC) is used to handle the communication issues between cores or processing elements. The major drawback of existing XY routing algorithm for mesh topology is its inability to handle a high traffic load. In this paper, an E-XY (Entropy based XY) routing algorithm is proposed to generate information about the adjacent router based on previously communicated packets. Tests have been carried out on a mesh topology of 8x8 simulated using Omnet++ 4.4.1 using HNOCS version. Different types of traffic have been considered for result computation including uniform, bit complement, neighbour and tornado. The proposed algorithm is compared with other routing algorithms including XY, IX/Y and Odd Even. Results demonstrate that the proposed algorithm is comparable to XY routing algorithm up to the load factor of 0.8 and performs well than the XY, IX/Y and Odd Even routing algorithms with the increase in load.
近年来,片上网络(Network on Chip, NoC)被用于处理核心或处理单元之间的通信问题。现有的网格拓扑XY路由算法的主要缺点是无法处理高流量负载。本文提出了一种基于熵的路由算法(E-XY),该算法基于之前通信的数据包生成相邻路由器的信息。在使用HNOCS版本的omnet++ 4.4.1模拟的8x8网格拓扑上进行了测试。结果计算考虑了均匀、位补、邻居和龙卷风等不同类型的流量。将该算法与XY、IX/Y和奇偶路由算法进行了比较。结果表明,在负载因子为0.8的情况下,该算法与XY路由算法相当,并且随着负载的增加,其性能优于XY、IX/Y和奇偶路由算法。
{"title":"E-XY: an entropy based XY routing algorithm","authors":"Akash Punhani, Pardeep Kumar, Nitin","doi":"10.1504/IJGUC.2019.10018616","DOIUrl":"https://doi.org/10.1504/IJGUC.2019.10018616","url":null,"abstract":"In recent years, Network on Chip (NoC) is used to handle the communication issues between cores or processing elements. The major drawback of existing XY routing algorithm for mesh topology is its inability to handle a high traffic load. In this paper, an E-XY (Entropy based XY) routing algorithm is proposed to generate information about the adjacent router based on previously communicated packets. Tests have been carried out on a mesh topology of 8x8 simulated using Omnet++ 4.4.1 using HNOCS version. Different types of traffic have been considered for result computation including uniform, bit complement, neighbour and tornado. The proposed algorithm is compared with other routing algorithms including XY, IX/Y and Odd Even. Results demonstrate that the proposed algorithm is comparable to XY routing algorithm up to the load factor of 0.8 and performs well than the XY, IX/Y and Odd Even routing algorithms with the increase in load.","PeriodicalId":375871,"journal":{"name":"Int. J. Grid Util. Comput.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133010642","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
The big data mining forecasting model based on combination of improved manifold learning and deep learning 基于改进流形学习和深度学习相结合的大数据挖掘预测模型
Pub Date : 2019-03-07 DOI: 10.1504/IJGUC.2019.10018611
Xiurong Chen, Yixiang Tian
In this paper, we use the combination of Local Linear Embedding (LLE) with Continuous Deep Belief Networks (CDBN) as the input of RBF, and construct a mixed-feature RBF model. However, LLE depends too much on the local domain which is not easy to be determined, so we propose a new method, Kernel Entropy Linear Embedding (KELE) which uses Kernel Entropy Component Analysis (KECA) to transfer the non-linear problem into linear problem. CDBN has the difficulty in confirming network structure and lacks supervision, so we improve the situations by using the kernel entropy information obtained from KECA, which is called KECDBN. In the empirical part, we use the foreign exchange rate time series to examine the effects of the improved methods, and results show that both the KELE and the KECDBN show better effects in reducing dimensionality and extracting features, respectively, an also improve the prediction accuracy of the mixed-feature RBF.
本文将局部线性嵌入(LLE)与连续深度信念网络(CDBN)相结合作为RBF的输入,构造了一个混合特征的RBF模型。然而,LLE过于依赖于局部域,不容易确定,因此我们提出了一种新的方法——核熵线性嵌入(KELE),该方法利用核熵分量分析(kea)将非线性问题转化为线性问题。由于CDBN难以确定网络结构且缺乏监督,因此我们利用从kea中获得的核熵信息来改善这种情况,称为KECDBN。在实证部分,我们使用外汇汇率时间序列来检验改进方法的效果,结果表明,KELE和KECDBN分别在降维和提取特征方面表现出更好的效果,也提高了混合特征RBF的预测精度。
{"title":"The big data mining forecasting model based on combination of improved manifold learning and deep learning","authors":"Xiurong Chen, Yixiang Tian","doi":"10.1504/IJGUC.2019.10018611","DOIUrl":"https://doi.org/10.1504/IJGUC.2019.10018611","url":null,"abstract":"In this paper, we use the combination of Local Linear Embedding (LLE) with Continuous Deep Belief Networks (CDBN) as the input of RBF, and construct a mixed-feature RBF model. However, LLE depends too much on the local domain which is not easy to be determined, so we propose a new method, Kernel Entropy Linear Embedding (KELE) which uses Kernel Entropy Component Analysis (KECA) to transfer the non-linear problem into linear problem. CDBN has the difficulty in confirming network structure and lacks supervision, so we improve the situations by using the kernel entropy information obtained from KECA, which is called KECDBN. In the empirical part, we use the foreign exchange rate time series to examine the effects of the improved methods, and results show that both the KELE and the KECDBN show better effects in reducing dimensionality and extracting features, respectively, an also improve the prediction accuracy of the mixed-feature RBF.","PeriodicalId":375871,"journal":{"name":"Int. J. Grid Util. Comput.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126573363","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
COBRA-HPA: a block generating tool to perform hybrid program analysis COBRA-HPA:执行混合程序分析的块生成工具
Pub Date : 2019-03-07 DOI: 10.1504/IJGUC.2019.10018610
T. Huybrechts, Yorick De Bock, Haoxuan Li, P. Hellinckx
The Worst-Case Execution Time (WCET) of a task is an important value in real-time systems. This metric is used by the scheduler in order to schedule all tasks before their deadlines. However, the code and hardware architecture have a significant impact on the execution time and thus the WCET. Therefore, different analysis methodologies exist to determine the WCET, each with their own advantages and/or disadvantages. In this paper, a hybrid approach is proposed which combines the strengths of two common analysis techniques. The two-layer hybrid model splits the code of tasks into so-called basic blocks. The WCET can be determined by performing execution time measurements on each block and statically combining those results. The COBRA-HPA framework presented in this paper is developed to facilitate the creation of hybrid block models and automate the measurements/analysis process. Additionally, an elaborated discussion on the implementation and performance of the framework is given. In conclusion, the results of the COBRA-HPA framework show a significant reduction in analysis effort while keeping sound WCET predictions for the hybrid method compared to the static and measurement-based approach.
在实时系统中,任务的最坏情况执行时间(WCET)是一个重要的值。调度器使用此指标,以便在截止日期之前安排所有任务。然而,代码和硬件架构对执行时间和WCET有很大的影响。因此,存在不同的分析方法来确定WCET,每种方法都有自己的优点和/或缺点。在本文中,提出了一种混合方法,它结合了两种常见分析技术的优势。双层混合模型将任务代码分成所谓的基本块。可以通过在每个块上执行执行时间测量并静态地组合这些结果来确定WCET。本文提出的COBRA-HPA框架是为了促进混合块模型的创建和自动化测量/分析过程。此外,还对该框架的实现和性能进行了详细的讨论。总之,与静态和基于测量的方法相比,COBRA-HPA框架的结果显示,混合方法在保持良好的WCET预测的同时,显著减少了分析工作量。
{"title":"COBRA-HPA: a block generating tool to perform hybrid program analysis","authors":"T. Huybrechts, Yorick De Bock, Haoxuan Li, P. Hellinckx","doi":"10.1504/IJGUC.2019.10018610","DOIUrl":"https://doi.org/10.1504/IJGUC.2019.10018610","url":null,"abstract":"The Worst-Case Execution Time (WCET) of a task is an important value in real-time systems. This metric is used by the scheduler in order to schedule all tasks before their deadlines. However, the code and hardware architecture have a significant impact on the execution time and thus the WCET. Therefore, different analysis methodologies exist to determine the WCET, each with their own advantages and/or disadvantages. In this paper, a hybrid approach is proposed which combines the strengths of two common analysis techniques. The two-layer hybrid model splits the code of tasks into so-called basic blocks. The WCET can be determined by performing execution time measurements on each block and statically combining those results. The COBRA-HPA framework presented in this paper is developed to facilitate the creation of hybrid block models and automate the measurements/analysis process. Additionally, an elaborated discussion on the implementation and performance of the framework is given. In conclusion, the results of the COBRA-HPA framework show a significant reduction in analysis effort while keeping sound WCET predictions for the hybrid method compared to the static and measurement-based approach.","PeriodicalId":375871,"journal":{"name":"Int. J. Grid Util. Comput.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128594095","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}
引用次数: 8
期刊
Int. J. Grid Util. Comput.
全部 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