Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

89 results about "POSIX" patented technology

The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. POSIX defines the application programming interface (API), along with command line shells and utility interfaces, for software compatibility with variants of Unix and other operating systems.

Adaptive, time-based synchronization mechanism for an integrated posix file system

Synchronization software in a computer operating system evaluates with respect to an exposure goal the ages of byte stream files queued for synchronization, and dynamically adjusts synchronization ("sync") capacity in response to the evaluation. The synchronization of byte stream files occurs at rates responsive to the sync capacity. Several parameters are used to adjust sync capacity: a lead time, the number of active sync tasks, and the priority of the sync tasks. These parameters are adjusted in a manner to impact system performance to the least extent possible.
Owner:IBM CORP

Multithreading-based parallel executing method for long transaction

A long transaction is a transaction which contains multiple atomic transactions and is longer in executing time. The serial execution for the atomic transactions not only costs longer executing time for the long transaction but also occupies more system resources and causes the reduction of the running efficiency of the system. The invention discloses a multithreading-based parallel executing method for a long transaction, which comprises the following steps: (1) formally describing the long transaction as an expanding directed graph; (2) cutting LT (Language Transaction) into a plurality of sub-transactions LT capable of being executed in a parallel form and giving a cutting algorithm; (3) deriving a plurality of sub-threads on the basis of POSIX (Portable Operating System Interface of Unix) threading library (or Windows threading API (Application Program Interface)), so as to execute the long transaction in a parallel embedding mode; and (4) running paralleled codes on a multi-core processor (or a multi-CPU (Central Processing Unit) processor). According to the multithreading-based parallel executing method for the long transaction, the executing time for the long transaction is obviously shortened, the executing efficiency for the long transaction is increased, and the method can be applied to the fields, such as SOA (Service Oriented Architecture), service combination, transaction treatment, and the like.
Owner:杭州久碳科技有限公司

Cloud migration of file system data hierarchies

Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.
Owner:ORACLE INT CORP

Validating content of localization data files

The invention provides for extracting language and culture information from a POSIX(TM)* conforming locale source file for the purpose of formatting sample data for country and language expert validation. The invention is performed on a computer system by obtaining a locale source file, in a preferred form, containing a plurality of elements having language and culture information, extracting and then using those elements and their associated values cooperatively with sample data, to generate readable text representations, thereby providing a country and language expert reviewer with textual data formatted according to the conventions embodied in the locale source file. <FOOTNOTE ID="FOO-00001">* ISO / IEC 9945-1:1900 (IEEE Standard 1003.2-1990) Information Technology-Portable Operating System Interface (POSIX(TM)) Shell Utilities, IEEE Standards 1003.2 and 1003.2a. < / FOOTNOTE> The invention provides representative results without requiring compilation of a locale object, thereby increasing the efficiency of validation efforts.
Owner:GOOGLE LLC

Porting POSIX-conforming operating systems to Win32 API-conforming operating systems

Techniques for porting operating systems of a first class whose representatives include operating systems implementing the POSIX standard to operating systems of a second class whose representatives include operating systems implementing the Win32 API. Processes belonging to operating systems of the first class are characterized by a single thread, parent-child relationships, and signal handlers that execute on the top of the stack; processes belonging to operating systems belonging to the second class have multiple threads, do not have parent-child relationships, and do not necessarily execute their signal handlers at the top of the stack. Techniques are disclosed for implementing signal handling as required for operating systems of the first class and providing a signal to a parent process of the first class when one of its child processes terminates. Processes of the second class adapted for implementing processes of the first class are disclosed, as well as implementations of the POSIX fork and exec functions using those processes.
Owner:RAKUTEN INC

Coexistence processing method and device for kernel mode protocol stack and user mode protocol stack

The embodiment of the invention provides a coexistence processing method and a device for a kernel mode protocol stack and a user mode protocol stack, and belongs to the technical field of networks. The method comprises the following steps: taking over a socket related function of a system, and using an interface specification consistent with a POSIX standard; modifying the taken-over system socket related function, and modifying a socket function corresponding to the application program, so that a kernel mode protocol stack interface and a user mode protocol stack interface are unified; and according to a preset message transmission rule, selecting to use the kernel mode protocol stack or the user mode protocol stack to process a receiving and sending message of the application program. According to the coexistence processing method and the device for the kernel mode protocol stack and the user mode protocol stack, a kernel mode protocol stack interface and a user mode protocol stackinterface are unified, coexistence of a single application and multiple protocol stacks is achieved, for application programs needing to use the user mode protocol stacks, only simple interface replacement needs to be conducted according to the user mode protocol stacks, the application program source program transplantation workload is small, and the system performance is high.
Owner:CHINANETCENT TECH

System and reading and writing method for realizing asynchronous input and output interface of distributed file system

InactiveCN101576912AImprove the performance of high-throughput read and writeFix performance issuesMultiprogramming arrangementsConcurrent instruction executionPOSIXDistributed File System
The invention discloses a system and a reading and writing method for realizing asynchronous input and output interface of a distributed file system. The system for realizing the asynchronous input and output interface of the distributed file system comprises a dynamic link library which is embedded in an application progress address space for running and provides the asynchronous input and output IO interface invoked by the application process, a memory sharing module which is connected with the dynamic link library in a communication way; the memory sharing module comprises at least one asynchronous input and output AIO control block; and the memory sharing module realizes the submission and completion of the asynchronous reading and writing requirement by the AIO control block. The method realizes asynchronous IO interface on the distributed file system by the memory sharing mechanism, solves the performance problem of the POSIX standard asynchronous IO interface, and improves the large throughout reading and writing performance of the distributed file system.
Owner:ZTE CORP

Implementing standards-based file operations in proprietary operating systems

A method for generating a file object identifier. A computer allocates memory to store the identifier. The disk volume holding the file object, the disk block holding the file object, and the value of the offset within the disk block holding the file object are stored in the allocated memory. In one embodiment, the file object is a file, a directory, or a symbolic link. In another embodiment, the memory allocated is 32 bits. In yet another embodiment, the disk volume value is a 4-bit value. In still another embodiment, the disk block value is a 23-bit value. In another embodiment, the block offset value is a 5-bit value. In another embodiment, the offset within the disk block is a multiple of 128 byte increments. In one embodiment, the generated file object identifier is a PORTABLE OPERATING SYSTEM INTERFACE (POSIX) file serial number.
Owner:STRATUS TECH IRELAND LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products