Abstract:
A technique for reducing non-local access, in dynamically generated code that resides in a code buffer of a non-uniform memory access computer system including multiple nodes, for improving overall performance of dynamic optimization systems. In one example embodiment, this is accomplished by partitioning the code buffer into multiple smaller code buffers and assigning each of the multiple smaller code buffers to one of the multiple nodes. Statically determining which methods in the generated code are executed by a thread and then to place those methods in associated one of the multiple smaller code buffers to reduce memory latencies introduced by non-local accesses.
Abstract:
Methods, apparatus, and products are disclosed for forwarding frames in a computer network using shortest path bridging (‘SPB’). The network includes multiple bridges, and each edge bridge is assigned a unique service virtual local area network (‘VLAN’) identifier. One of the bridges receives a frame for transmission to a destination node. The received frame includes a service VLAN identifier for the ingress bridge through which the frame entered the network and a customer VLAN identifier. The one bridge identifies an SPB forwarding tree in dependence upon the service VLAN identifier. The SPB forwarding tree specifies a shortest route in the network from the ingress bridge through the one bridge to the other bridges in the network. The one bridge then forwards the received frame to the egress bridge without MAC-in-MAC encapsulation in dependence upon the SPB forwarding tree and the customer VLAN identifier.
Abstract:
In general, the invention is directed to techniques for breaking out mobile data traffic from a mobile service provider network to a packet data network. For example, as described herein, a breakout gateway device (BGW) receives a first service request and data traffic for a data session associated with the requested service from a mobile device in a radio access network, wherein the first service request is addressed to a serving node of a mobile core network of the mobile service provider network, and wherein the data traffic is destined for the PDN. A control packet analysis module forwards the first service request from the breakout gateway device to the serving node. A breakout module of the BGW bypasses the serving node by sending the data traffic from the breakout gateway device to the PDN on a data path from the radio access network to the PDN.
Abstract:
Methods, apparatus, and products are disclosed for forwarding frames in a computer network using shortest path bridging (‘SPB’). The network includes multiple bridges, and each edge bridge is assigned a unique service virtual local area network (‘VLAN’) identifier. One of the bridges receives a frame for transmission to a destination node. The received frame includes a service VLAN identifier for the ingress bridge through which the frame entered the network and a customer VLAN identifier. The one bridge identifies an SPB forwarding tree in dependence upon the service VLAN identifier. The SPB forwarding tree specifies a shortest route in the network from the ingress bridge through the one bridge to the other bridges in the network. The one bridge then forwards the received frame to the egress bridge without MAC-in-MAC encapsulation in dependence upon the SPB forwarding tree and the customer VLAN identifier.
Abstract:
Failure protection is provided between two routers that are actively implementing load sharing using network address translation. Failure protection is achieved by generating state information at the two routers and then exchanging the state information between the two routers so that each router has a combined set of state information that can be used in the event of a failure of the other router.
Abstract:
The present invention discloses a process for the conversion of a mixture of taxol analogues 7-xylosyl-10-deacetylbaccatin taxols of the formula 2 where R is C6H5, CH3C═CHCH3 or C5H11 into 10-deacetylbaccatin III of the formula 1 by dissolving the taxol analogue of formula 2 in a polar solvent, reacting the resultant solution with a base at a temperature of 20-50° C. for a time period in the range of 20-40 hours, and isolating 7-xyloxyl-10-deacetylbaccatin III, dissolving the 7-xylosyl-10-deacetylbaccatin III in a polar solvent, reacting the resultant solution with a periodate at 20-40° C. for a time period in the range of 20-40 hours to cleave the diol system of the xyloside into dialdehyde, treating the generated dialdehyde in an organic acid medium with salts of amine at 0-40° C. for 12-18 hours and isolating 10-deacetylbaccatin III of formula 1.
Abstract:
This invention relates to a process for the production of a compound (+) catechin penta acetate of formula I from Taxus wallichiana tissue cultures which comprises : (a) inoculation of explants on different media compositions supplemented with combinations of auxins (1-5 mg/l) and cytokinins (0.1-1.0 mg/l); (b) incubation of the cultures under continuous light or dark conditions for 4-6 weeks for callus cultures followed by subculturing at 4-6 weeks intervals; (c) harvesting of the calli at different growth phases ranging from 12-36 months; (d) extraction of fresh pulverized calli with polar solvents at room temperature; (e) evaporating the solvent to give a residue; and partitioning of the residue between water and chlorinated solvents and evaporating the solvent to a semisolid mass; (f) subjecting the resultant mass to column chromatography over suitable adsorbent and (g) eluting with organic solvent/mixtures of organic solvents to get (+) catechin penta acetate.
Abstract:
A system and method of using metrics to control throttling and swapping in a message processing system is provided. A workload status of a message processing system is determined, and the system polls for a new message according to the workload status. The message processing system identifies a blocked instance and calculates an expected idle time for the blocked instance. The system dehydrates the blocked instance if the expected idle time exceeds a predetermined threshold.
Abstract:
In general, techniques are described for dynamically redirecting session requests received with a mobile network gateway to another gateway of the mobile network. Heterogeneous static and dynamic capabilities among gateways of the mobile network lead some gateways unable to service a particular session requested by a wireless device attached to the mobile network. A set of policies configured within the gateways by a mobile network operator and applied by the gateway enable the gateway to identify and offload session requests to another gateway of the mobile network that has the present capability to service the session. The policies may define conditions and actions to provide flexible routing of the user session to an appropriate gateway.
Abstract:
Methods, apparatus, and products for routing frames in a shortest path computer network for a multi-homed legacy bridge, wherein the network includes a plurality of bridges. At least two of the plurality of bridges operate as edge bridges through which the frames ingress and egress the network. A first edge bridge identifies a legacy bridge nickname for a legacy bridge connected to the network through the first edge bridge and a second edge bridge using active-active link aggregation. The first bridge receives a frame from the legacy bridge and determines, in dependence upon the frame's destination node address, an egress bridge nickname for a third bridge through which a destination node connects to the network. The first bridge then adds the legacy bridge nickname and the egress bridge nickname to the frame and routes the frame to the third bridge in dependence upon the egress bridge nickname.