Inventors:
Pooja Trivedi - Fort Lauderdale FL, US
Georgy Momchilov - Fort Lauderdale FL, US
David Pope - Fort Lauderdale FL, US
Assignee:
Citrix Systems, Inc. - Fort Lauderdale FL
International Classification:
G06F 15/16, G06F 11/00
US Classification:
709218, 370229, 370235, 709227
Abstract:
Systems and methods for transferring data among computing environments include a method for transferring data items among a portion of a remote computing environment and a portion of a local computing environment using a presentation layer protocol. Data items are transferred during transfer cycles and upon the release of data objects into a destination computing environment. Transfer cycles may transfer data among local and remote computing environments, among more than one remote computing environment, and may further transfer in parallel with other transfer cycles. A first transfer cycle transferring a first data item continues to transfer the first data item when a second transfer cycle initializes and transfers a second data item during a portion of the first transfer cycle. Data operations may be performed on data items during the transfer of a data item, and data items may be compressed or segmented prior to transfer.