Patent ID: 8230427

Claim:
A client device in a distributed computing environment that includes one or more schedulers and a storage device, the client device comprising: a processor to: find the one or more schedulers in the distributed computing environment; select a first scheduler from the one or more schedulers in the distributed computing environment; generate a first scheduler object to represent the first scheduler in the client device, where: the first scheduler object is associated with the first scheduler; the first scheduler object interfaces the client device to the first scheduler; a scheduler interface to: establish a first communications channel between the client device and the first scheduler using the first scheduler object, and transfer information relating to a task to the first scheduler over the first communications channel, where the task is scheduled by the first scheduler for processing by a technical computing worker when the task is transferred to the first scheduler; and a storage interface to: establish a second communications channel between the client device and the storage device, and transfer data associated with the task to the storage device over the second communications channel.