Processing

Please wait...

PATENTSCOPE will be unavailable a few hours for maintenance reason on Tuesday 25.01.2022 at 12:00 PM CET
Settings

Settings

Goto Application

1. WO2022005570 - LOGGING OPERATIONS BASED ON MEMORY MAPPING IN A LOGGING SYSTEM

Publication Number WO/2022/005570
Publication Date 06.01.2022
International Application No. PCT/US2021/028732
International Filing Date 23.04.2021
IPC
G06F 11/34 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
30Monitoring
34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
Applicants
  • MICROSOFT TECHNOLOGY LICENSING, LLC [US]/[US]
Inventors
  • JOSHI, Dhruv
  • GOGINENI, Chaitanya
  • MOHAN, Vijay
  • DHULIPALLA, Suneetha
Agents
  • SWAIN, Cassandra T.
  • BARKER, Doug
  • CHATTERJEE, Aaron C.
  • CHEN, Wei-Chen Nicholas
  • CHOI, Daniel
  • CHURNA, Timothy
  • DINH, Phong
  • EVANS, Patrick
  • GABRYJELSKI, Henry
  • GUPTA, Anand
  • HWANG, William C.
  • JARDINE, John S.
  • LEE, Sunah
  • LEMMON, Marcus
  • MARQUIS, Thomas
  • MEYERS, Jessica
  • ROPER, Brandon
  • SPELLMAN, Steven
  • SULLIVAN, Kevin
  • WALKER, Matt
  • WIGHT, Stephen A.
  • WISDOM, Gregg
  • WONG, Ellen
  • WONG, Thomas S.
  • ZHANG, Hannah
  • AKHTER, Julia
  • KADOURA, Judy M.
  • NIU, Bo
  • OLANIRAN, Qudus
  • BROWN, Renee
  • TRAN, Kimberly
Priority Data
16/917,62530.06.2020US
Publication Language English (en)
Filing Language English (EN)
Designated States
Title
(EN) LOGGING OPERATIONS BASED ON MEMORY MAPPING IN A LOGGING SYSTEM
(FR) OPÉRATIONS DE JOURNALISATION BASÉES SUR UN MAPPAGE DE MÉMOIRE DANS UN SYSTÈME DE JOURNALISATION
Abstract
(EN) Methods, systems, and computer storage media for providing log files using logging system operations in a logging system. The logging system operations support memory mapping log files and asynchronously managing file operations. The logging system operations support selectively mapping segments of log files during write operations. The logging operations also support performing file operations (e.g., closing, opening, deleting and serializing files) advantageously as background processes. Selective memory mapping specifically includes incrementally mapping new segments of a log file up to a predetermined log file size limit. The logging operations support processing spare files using spare file memory mapping. A spare file replaces an existing log file to continue writing logging data using the spare file. Based on the memory mapping, additional logging system operations of the logging system can be performed including persisting the log file data even when the application crashes, minimizing of forced flushes, and asynchronous file management.
(FR) Procédés, systèmes, et supports de stockage informatiques permettant de fournir des fichiers journaux au moyen d'opérations de système de journalisation dans un système de journalisation. Les opérations du système de journalisation prennent en charge des fichiers journaux de mappage de mémoire et gèrent de manière asynchrone des opérations de fichier. Les opérations du système de journalisation prennent en charge le mappage sélectif des segments de fichiers journaux pendant des opérations d'écriture. Les opérations de journalisation prennent également en charge la réalisation d'opérations de fichier (par exemple, la fermeture, l'ouverture, la suppression et la sérialisation de fichiers) avantageusement en tant que processus d'arrière-plan. Le mappage de mémoire sélectif comprend plus particulièrement le mappage progressif de nouveaux segments d'un fichier journal jusqu'à une limite de dimension de fichier journal prédéterminée. Les opérations de journalisation prennent en charge le traitement de fichiers de rechange au moyen d'un mappage de mémoire de fichier de rechange. Un fichier de rechange remplace un fichier journal existant pour continuer à écrire des données de journalisation à l'aide du fichier de rechange. Sur la base du mappage de mémoire, des opérations de système de journalisation supplémentaires du système de journalisation peuvent être réalisées, comprenant la conservation des données de fichier journal même lorsque l'application tombe en panne, la réduction au minimum de vidages forcés et la gestion de fichier asynchrone.
Related patent documents
Latest bibliographic data on file with the International Bureau