Skip to content

Docs Concepts

The orchestrator and the connector

The intelligence lives in one place; on each device, a simple connector does its share.

The orchestrator splits the work into small parts across the free devicesYour request reaches the orchestrator. It sends small parts to the connector on a phone, a server, a TV and a laptop. Each connector does its part and hands it back. The desktop, in use by its owner, is left out. The result comes back whole.your requestresultorchestratordecides everythingphoneconnectorserverconnectorTVconnectorlaptopconnectordesktop: in useconnectorThe orchestrator splits the work into small parts across the free devicesYour request reaches the orchestrator. It sends small parts to the connector on a phone, a server, a TV and a laptop. Each connector does its part and hands it back. The desktop, in use by its owner, is left out. The result comes back whole.your requestresultorchestratordecides everythingphoneconnectorserverconnectorTVconnectorlaptopconnectordesktop: in useconnector
Each device has a simple connector: it takes a small part, does it and hands it back. The orchestrator decides. A device in use by its owner is left out.

Every device is different and has an owner. That is why the intelligence lives in one place, the orchestrator, and each device only does its share.

The pieces

  • The service. Your request, packaged so it runs the same way on any device.
  • The orchestrator. Takes in the requests, splits the work into small parts and decides which part goes to which device, and when.
  • The connector. A lightweight program on each device. It reports how much the device has free, takes a part, does it and hands it back. It decides nothing.

The path of a request

  1. The request reaches the orchestrator through the service link, the conversation, or one of your company’s systems.
  2. The orchestrator splits the work. A large file becomes small parts, and many files spread across the devices.
  3. Each connector gets a part that fits its device, based on the capacity that is free. A device in use by its owner is left out.
  4. A part that fails is redone on another device, and the result only comes back once it is whole.
  5. The results come back as one, through the service link.

Why the connector is simple

A connector that only does what it is given is easy to install, easy to update and easy to trust. It runs the same way on a phone, a TV, a laptop or a server. And every decision sits in one place where it can be seen, measured and fixed.