-
公开(公告)号:HK1194566A1
公开(公告)日:2014-10-17
申请号:HK14107918
申请日:2014-08-01
Applicant: CITRIX SYSTEMS INC
Inventor: JAGADEESWARAN ASHOK KUMAR , ANNAMALAISAMI SARAVANA , TALLA RAMANJANEYULU , KURMA JYOTHEESH RAO , SAXENA MOHIT
IPC: H04L47/30
Abstract: The present solution is directed to a system for handling network interface card (NIC) congestion by a NIC aware application. The system may include a device having a plurality of network interface cards (NICs), a transmission queue corresponding to a NIC of the plurality of NICs; and an overflow queue for storing packets for the NIC when congested. The system may also include an application executing on the device outputting a plurality of packets to the transmission queue responsive to detecting that the NIC is identified as not congested. The device identifies the NIC as congested responsive to determining that a number of packets stored in the transmission queue has reached a predetermined threshold and responsive to detecting identification of the NIC as congested, the application stores one or more packets to the overflow queue. The device transmits one or more of the plurality of packets stored in the transmission queue and transmits a predetermined number of packets from the overflow queue.
-
公开(公告)号:AU2012201975A1
公开(公告)日:2012-04-26
申请号:AU2012201975
申请日:2012-04-05
Applicant: CITRIX SYSTEMS INC
Inventor: HE JUNXIAO , VERZUNOV SERGEY , VENKATRAMAN CHARU , SHETTY ANIL , ANNAMALAISAMI SARAVANA , BHUSHAN BHARATH , NANJUNDASWAMI SHASHI
Abstract: Systems and methods are disclosed for communicating compressed and uncompressed content over a transport layer connection established by an appliance between a client and a server. One method comprises the steps of: establishing, by an appliance, a transport layer connection between a client and a server, and receiving, by the appliance, a first response from the server to a first client request, and a second response from the server to a second client request. The first response and the second response has uncompressed data. The method includes transmitting, by the appliance, the first response to the client. The appliance identifies first type of compression from a plurality of compression types for compressing the second response to the client, compresses the second response based on the identified compression type, and transmits the compressed second response to the client. ~~In U) ~ ~ a ) CD U) U) 0 Mg 4D Q)a a 0 '- c- a- C U 0 F= 00 'CD ) 00o o 4-C 4 _ T C : 0 0~ a
-
公开(公告)号:HK1152602A1
公开(公告)日:2012-03-02
申请号:HK11106720
申请日:2011-06-29
Applicant: CITRIX SYSTEMS INC
Inventor: JAGADEESWARAN ASHOK KUMAR , RAJAN ROY , ANNAMALAISAMI SARAVANA
IPC: H04L20060101
Abstract: The present application presents systems and methods for handling by an HTTP virtual server (HTTPVS), connections via which non-HTTP data is transmitted between clients and servers. HTTPVS intercepts a request from a client to establish first transport layer connection (TLC) with a server. HTTPVS establishes second TLC with the servers in response to receiving an acknowledgment from a client to establish the first TLC. HTTPVS determines if a first network packet transmitted via first TLC comprises an HTTP payload or non-HTTP payload. If HTTPVP the first network packet includes HTTP payload, HTTPVS may process all transmissions from the first TLC in accordance with connection tracking and forward the processed transmissions to the server via the second TLC. If HTTPVS determines that the first network packet does not include an HTTP payload, HTTPVS may link the first TLC and the second TLC so the client and server exchange non-HTTP communication without interruption.
-
公开(公告)号:AU2005325674A1
公开(公告)日:2006-08-03
申请号:AU2005325674
申请日:2005-12-30
Applicant: CITRIX SYSTEMS INC
Inventor: KHEMANI PRAKASH , SINHA RAJIV , SUNDARRAJAN PRABAKAR , SONI AJAY , ANNAMALAISAMI SARAVANA , KAILASH KAILASH , BHUSHAN K R
Abstract: The solution of the present invention increases the ability of cache memories to store and serve dynamically generated data. The present invention also enables the cache to effectively deal with a variety of different application request types, thereby increasing application performance and easing the administrative complexity of preserving freshness of data served from the cache. The present invention provides an effective approach to caching dynamic content by the use of heuristics to effectively predict the behavior of such applications servers in addition to incorporating the ability to understand and process data in a way that does not duplicate processing carried out by the application server that originally generates the object.; These techniques of the present invention, in turn, increase the use of dynamic caching, and thereby contribute to the improvement of the performance of both the network, as well as underlying application infrastructure. The solution of the present invention increases the ability of cache memories to store and serve dynamically generated data. The present invention also enables the cache to effectively deal with a variety of different application request types, thereby increasing application performance and easing the administrative complexity of preserving freshness of data served from the cache. The present invention provides an effective approach to caching dynamic content by the use of heuristics to effectively predict the behavior of such applications servers in addition to incorporating the ability to understand and process data in a way that does not duplicate processing carried out by the application server that originally generates the object.; These techniques of the present invention, in turn, increase the use of dynamic caching, and thereby contribute to the improvement of the performance of both the network, as well as underlying application infrastructure.
-
公开(公告)号:HK1215109A1
公开(公告)日:2016-08-12
申请号:HK16102924
申请日:2016-03-14
Applicant: CITRIX SYSTEMS INC
Inventor: ANNAMALAISAMI SARAVANA , JAGADEESWARAN ASHOK KUMAR , JAGADISH ASHWIN
IPC: H03M20060101
-
公开(公告)号:BRPI0713874A2
公开(公告)日:2013-01-01
申请号:BRPI0713874
申请日:2007-06-29
Applicant: CITRIX SYSTEMS INC
Inventor: BOTS HENK , DEVARAJAN SRIKANTH , ANNAMALAISAMI SARAVANA
IPC: C12N15/861 , A61K39/02 , A61K39/12 , A61K39/145
Abstract: Systems and methods for reducing file sizes for files delivered over a network are disclosed. A method comprises receiving a first file comprising sequences of data; creating a hash table having entries corresponding to overlapping sequences of data; receiving a second file comprising sequences of data; comparing each of the sequences of data in the second file to the sequences of data in the hash table to determine sequences of data present in both the first and second files; and creating a third file comprising sequences of data from the second file and representations of locations and lengths of said sequences of data present in both the first and second files.
-
公开(公告)号:AU2007281092A1
公开(公告)日:2008-02-07
申请号:AU2007281092
申请日:2007-08-02
Applicant: CITRIX SYSTEMS INC
Inventor: BHUSHAN BHARATH , VERZUNOV SERGEY , HE JUNXIAO , NANJUNDASWAMI SHASHI , ANNAMALAISAMI SARAVANA , VENKATRAMAN CHARU , SHETTY ANIL
Abstract: Systems and methods are disclosed for communicating compressed and uncompressed content over a transport layer connection established by an appliance between a client and a server. One method comprises the steps of: establishing, by an appliance, a transport layer connection between a client and a server, and receiving, by the appliance, a first response from the server to a first client request, and a second response from the server to a second client request The first response and the second response has uncompressed data. The method includes transmitting, by the appliance, the first response to the client. The appliance identifies first type of compression from a plurality of compression types for compressing the second response to the client, compresses the second response based on the identified compression type, and transmits the compressed second response to the client.
-
公开(公告)号:AU2007269315A1
公开(公告)日:2008-01-10
申请号:AU2007269315
申请日:2007-06-29
Applicant: CITRIX SYSTEMS INC
Inventor: BOTS HENK , ANNAMALAISAMI SARAVANA , DEVARAJAN SRIKANTH
IPC: H04L29/08
Abstract: Systems and methods for reducing file sizes for files delivered over a network are disclosed. A method comprises receiving a first file comprising sequences of data; creating a hash table having entries corresponding to overlapping sequences of data; receiving a second file comprising sequences of data; comparing each of the sequences of data in the second file to the sequences of data in the hash table to determine sequences of data present in both the first and second files; and creating a third file comprising sequences of data from the second file and representations of locations and lengths of said sequences of data present in both the first and second files.
-
公开(公告)号:IN2827KON2014A
公开(公告)日:2015-05-08
申请号:IN2827KON2014
申请日:2014-12-05
Applicant: CITRIX SYSTEMS INC
Inventor: ANNAMALAISAMI SARAVANA , HOLLA RAVEENDRA , JAIN NISHANT KUMAR , MITHYANTHA SHARVARI , GEDAM DHIRAJ
Abstract: The present disclosure is directed towards systems and methods for supporting Simple Network Management Protocol (SNMP) request operations over clustered networking devices. The system includes a cluster that includes a plurality of intermediary devices and an SNMP agent executing on a first intermediary device of the plurality of intermediary devices. The SNMP agent receives an SNMP GETNEXT request for an entity. Responsive to receipt of the SNMP GETNEXT request the SNMP agent requests a next entity from each intermediary device of the plurality of intermediary devices of the cluster. To respond to the SNMP request the SNMP agent selects a lexicographically minimum entity. The SNMP agent may select the lexicographically minimum entity from a plurality of next entities received via responses from each intermediary device of the plurality of intermediary devices.
-
10.
公开(公告)号:HK1194565A1
公开(公告)日:2014-10-17
申请号:HK14107916
申请日:2014-08-01
Applicant: CITRIX SYSTEMS INC
Inventor: ANNAMALAISAMI SARAVANA , MYLARAPPA MAHESH , THOKALA SUDHEER , KORRAPATTI VAMSI , GUTHULA SRIDHAR , JOSHI RAJESH , JAGDISH ASHWIN
IPC: H04L47/41
Abstract: The present disclosure is directed towards tracking application layer flow via a multi-connection intermediary. Transaction level or application layer information may be tracked via the intermediary, including one or more of: (i) the request method; (ii) response codes; (iii) URLs; (iv) HTTP cookies; (v) RTT of both ends of the transaction in a quad flow arrangement; (vi) server time to provide first byte of a communication; (vii) server time to provide the last byte of a communication; (viii) flow flags; or any other type and form of transaction level data may be captured, exported, and analyzed. The application layer flow or transaction level information may be provided in an IPFIX-compliant data record. This may be done to provide template-based data record definition, as well as providing data on an application or transaction level of granularity.
-
-
-
-
-
-
-
-
-