PSE Park: Framework for Problem Solving Environments

PSE Park: Framework for Problem Solving Environments
复制标题

PSE Park:解决问题的环境框架

DOI:
10.4156/jcit.vol5.issue4.23
复制
发表时间:
2010
期刊:
J. Convergence Inf. Technol.
影响因子:
--
通讯作者:
D. Barada
D. Barada
中科院分区:
--
文献类型:
--
作者:
Hiromichi Kobashi;S. Kawata;Y. Manabe;M. Matsumoto;H. Usami;D. Barada

文献摘要

参考文献

相似文献

在本文中,我们引入了一个名为PSE Park的新框架来构建问题解决环境(PSE);它使我们能够很容易地构建pse。PSE Park根据用户的需求/输入输出PSE。从这个意义上说,PSE Park是一种针对PSE的PSE,帮助用户构建PSE。PSE Park由四个引擎组成:PIPE服务器、核心、注册引擎和控制台。在PSE Park中设计和构建的PSE由几个核心组成,这些核心是PSE的功能。PIPE服务器基于内核映射管理内核,内核映射表示特定PSE的内核流。每个核心的输出由PIPE服务器检索和合并。核心的所有输出都被保存并易于重用。内核独立于编程语言,因为每个内核在PSE Park中作为一个进程单独执行。它们通过使用注册引擎进行注册,用户通过控制台访问引擎。所有数据,包括核心本身、与核心相关的定义、核心映射、结果等,都存储在云计算环境中的分布式键值存储中。PSE Park通过使用可以唯一标识单个数据的键名检索数据。我们利用PSE Park开发了作业执行PSE和基于偏微分方程(PDE)问题的PSE。作业执行PSE有助于有限差分时域(FDTD)仿真的执行。该PSE输出电场的仿真结果。基于pde的PSE支持一些仿真步骤。使用了7个内核来构建这个示例PSE。通过使用该PSE,用户可以执行基于PSE的仿真,并获得关于仿真的详细文档。我们相信,PSE公园的概念,即PSE开发的框架,为解决问题的环境提供了一个有意义的新方向。
In this paper, we introduce a new framework called PSE Park for constructing a Problem Solving Environment (PSE); it enables us to construct PSEs easily. PSE Park outputs PSEs depending on user’s demand/input. In this sense, PSE Park is a kind of PSE for PSE, and helps users to construct PSEs. PSE Park consists of four engines: PIPE server, core, registration engine, and console. A PSE designed and constructed in PSE Park consists of several cores, which are functions of a PSE. The PIPE server manages the cores on the basis of the core map, which expresses the flow of the cores for a specific PSE. The output of each core is retrieved and merged by the PIPE server. All outputs of the cores are saved and easily reused. The cores are independent of programming languages because each core is executed individually as a process in PSE Park. They are registered by using the registration engine, and users access the engines via the console. All data including the core itself, definitions related to the core, the core map, results, and so on are stored in a distributed key-value store on the cloud computing environment. PSE Park retrieves the data by using a key name that can identify individual data uniquely. We applied PSE Park to develop the job execution PSE and the PSE for partial differential equation (PDE)-based problems. The job execution PSE helps Finite Difference Time Domain (FDTD) simulation execution. This PSE outputs the simulation results of the electric field. PDE-based PSE supports some simulation steps. Seven cores were used to construct this example PSE. By using this PSE, users can execute a PDE-based simulation and obtain a detailed document about the simulation. We believe that the concept of PSE Park, i.e., a framework for PSE development, presents a meaningful new direction for problem solving environments.
DOI: 10.1145/1294261.1294281
发表时间: 2007-10
期刊: EAI Endorsed Trans. Scalable Inf. Syst.
影响因子: --
作者:
Giuseppe DeCandia;D. Hastorun;M. Jampani;G. Kakulapati;A. Lakshman;A. Pilchin;S. Sivasubramanian
通讯作者: Giuseppe DeCandia;D. Hastorun;M. Jampani;G. Kakulapati;A. Lakshman;A. Pilchin;S. Sivasubramanian