摘要:
A method for providing control of Java resource runtime usage may include establishing communication with one or more Java virtual machines (JVMs) forming a hive via a hive communication channel where the hive comprises a plurality of JVMs configured to enable utilization of at least one shared resource, receiving, via the hive communication channel, environmental information indicative of hive activity relative to the at least one shared resource from at least one of the one or more JVMs, and adapting, via processing circuitry, operations associated with use of the at least one shared resource based on the environmental information.
摘要:
A system and method in one embodiment includes modules for detecting an access attempt to a critical address space (CAS) of a guest operating system (OS) that has implemented address space layout randomization in a hypervisor environment, identifying a process attempting the access, and taking an action if the process is not permitted to access the CAS. The action can be selected from: reporting the access to a management console of the hypervisor, providing a recommendation to the guest OS, and automatically taking an action within the guest OS. Other embodiments include identifying a machine address corresponding to the CAS by forcing a page fault in the guest OS, resolving a guest physical address from a guest virtual address corresponding to the CAS, and mapping the machine address to the guest physical address.
摘要:
A system and method in one embodiment includes modules for detecting an access attempt to a critical address space (CAS) of a guest operating system (OS) that has implemented address space layout randomization in a hypervisor environment, identifying a process attempting the access, and taking an action if the process is not permitted to access the CAS. The action can be selected from: reporting the access to a management console of the hypervisor, providing a recommendation to the guest OS, and automatically taking an action within the guest OS. Other embodiments include identifying a machine address corresponding to the CAS by forcing a page fault in the guest OS, resolving a guest physical address from a guest virtual address corresponding to the CAS, and mapping the machine address to the guest physical address.
摘要:
Embodiments include a multiprocessing method including obtaining a local count of a processor event at each of a plurality of processors in a multiprocessor system. A total count of the processor event is dynamically updated to include the local count at each processor having reached an associated batch size. The batch size associated with one or more of the processors is dynamically varied according to the value of the total count.
摘要:
Technology is described for local ad targeting. An engine executing on a client computing device may select ads based on rules that can be modified without modifying the engine. The engine can select from advertisements stored locally based on data discovered at the client computing device, such as by observing the user's actions, stored documents, state of the client computing device and/or its peripherals, etc. The technology can employ plug-ins to extend functionality provided by the engine. The technology can include a plug-in manager that manages plug-ins. The technology can also download and manage rules. Each rule can specify what actions to take, such as when an event occurs. When a component of the operating system observes an event, the engine (or a rule executor component associated with the engine) executes each related rule. The technology can thus select ads based on arbitrary events of the operating system, applications, or other components.
摘要:
A water resistant absorbent towel dispenser. The dispenser includes a container having top, bottom and side walls housing a supply of absorbent towels, and an exterior handle for facilitating transport of the dispenser. The top wall includes a finger-accessible opening through which absorbent towels may be withdrawn. In certain embodiments, the top wall is convex upwardly, but is flexible to enable it to be depressed when dispensers are stacked vertically so as to come into load bearing contact with the towel supply. In some embodiments, the top and bottom walls have interlocking configurations to add lateral stability to vertically stacked dispensers.
摘要:
A method and system for scheduling tasks on a processor, the tasks being scheduled by an operating system to run on the processor in a predetermined order, the method comprising identifying and creating task groups of all related tasks; assigning the tasks in the task groups into a single common run-queue; selecting a task at the start of the run-queue; determining if the task at the start of the run-queue is eligible to be run based on a pre-defined timeslice allocated and on the presence of older starving tasks on the runqueue; executing the task in the pre-defined time slice; associating a starving status to all unexecuted tasks and running all until all tasks in the run-queue complete execution and the run-queue become empty.
摘要:
Systems and/or methods (“tools”) are described that enable application-specific session states in a single session, a network entity to be brought down without data loss, additional privacy for session states, continuity when a session state's version differs from that of the session state's network application, cessation of unnecessary roundtrips attempting to fetch session states, and other techniques. Some of these techniques may be enabled with a data structure having a single binary large object having application-specific identifiers for portions of the binary large object, version identifiers for those portions, a client token indicating the client associated with session states in the binary large object, and a session identifier indicating the session in which these session states exist.
摘要:
A system (10) for producing folded articles includes a cutting station (58) operable to segment a fabric web (42) into a continuous stream of individual web segments (86). The system also includes a rotary folder (96) comprising a plurality of folding rollers (104, 106). The rotary folder (96) rotates about an axis spaced apart from axes of the folding rollers (104, 106). The rotary folder (96) is operable to receive the web segments (86) at a first location and fold the web segments one or more times while rotating from the first location to a second location about the rotary folder (96) axis. The system further includes a transfer station (62) operable to receive the folded web segments (86) from the rotary folder (96) at the second location and deliver the folded web segments (86) to a third location.
摘要:
Curable adhesive splints, methods of manufacturing the splints and methods of using the splints are disclosed. The splints include a curable splinting layer and an exposed pressure sensitive adhesive proximate a first major side of the splinting layer. The pressure sensitive adhesive is used to secure the curable layer in position to provide the desired immobilization. The curable splinting layer may be of any material that can be shaped and cured to provide the desired level of stiffness required for immobilization, such as, e.g., moisture-curable splinting material, etc. The curable adhesive splints may be molded or formed to a desired shape while still providing the stiffness required for immobilization after curing.