Replies: 3 comments 1 reply
-
@mturilli, @andre-merzky, @lee212, if my memory serves me, the streaming request for EnTK is mainly restricted with ADIOS. My understanding is that this is a method to pass quickly data between processes that are executing. For example, we have two simulations, A and B, which are executing and A produces some intermediate data that B will use as an intermediate input. Does this summarize the request? If that is correct, does the common sandbox between tasks cover it? I believe I'm missing something. |
Beta Was this translation helpful? Give feedback.
-
I'm working on REQs- 3 and 4. I propose the following:
def add_resources(self, pilot):
self._tmgr.add_pilot(pilot)
def remove_resources(self):
pilot = self._tmgr.list_pilots()
self._tmgr.remove_pilot(pilot_ids=pilot) b. def update_resource(self, pilot):
curr_pilot = self._tmgr.list_pilots()
if curr_pilot:
self._tmgr.remove_pilots(pilot_ids=curr_pilot)
self._tmgr.add_pilot(pilot)
|
Beta Was this translation helpful? Give feedback.
-
REQ-7This requirement asks for the non-blocking execution of a set of pipelines. Pipeline, Stage changes:StagesAlthough there are no changes in the user-level API for these three entities. However, during non-blocking execution, new tasks can be added to an active stage. Currently, when a stage is to be executed EnTK creates a set of its tasks, after resolving any dependencies. If the stage is active and a new task is added, we want to include the task to the current workload and push it to the RTS for execution. We can introduce a sticky bit in the set where tasks are in a stage. This sticky bit will be set when a task is included in the workload. The Task Manager can periodically check the sticky bits of all tasks in a stage to determine if a new task has arrived. If it finds a new task, it pushes it immediately to the runtime system. If all tasks of a stage have finished execution the task transitions to the done state and no more tasks are allowed to be added. Pipelines
Application Manager API changes:
Ideas? |
Beta Was this translation helpful? Give feedback.
-
This is a discussion about the new features and capabilities offered by EnTK. The document that has all the feature requests, as well as their requirements, is here
Beta Was this translation helpful? Give feedback.
All reactions