Patent ID: 8191072

Claim:
A method for shifting workloads across platform in a hybrid system, the method comprising: starting a process in a first platform of the hybrid system, wherein the process is executable in the second platform of the hybrid system, wherein a first kernel governs the first platform and a second kernel governs the second platform; detecting that the process is not executable in the first platform; requesting the second kernel to create, in the second platform, a duplicate process of the process in the first platform and receiving a notification that the duplicate process had been successfully created in the second platform from the second kernel; stopping scheduling the process in the first platform responsive to receiving a signal from the second kernel indicating that the second platform schedules and executes the duplicate process in the second platform; terminating the process in the first platform upon receiving an event trigger to terminate the process; and sending the second kernel a termination signal indicating that the process in the first platform has been removed, wherein said starting, said detecting, said requesting, said stopping, said terminating and said sending are performed by the first kernel.