计算机科学 ›› 2014, Vol. 41 ›› Issue (8): 213-218.doi: 10.11896/j.issn.1002-137X.2014.08.046

• 软件与数据库技术 • 上一篇    下一篇

并行构件非功能属性研究

彭云峰,王瑞平   

  1. 安阳工学院计算机科学与信息工程学院 安阳455000;安阳工学院计算机科学与信息工程学院 安阳455000
  • 出版日期:2018-11-14 发布日期:2018-11-14
  • 基金资助:
    本文受2012国家科技重大专项立项(2012ZX04011-012),国家自然科学基金河南人才培养联合基金项目(U1204613)资助

Research of Parallel Component Non-functional Attributes

PENG Yun-feng and WANG Rui-ping   

  • Online:2018-11-14 Published:2018-11-14

摘要: 扩展了CCA并行构件体系结构,首先定义了一个并行构件非功能属性的一个最小集合,然后实现了对这些属性进行管理的非功能构件。定义了与这些非功能属性相关的接口。并行构件可以有选择地提供这些接口。并行构件向非功能构件注册自己的属性,然后通过非功能接口向非功能构件提供相关信息。为了最优化并行构件的实现,构件开发者需要实现属性管理中属于特定构件的部分,这部分内容在非功能接口中实现。非功能构件调用并行构件的非功能接口 ,对并行构件的非功能属性进行统一的管理。这种方法提高了并行构件运行的性能,并且为管理并行构件的执行提供了一种简便的方法。

关键词: 并行计算,并行构件,非功能属性,CCA,属性管理

Abstract: This paper proposed an extension of CCA component architecture.We defined a minimal set of non-functional attributes of parallel component.We implemented non-functional components for managing these attributes.This paper defined some interfaces related to these non-functional attributes.Parallel components can provide these interfaces optionally.Parallel components register their attributes to non-functional components.They provide their attribute information to non-functional components though non-functional interfaces.Component developers implement the management part which is specific to certain components.Non-functional components management the non-functional attributes of parallel components uniformly.Our way improves the performance of parallel component applications,and provides an easy way for the management of parallel component execution.

Key words: Parallel computing,Parallel component,Non-functional atrribute,CCA,Atrribute management

[1] 唐龙业,王宇,王志坚.面向服务的构件规约[J].计算机科学,2013,0(2):180-185
[2] 张振领,贾仰理,谢圣献,等.基于协议的实时构件行为一致性验证[J].计算机科学,2012,9(6):125-128
[3] 周静静,盛鑫芽.CCA环境下构件化线性解法器的设计[J].计算机科学,2011,8(5):127-128
[4] Abernethy R,Morin R,Chahin J.COM/Dcom Unleashed[M].IN,USA:Sams Indianapolis,1999
[5] Vinoski S.CORBA:integrating diverse applications within distributed heterogeneous environments [J].Communications Magazine,IEEE,1997,5(2):46-55
[6] Burke B,Monson-Haefel R.Enterprise JavaBeans 3.0[M].CA,USA:O’Reilly Media,Inc,2006
[7] Bernholdt D E,Allan B A,Armstrong R,et al.A ComponentArchitecture for High-Performance Scientific Computing [J].International Journal of High Performance Computing Applications,2006,0(8):163-202
[8] Kohn S R,Kumfert G,Painter J F,et al.Divorcing language dependencies from a scientific software library[C]∥Proceedings of the Tenth SIAM Conference on Parallel Processing for Scientific Computing,2001.Philadelphia,PA,USA:SIAM Press,2001:10
[9] Mahéo Y,Guidec F,Courtrai L.Middleware support for the deployment of resource-aware parallel Java components on heterogeneous distributed platforms[C]∥Proceedings of the 30th EUROMICRO Conference,2004.Washington,DC,USA:IEEE Computer Society,2004:144-151
[10] Furmento N,Mayer A,McGough S,et al.A Component Framework for HPC Applications[C]∥Proceedings of the 7th International Euro-Par Conference Manchester on Parallel Proces-sing,2001.London,UK:Springer-Verlag,2001:540-548
[11] Zhao Lei,Jarvis S A,Spooner Daniel P,et al.Predictive Per-formance Modelling of Parallel Component Compositions[J].Cluster Computing,2007,10(2):155-166
[12] Malony A,Shende S,Trebon N,et al.Performance Technology for Parallel and Distributed Component Software[J].Concurrency and Computation:Practice and Experience,2005,17(3):117-141
[13] XMD-Molecular Dymamics for Metals and Ceramics.Source-forge[EB/OL].http://xmd.sourceforge.net/,2013-03-01

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!