Michael H. Dawson - Ottawa, CA Parijat Dube - Yorktown Heights NY, US Liana L. Fong - Irvington NY, US Yuqing Gao - Mount Kisco NY, US Xavier R. Guerin - White Plains NY, US Michel H. T. Hack - Cortlandt Manor NY, US Megumi Ito - Kanagawa-ken, JP Graeme Johnson - Ottawa, CA Nai K. Ling - Tuckahoe NY, US Yanbin Liu - New Haven CT, US Xiaoqiao Meng - Yorktown Heights NY, US Pramod B. Nagaraja - Bangalore, IN Seetharami R. Seelam - Yorktown Heights NY, US Wei Tan - Elmsford NY, US Li Zhang - Yorktown Heights NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
H04M 3/42
US Classification:
37920102
Abstract:
Affinity-based preferential call technique, in one aspect, may improve performance of distributed applications in a hybrid system having heterogeneous platforms. A segment of code in a program being executed on a processor may be intercepted or trapped in runtime. A platform is selected in the hybrid system for executing said segment of code, the platform determined to run the segment of code with best efficiency among a plurality of platforms in the hybrid system. The segment of code is dynamically executed on the selected platform determined to run the segment of code with best efficiency.
Preferential Execution Of Method Calls In Hybrid Systems
Michael H. Dawson - Ottawa, CA Parijat Dube - Yorktown Heights NY, US Liana L. Fong - Irvington NY, US Yuqing Gao - Mount Kisco NY, US Xavier R. Guerin - White Plains NY, US Michel H. T. Hack - Cortlandt Manor NY, US Megumi Ito - Kanagawa-ken, JP Graeme Johnson - Ottawa, CA Nai K. Ling - Tuckahoe NY, US Yanbin Liu - New Haven CT, US Xiaoqiao Meng - Yorktown Heights NY, US Pramod B. Nagaraja - Bangalore, IN Seetharami R. Seelam - Yorktown Heights NY, US Wei Tan - Elmsford NY, US Li Zhang - Yorktown Heights NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 9/46
US Classification:
719320
Abstract:
Affinity-based preferential call technique, in one aspect, may improve performance of distributed applications in a hybrid system having heterogeneous platforms. A segment of code in a program being executed on a processor may be intercepted or trapped in runtime. A platform is selected in the hybrid system for executing said segment of code, the platform determined to run the segment of code with best efficiency among a plurality of platforms in the hybrid system. The segment of code is dynamically executed on the selected platform determined to run the segment of code with best efficiency.
System For Factoring Synchronization Strategies From Multimodal Programming Model Runtimes
Rafah Hosn - New York NY, US Jaroslav Gergic - Kocbere, CZ Nai Ling - White Plains NY, US Charles Wiecha - Hastings-on-Hudson NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16
US Classification:
709248000
Abstract:
A factored multimodal interaction architecture for a distributed computing system is disclosed. The distributed computing system includes a plurality of clients and at least one application server that can interact with the clients via a plurality of interaction modalities. The factored architecture includes an interaction manager with a multimodal interface, wherein the interaction manager can receive a client request for a multimodal application in one interaction modality and transmit the client request in another modality, a browser adapter for each client browser, where each browser adapter includes the multimodal interface, and one or more pluggable synchronization modules. Each synchronization module implements one of the plurality of interaction modalities between one of the plurality of clients and the server such that the synchronization module for an interaction modality mediates communication between the multimodal interface of the client browser adapter and the multimodal interface of the interaction manager.