# Questions related to Ray architecture Part 2

**URL:** <https://discuss.ray.io/t/questions-related-to-ray-architecture-part-2/1719>\
**Category:** Ray Core\
**Created:** [April 14, 2021, 1:55pm UTC](https://discuss.ray.io/t/questions-related-to-ray-architecture-part-2/1719 "2021-04-14T13:55:29Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![MagedHelmy](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ray.io/magedhelmy/32/824_2.png) [@MagedHelmy](https://discuss.ray.io/u/MagedHelmy)\
**Post date:** [April 14, 2021, 1:55pm UTC](https://discuss.ray.io/t/questions-related-to-ray-architecture-part-2/1719/1 "2021-04-14T13:55:29Z")

</div>

I am reading ray 1.0 architecture [document](https://docs.google.com/document/d/1lAy0Owi-vPz2jEqBSaHNQcy2IBSDEHyXNOQZlGuj93c/preview#) and this is part 2 of my questions.

Question 1:

1.a - In the screenshot below, what/who is the owner?

For example, if calculation `x` relies on calculation `y`, and calculation `y` relies on calculation `z`. Then `x` owns `y` and `z`, and `y` owns `z` ? So `x` is the **main mainer** , while `y` is considered a **sub-owner**? Does this mean the term `owner` is dynamic based on what workers depend on it?

1.b - Can the driver also be the owner? Or only workers can be owners?

 ![Capture](https://us1.discourse-cdn.com/flex020/uploads/ray/original/1X/8f48be7cba74ab2f7cdb5d31d298ddcc5da13890.png)

Question 2:

2.a - What is the difference between the worker in the head node and the worker at the driver node?

2.b - Why is there no connection between the driver and the worker at the head node in the figure below? Do they not communicate or does that worker in the head node serve a different purpose?

 ![Capture](https://us1.discourse-cdn.com/flex020/uploads/ray/original/1X/4d91a5ca8ce8df986b56f7a32723c25dbf5835c7.png)

Question 3:

3.a - Does the head node always have 1 driver and 1 worker? Or can it have 1 driver and `n` amount of workers?

3.b - If `n` amount of workers what dictates that number?

Question 4:

4.a - Does the worker at the head node have an ownership table and an in-process store? like the other workers in the worker node?

---

<div class="post-metadata">

**Author:** ![sangcho](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ray.io/sangcho/32/425_2.png) [@sangcho](https://discuss.ray.io/u/sangcho)\
**Post date:** [April 14, 2021, 4:54pm UTC](https://discuss.ray.io/t/questions-related-to-ray-architecture-part-2/1719/2 "2021-04-14T16:54:11Z")

</div>

cc @Stephanie_Wang Can you address his question?
