ir

5-(pyridin-2-yl-amino)-pyrazine-2-carbonitrile compounds and their therapeutic use

The present invention pertains generally to the field of therapeutic compounds. More specifically the present invention pertains to certain pyridyl-amino-pyrazine carbonitrile compounds that, inter alia, inhibit Checkpoint Kinase 1 (CHK1) kinase function. The present invention also pertains to pharmaceutical compositions comprising such compounds, and the use of such compounds and compositions, both in vitro and in vivo, to inhibit CHK1 kinase function, and in the treatment of diseases and conditions that are mediated by CHK1, that are ameliorated by the inhibition of CHK1 kinase function, etc., including proliferative conditions such as cancer, etc., optionally in combination with another agent, for example, (a) a DNA topoisomerase I or II inhibitor; (b) a DNA damaging agent; (c) an antimetabolite or thymidylate synthase (TS) inhibitor; (d) a microtubule targeted agent; and (e) ionizing radiation.




ir

2,4-pyrimidinediamine compounds and their uses

The present invention provides 2,4-pyrimidinediamine compounds that inhibit the IgE and/or IgG receptor signaling cascades that lead to the release of chemical mediators, intermediates and methods of synthesizing the compounds and methods of using the compounds in a variety of contexts, including in the treatment and prevention of diseases characterized by, caused by or associated with the release of chemical mediators via degranulation and other processes effected by activation of the IgE and/or IgG receptor signaling cascades.




ir

Compounds and methods useful for directing stem cell differentiation

The presently-disclosed subject matter relates to compounds of the formula: and methods for use thereof. The presently-disclosed subject matter relates methods of selectively differentiating a stem cell, and methods of screening for compounds useful for enhancing terminal differentiation of committed cardiac progenitor cells.




ir

Plasticizing system and rubber composition for tire containing said system

Plasticizing system which can be used in particular for the plasticizing of a tire diene elastomer composition containing, in combination: a plasticizing hydrocarbon resin, the glass transition temperature of which is greater than 0° C.; anda tri- or pyromellitate ester corresponding to the formula (I): in which the R radicals, which are identical or different, represent a hydrocarbon radical and the R' radical represents hydrogen or COOR group. Also, a rubber composition incorporating the plasticizing system and the use of such a composition for the manufacture of a tire or tire semi-finished product made of rubber, in particular of a tire tread, exhibiting an improved wear resistance without having a detrimental affect on its wet grip.




ir

Rubber composition and process for production thereof, and tire

A rubber composition that can be used in applications such as automotive tires and can improve the fuel efficiency performance and driving stability of automobiles and the like, a method for producing a rubber composition, and a tire using the same are provided. A rubber composition comprising: (A) a conjugated diene rubber which is obtained by polymerizing a conjugated diene compound or polymerizing a conjugated diene compound and an aromatic vinyl compound and has a group having an active hydrogen and a group capable of chemically binding to a silica, (B) a silica, (C) a silane coupling agent (I) capable of reacting with a carbon-carbon double bond of the conjugated diene in the conjugated diene rubber, and (D) a silane coupling agent (II) capable of reacting with the group having an active hydrogen; a method for producing a rubber composition, which comprises mixing the above-mentioned composition; and a tire which is obtained by crosslinking and molding the rubber composition obtained by the method for production.




ir

Novel 6-acyl-(6H)-dibenz[c,e][1,2]oxaphosphorin 6-oxides, their preparation and their use as photoinitiators

The invention relates 6-acyl-(6H)-dibenz[c,e][1,2]oxaphosphorin-6-oxides of the formula ##STR1## wherein each of R1, R2 and R3 may be present one or more times and R1, R2 and R3 represent halogen having an atomic number of from 9 to 35, alkyl or alkoxy each having from 1 to 6 carbon atoms and wherein Ar represents an aromatic hydrocarbon group having from 6 to 10 carbon atoms.The invention further relates to a process for the preparation of the afore-mentioned compounds and polymerizable compositions containing them as an essential ingredient as a photo-initiator. Finally the invention relates to 6-alkoxy-(6H)-dibenz[c,e][1,2]oxaphosphorin of the formula II ##STR2## wherein each of R1 and R2 may be present once or more times and R1 and R2 represent halogen having an atomic number of from 9 to 35, alkyl or alkoxy each having from 1 to 6 carbon atoms, at least one R1 being, however, halogen and wherein R4 represents alkyl having from 1 to 6 carbon atoms.




ir

Piperidine compounds and their use as stabilizers

Compounds of formula (I) ##STR1## in which R1 is hydrogen, O°, CN, NO, cyanomethyl, C1 -C12 -alkyl, C3 -C12 -alkenyl or C3 -C12 -alkynyl subject to the proviso that the carbon atom attached to the nitrogen atom is a primary carbon atom, C7 -C12 -aralkyl, C1 -C12 -acyl, 2,3-epoxypropyl, OH-monosubstituted C2 -C6 -alkyl or 2,3-dihydroxypropyl, R2 is hydrogen, C1 -C18 -alkyl, C5 -C18 -cycloalkyl, C6 -C18 -aryl or C7 -C18 -aryalkyl, R3 is C6 -C18 -aryl or a group of the formula (II) ##STR2## in which R1 is as defined above, n is an integer from 1 to 4 and R4 is an organic or inorganic radical of a valency equal to n are useful for stabilizing organic material against oxidative, thermal and/or light induced degradation.




ir

Derivatives of purine, process for their preparation and a pharmaceutical preparation

Antivirally active compounds of formula (I), wherein R1 is hydrogen, hydroxy, mercapto or amino; R2 is hydrogen, hydroxy, fluoro, chloro or amino; R3 and R4 are independently selected from (II), (III), amino, hydroxy or an ether or ester residue thereof, or R3 together with R4 is (IV), wherein M is hydrogen or a pharmaceutically acceptable counterion; and n is 1 or 2; with the proviso that, when R2 is amino and R3 and R4 are hydroxy, R1 is not hydroxy and in addition, when n=1, R1 is not hydrogen, and pharmaceutically acceptable salts thereof; processes for preparation of said compounds, a pharmaceutical composition comprising said compounds, methods for treatments of virus infections as well as use of compounds of formula (I) without the proviso for the manufacture of a medicament for treatment of AIDS. ##STR1##




ir

Method of treating hepatitis virus infections

A method of treating hepatitis virus infection is disclosed. The method comprising administering to a human subject in need of such treatment an effective hepatitis virus-combatting amount of an alkyl lipid or alkyl lipid derivative.




ir

Method of treating hepatitis virus infections

A method of treating hepatitis virus infection is disclosed. The method comprising administering to a human subject in need of such treatment an effective hepatitis virus-combatting amount of an alkyl lipid or alkyl lipid derivative.




ir

Production of alkali metal cyclopentadienylide and production of dihalobis (η-substituted-cyclopentadienyl) zirconium from alkali metal cyclopentadienylide

A process for producing an alkali metal cyclopentadienylide is disclosed which comprises reacting in a solvent an alkali metal hydride with a disubstituted or trisubstituted 1,3-cyclopentadiene. Further, a process for producing a dihalobis(η-substituted-cyclopentadienyl)zirconium is disclosed which comprises reacting a zirconium halide with the above alkali metal cyclopentadienylide. The former process enables performing the reaction between the disubstituted or trisubstituted 1,3-cyclopentadiene and the alkali metal hydride at an easily controllable temperature of room temperature to about 150° C. and also enables obtaining the alkali metal cyclopentadienylide in high yield. The latter process enables obtaining the dihalobis(η-substituted-cyclopentadienyl)zirconium in high yield.




ir

Porphyrin compounds, their conjugates and assay methods based on the use of said conjugates

The preparation of phosphorescent metalloporphyrin labelling reagents and their use for preparation of phosphorescent conjugates with biomolecules. The labelling reagents obtainable are water soluble monofunctional derivatives of Pt- and Pd-coproporphyrins, where the term “monofunctional” refers to the number of reactive groups in the porphyrin moiety.




ir

Methods for forming lead zirconate titanate nanoparticles

Methods for forming lead zirconate titanate (PZT) nanoparticles are provided. The PZT nanoparticles are formed from a precursor solution, comprising a source of lead, a source of titanium, a source of zirconium, and a mineralizer, that undergoes a hydrothermal process. The size and morphology of the PZT nanoparticles are controlled, in part, by the heating schedule used during the hydrothermal process.




ir

Powder comprising stabilized zirconia granules and a binder having Tg of 25C or lower

The invention relates to a granulated powder intended, in particular, for the production of ceramic sintered parts, said powder having the following chemical weight composition, based on dry matter, namely: a zirconia stabiliser selected from the group containing Y2O3, Sc2O3, MgO, CaO, CeO2, and mixtures thereof, the weight content of stabiliser, based on the total zirconia and stabiliser content, being between 2% and 20% and the MgO+CaO content being less than 5% based on the total zirconia and stabiliser content; at least 1% of a first binder having a glass transition temperature less than or equal to 25° C.; 0-4% of an additional binder having a glass transition temperature greater than 25° C.; 5-50% alumina; 0-4% of a temporary additive different from the first binder and the additional binder, the total content of the first binder, the additional binder and the temporary additive being less than 9%; less than 2% impurities; and ZrO2 to make up 100%. According to the invention, the median diameter D50 of the powder is between 80 and 130 μm, the percentile D99.5 is less than 500 μm and the relative density of the granules is between 30% and 60%.




ir

Device and method for forming on a nanowire made of a semiconductor an alloy of this semiconductor with a metal or a metalloid

Device for forming, on a nanowire made of a semiconductor, an alloy of this semiconductor with a metal or metalloid by bringing this nanowire into contact with electrically conductive metal or metalloid probes and Joule heating the nanowire at the points of contact with the probes so as to form an alloy such as a silicide. Application to the production of controlled-channel-length metal-silicide transistors.




ir

Rubber composition and pneumatic tire

The present invention provides a rubber composition that can enhance the fuel economy, wet-grip performance, and abrasion resistance in a balanced manner, and a pneumatic tire using this rubber composition. The present invention relates to a rubber composition that contains a rubber component, silica, and a silane coupling agent, wherein the rubber component contains, based on 100% by mass of the rubber component, not less than 5% by mass of a conjugated diene polymer containing a constituent unit based on a conjugated diene and a constituent unit represented by formula (I) below, at least one terminal of the polymer being modified with a specific compound; an amount of the silica is 5 to 150 parts by mass per 100 parts by mass of the rubber component; and the silane coupling agent contains a mercapto group.




ir

Dental prosthetics comprising curable acrylate polymer compositions and methods of their use

Disclosed herein are acrylic and methacrylic acid ester-based polymeric materials containing as flexibilizing and brittleness reducing agents 1-60% of C4-C8 polyalkylene or polyalkyldiene compounds, preferably having a molecular weight of 300-2100, and the use of such materials in dentistry and medicine.




ir

Adhesive composition, varnish, adhesive film and wiring film

Provided are an adhesive composition with good storage stability, heat resistance, moisture resistance reliability, and adhesion properties; and a curl- and heat-resistant adhesive film and a wiring film using the adhesive composition. The adhesive composition contains 100 parts by weight of a phenoxy resin (A) having plural alcoholic hydroxyl groups in a side chain of the molecule thereof; 2 to 60 parts by weight of a polyfunctional isocyanate compound (B) having an isocyanate group and at least one functional group selected from vinyl, acrylate, and methacrylate groups in the molecule thereof; and 5 to 30 parts by weight of a maleimide compound (C) having plural maleimide groups in the molecule thereof or/and reaction product thereof, in which a total amount of the components (B) and (C) is from 7 to 60 parts by weight.




ir

Thermosetting adhesive composition, and heat resistant adhesive film and wiring film using the same

Provided are a thermosetting adhesive composition excellent in storage stability, reliability, and low-temperature adhesion properties; and a curl-resistant heat-resistant film and a wiring film obtained using the composition. The thermosetting adhesive composition includes 100 parts by weight of a phenoxy resin having a bisphenol S skeleton in the structure thereof; 5 to 30 parts by weight of a maleimide compound containing a plurality of maleimide groups in the structure thereof; and 3 to 20 vol % of an inorganic needle-like filler. The heat resistant adhesive film is obtained by applying the thermosetting adhesive composition onto a polyimide film, followed by drying. The wiring film is obtained by placing a conductor wiring layer on the heat resistant adhesive film.




ir

Direct-to-metal and exterior durable non-skid coating

A non-skid coating described herein attempts to overcome the deficiencies of the conventional coatings with improved external durability and color retention, a reduced level of VOCs, and direct-to-metal (DTM) adhesion using organo-siloxane chemistry. The non-skid coating has a first component having an amino-functional siloxane resin; a second component having a non-aromatic epoxy resin; a spherical filler for lowering viscosity; a pigment; a coarse aggregate; and a thixotropic agent. The amino-functional siloxane resin can be an amino-functional methyl phenyl polysiloxane, diphenyl polysiloxane or silsesquioxane-based resin. The non-aromatic epoxy resin can be cycloaliphatic or aliphatic. The first component is about 5% to 20% weight of the coating, and the second component is about 80% to 95% weight of the coating.




ir

Rubber composition and pneumatic tire

The purpose of the present invention is to provide a rubber composition with which it is possible to produce a tire that retains wear resistance and has excellent frictional force on ice, and a pneumatic tire using the rubber composition. The rubber composition of the present invention is a rubber composition comprising a diene rubber, carbon black and/or a white filler, and a master batch prepared by premixing a non-diene rubber and an organic peroxide, wherein a total content of carbon black and white filler is from 20 to 70 parts by mass per 100 parts by mass of diene rubber and a content of the non-diene rubber in the master batch is from 3 to 30 parts by mass per 100 parts by mass of the diene rubber.




ir

Memories and methods for performing column repair

Memory devices adapted to repair single unprogrammable cells during a program operation, and to repair columns containing unprogrammable cells during a subsequent erase operation. Programming of such memory devices includes determining that a single cell is unprogrammable and repairing the single cell, and repairing a column containing the single cell responsive to a subsequent erase operation.




ir

I/O linking, TAP selection and multiplexer remove select control circuitry

Today many instances of IEEE 1149.1 Tap domains are included in integrated circuits (ICs). While all TAP domains may be serially connected on a scan path that is accessible external to the IC, it is generally preferred to have selectivity on which Tap domain or Tap domains are accessed. Therefore Tap domain selection circuitry may be included in ICs and placed in the scan path along with the Tap domains. Ideally, the Tap domain selection circuitry should only be present in the scan path when it is necessary to modify which Tap domains are selected in the scan path. The present disclosure describes a novel method and apparatus which allows the Tap domain selection circuitry to be removed from the scan path after it has been used to select Tap domains and to be replaced back into the scan path when it is necessary to select different Tap domains.




ir

Functional fabric based test wrapper for circuit testing of IP blocks

A Test Wrapper and associated Test Access Mechanism (TAM) architecture for facilitating testing of IP blocks integrated on a System on a Chip (SoC). The TAM architecture includes a Test Controller and one or more Test Wrappers that are integrated on the SoC proximate to IP blocks. Test data and commands corresponding to input from an external tester are packaged by the Test Controller and sent to one or more Test Wrappers via an interconnect fabric. The Test Wrappers interface with one or more IP test ports to provide test data, control, and/or stimulus signals to the IP blocks to facilitate circuit-level testing of the IP blocks. Test results for the circuit-level tests are returned to the Test Controller via the fabric. Test Wrappers may be configured to pass through interconnect signals, enabling functional testing of IP blocks to be facilitated via test packages and test results transmitted between the Test Controller and the IP blocks via the fabric. Test wrappers may also be configured to test multiple IP blocks comprising a test partition.




ir

Error protection for integrated circuits

A method for providing error detection and/or correction to an array of storage cells includes determining a sensitive direction and an insensitive direction of the storage cells and adding a first error control mechanism to the array of storage cells in the insensitive direction. The method also includes adding a second error control mechanism to the array of storage cells in the sensitive direction. The second error control mechanism has a higher Hamming distance than the first error control mechanism.




ir

Transmission controlling method, sender apparatus and receiver apparatus for wireless communication system

A wireless communication system including a sender apparatus having a plurality of transmitting antennas that performs MIMO transmission of a plurality of data blocks; and a receiver apparatus that receives the plurality of data blocks. The sender apparatus transmits a process number via a control channel different from a data channel to the receiver apparatus, and wherein when the MIMO diversity transmission is performed, the receiver apparatus performs HARQ processing in the received data blocks based on not a process number which prevents the data blocks from competing but the received process number from the sender apparatus.




ir

High speed and low power circuit structure for barrel shifter

A barrel shifter uses a sign magnitude to 2's complement converter to generate decoder signals for its cascaded multiplexer selectors. The sign input receives the shift direction and the magnitude input receives the shift amount. The sign magnitude to 2's complement converter computes an output result as a 2's complement of the shift amount using the shift direction as a sign input, assigns a first portion (most significant bit half) of the output result to a first decoder signal, and assigns a second portion (least significant bit half) of the output result to a second decoder signal. This encoding scheme allows the decoder circuits to be relatively simple, for example, 3-to-8 decoders for an implementation adapted to shift a 64-bit operand value rather than the 4-to-9 decoder required in a conventional barrel shifter, leading to faster operation, less area, and reduced power consumption.




ir

Phase-to-amplitude converter for direct digital synthesizer (DDS) with reduced AND and reconstructed ADD logic arrays

A sine wave generator for a Direct Digital Synthesizer (DDS) converts a digital phase input into a digital sine wave output. Sine values and slopes are stored in read-only memory (ROM) for coarse upper phase bits in a first quadrant. A quadrant folder and phase splitter reflects and inverts values from the first quadrant to generate amplitudes for all four quadrants. Each sine value and slope is stored for a range of lower phase bits. A Delta bit separates upper and lower phase bits. Delta conditionally inverts the lower phase bits, the sine value, and the final polarity. A reduced AND logic array multiplies the slope by the conditionally inverted lower phase bits. A reconstructed ADD logic array then adds the conditionally inverted sine value. The conditionally inverted polarity is added to generate the final sine value. Sine generation logic is streamlined with conditional inversion based on the Delta bit.




ir

Data compression for direct memory access transfers

Memory system operations are extended for a data processor by DMA, cache, or memory controller to include a DMA descriptor, including a set of operations and parameters for the operations, which provides for data compression and decompression during or in conjunction with processes for moving data between memory elements of the memory system. The set of operations can be configured to use the parameters and perform the operations of the DMA, cache, or memory controller. The DMA, cache, or memory controller can support moves between memory having a first access latency, such as memory integrated on the same chip as a processor core, and memory having a second access latency that is longer than the first access latency, such as memory on a different integrated circuit than the processor core.




ir

Communication device, reception data length determination method, multiple determination circuit, and recording medium

A communication device includes a storage unit to store quotients and remainders associated with multiplication values obtained by multiplying a specified integer number, which is expressed in a form of (2β+α) where β is a positive integer number and α is a positive integer number other than integral multiples of 2, respectively, the quotients and the remainders being obtained by dividing the multiplication values by 2β, respectively, a first unit to divide a dividend by 2βand calculate a quotient and a remainder, a second unit to obtain a quotient, which corresponds to the remainder from the storage unit, and a third unit to determine that the data length of the packet data is normal, when a combination of the quotient and the remainder calculated by the first unit is in the storage unit.




ir

Multiplier circuit

A multiplier circuit for multiplying first and second binary values includes a first logic circuit, a priority encoder, a shifter circuit, and an accumulator. The first logic circuit receives the first binary value and a multiplier modifier, and modifies the first binary value based on the multiplier modifier. The multiplier modifier is generated by the priority encoder. The priority encoder also generates a position binary value indicating the position of a most significant set bit in the modified first binary value. The shifter circuit receives the position binary value from the priority encoder and the second binary value and generates an intermediate result. The accumulator accumulates one or more of the intermediate results and generates a final product that is a product of the first and second binary values.




ir

Method and apparatus for generating and transmitting code sequence in a wireless communication system

A method of generating a code sequence in a wireless communication system is disclosed. More specifically, the method includes recognizing a desired length of the code sequence, generating a code sequence having a length different from the desired length, and modifying the length of the generated code sequence to equal the desired length. Here, the step of modifying includes discarding at least one element of the generated code sequence or inserting at least one null element to the generated code sequence.




ir

Workload migration between virtualization softwares

A virtual machine (VM) migration from a source virtual machine monitor (VMM) to a destination VMM on a computer system. Each of the VMMs includes virtualization software, and one or more VMs are executed in each of the VMMs. The virtualization software allocates hardware resources in a form of virtual resources for the concurrent execution of one or more VMs and the virtualization software. A portion of a memory of the hardware resources includes hardware memory segments. A first portion of the memory segments is assigned to a source logical partition and a second portion is assigned to a destination logical partition. The source VMM operates in the source logical partition and the destination VMM operates in the destination logical partition. The first portion of the memory segments is mapped into a source VMM memory, and the second portion of the memory segments is mapped into a destination VMM memory.




ir

Providing indirect data addressing in an input/output processing system where the indirect data address list is non-contiguous

A method includes configuring a processing circuit to perform: receiving a control word for an I/O operation, forwarding a transport command control block (TCCB) from the channel subsystem to a control unit, gathering data associated with the I/O operation, and transmitting the gathered data to the control unit in the I/O processing system. Gathering the data includes accessing entries of a list of storage addresses that collectively specifying the data. Based on an entry of the list comprising a not-set first flag and a corresponding first storage address, gathering data from a corresponding storage location, and based on an entry of the list comprising a set first flag and a corresponding second storage address, obtaining a next entry of the list from a second storage location.




ir

Bridge circuit

A bridge circuit of an embodiment includes: a command transfer portion which is configured by wired logic into which a host controller capable of sending a command that corresponds to each of a plurality of devices inputs the command, and which is configured to transfer the inputted command to the plurality of devices; a command analysis portion which is configured by wired logic, and which is configured to analyze the command from the host controller; and a response reply portion which is configured by wired logic, and which is capable of reading out a response based on an analysis result of the command analysis portion from a register that holds a response corresponding to the command and sending the response to the host controller.




ir

Automatic pinning and unpinning of virtual pages for remote direct memory access

In one exemplary embodiment, a computer-implemented method includes receiving, at a remote direct memory access (RDMA) device, a plurality of RDMA requests referencing a plurality of virtual pages. Data transfers are scheduled for the plurality of virtual pages, wherein the scheduling occurs at the RDMA device. The number of the virtual pages that are currently pinned is limited for the RDMA requests based on a predetermined pinned page limit.




ir

System and method for generating a virtual PCI-type configuration space for a device

An electronic data tablet has a controller and transition manager. The controller is to store in a memory of the tablet virtual configuration space information for a peripheral device of a computer, and the transition manager is to control the controller to operate in a first mode and a second mode. The virtual configuration space information is stored in the tablet memory when the first mode is to be switched to the second mode. When the second mode is switched to the first mode, the virtual configuration space information is accessed to control recognition of the peripheral device of the computer without performing a re-scanning operation.




ir

System and method of interacting with data at a wireless communication device

A method of interacting with data at a wireless communication device is provided. The wireless communication device has access to a first set of capabilities. Data is received at the wireless communication device via a wireless transmission. The data represents visual content that is viewable via a display device. A graphical user interface, including a delayed action selector, is provided via the display device. An input is received within a limited period of time after displaying the delayed action selector. The input is associated with a command to delay execution of an action with respect to the data until the wireless communication device has access to a second set of capabilities. The action is not supported by the first set of capabilities but is supported by the second set of capabilities. An indication of receipt of the input is provided at the wireless communication device.




ir

System and method for a workload management and scheduling module to manage access to a compute environment according to local and non-local user identity information

A system, method and computer-readable media for managing a compute environment are disclosed. The method includes importing identity information from an identity manager into a module performs workload management and scheduling for a compute environment and, unless a conflict exists, modifying the behavior of the workload management and scheduling module to incorporate the imported identity information such that access to and use of the compute environment occurs according to the imported identity information. The compute environment may be a cluster or a grid wherein multiple compute environments communicate with multiple identity managers.




ir

Virtual machine provisioning based on tagged physical resources in a cloud computing environment

A cloud system may create physical resource tags to store relationships between cloud computing offerings, such as computing service offerings, storage offerings, and network offerings, and the specific physical resources in the cloud computing environment. Cloud computing offerings may be presented to cloud customers, the offerings corresponding to various combinations of computing services, storage, networking, and other hardware or software resources. After a customer selects one or more cloud computing offerings, a cloud resource manager or other component within the cloud infrastructure may retrieve a set of tags and determine a set of physical hardware resources associated with the selected offerings. The physical hardware resources associated with the selected offerings may be subsequently used to provision and create the new virtual machine and its operating environment.




ir

Managing utilization of physical processors of a shared processor pool in a virtualized processor environment

Systems, methods and computer program products may provide managing utilization of one or more physical processors in a shared processor pool. A method of managing utilization of one or more physical processors in a shared processor pool may include determining a current amount of utilization of the one or more physical processors and generating an instruction message. The instruction message may be at least partially determined by the current amount of utilization. The method may further include sending the instruction message to a guest operating system, the guest operating system having a number of enabled virtual processors.




ir

System, method and program product for cost-aware selection of stored virtual machine images for subsequent use

A system, method and computer program product for allocating shared resources. Upon receiving requests for resources, the cost of bundling software in a virtual machine (VM) image is automatically generated. Software is selected by the cost for each bundle according to the time required to install it where required, offset by the time to uninstall it where not required. A number of VM images having the highest software bundle value (i.e., highest cost bundled) is selected and stored, e.g., in a machine image store. With subsequent requests for resources, VMs may be instantiated from one or more stored VM images and, further, stored images may be updated selectively updated with new images.




ir

Management of inter-dependent configurations of virtual machines in a cloud

A server computer system determines that configuring a first virtual machine in a cloud depends on a configuration result of configuring a second virtual machine. The server computer system configures the second virtual machine in the cloud and configures the first virtual machine in the cloud using the configuration result of the second virtual machine.




ir

System and method for automated assignment of virtual machines and physical machines to hosts

A system and method for reconfiguring a computing environment comprising a consumption analysis server, a placement server, an infrastructure management client and a data warehouse in communication with a set of data collection agents and a database. The consumption analysis server operates on measured resource utilization data to yield a set of resource consumptions in regularized time blocks, collects host and virtual machine configurations from the computing environment and determines available capacity for a set of target hosts. The placement server assigns a set of target virtual machines to the target set of hosts in a new placement. In one mode of operation the new placement is nearly optimal. In another mode of operation, the new placement is “good enough” to achieve a threshold score based on an objective function of resource capacity headroom. The new placement is implemented in the computing environment.




ir

Managing safe removal of a passthrough device in a virtualization system

Methods and systems for managing a removal of a passthrough device from a guest managed by a hypervisor in virtualized computing environment. A hypervisor receives a request from the guest for access to a passthrough device. The hypervisor sets, in a memory, a last accessed state associated with a virtual machine executing the guest. The hypervisor forwards the request to the passthrough device and configures the host CPU to send a subsequent access request directly to the passthrough device. In response to a virtual machine reset, the hypervisor clears the last accessed state and instructs the host CPU to send a post-reset access request to the hypervisor.




ir

Virtualization and dynamic resource allocation aware storage level reordering

A system and method for reordering storage levels in a virtualized environment includes identifying a virtual machine (VM) to be transitioned and determining a new storage level order for the VM. The new storage level order reduces a VM live state during a transition, and accounts for hierarchical shared storage memory and criteria imposed by an application to reduce recovery operations after dynamic resource allocation actions. The new storage level order recommendation is propagated to VMs. The new storage level order applied in the VMs. A different storage-level order is recommended after the transition.




ir

Policy enforcement in virtualized environment

Policy enforcement in an environment that includes virtualized systems is disclosed. Virtual machine information associated with a first virtual machine instance executing on a host machine is received. The information can be received from a variety of sources, including an agent, a log server, and a management infrastructure associated with the host machine. A policy is applied based at least in part on the received virtual machine information.




ir

Methods and apparatus for resource capacity evaluation in a system of virtual containers

Methods and apparatus are provided for evaluating potential resource capacity in a system where there is elasticity and competition between a plurality of containers. A dynamic potential capacity is determined for at least one container in a plurality of containers competing for a total capacity of a larger container. A current utilization by each of the plurality of competing containers is obtained, and an equilibrium capacity is determined for each of the competing containers. The equilibrium capacity indicates a capacity that the corresponding container is entitled to. The dynamic potential capacity is determined based on the total capacity, a comparison of one or more of the current utilizations to one or more of the corresponding equilibrium capacities and a relative resource weight of each of the plurality of competing containers. The dynamic potential capacity is optionally recalculated when the set of plurality of containers is changed or after the assignment of each work element.




ir

Fluorinated aromatic materials and their use in optoelectronics

Fluorinated aromatic materials, their synthesis and their use in optoelectronics. In some cases, the fluorinated aromatic materials are perfluoroalkylated aromatic materials that may include perfluoropolyether substituents.




ir

Heterobifunctional poly(ethylene glycol) derivatives and methods for their preparation

This invention provides a method related to the preparation of derivatives of poly(ethylene glycol), wherein the method comprises increasing the pH of an aqueous composition comprising a poly(ethylene glycol) bearing a —O—(CH2)n—CO2R3 functional group to result in an aqueous composition comprising a poly(ethylene glycol) bearing a —O—(CH2)n—CO2H functional group, wherein R3 is alkyl and (n) in each instance is 1-6.