TL;DR: In this article, a method to operate a forwarding element in a forwarding plane of a network including the forwarding plane and a control plane is described. But the forwarding element is not considered in this paper.
Abstract: A method may be provided to operate a forwarding element in a forwarding plane of a network including the forwarding plane and a control plane. The method may include receiving a packet through an input/output port of the forwarding element and attempting to match the packet with a flow table of the forwarding element. Responsive to the packet missing a match with the flow table, the forwarding element may attempt to match the packet with a shadow table of the forwarding element. Responsive to the packet matching with the shadow table, a new flow rule may be installed in the flow table based on a matching shadow rule from the shadow table. Related forwarding elements are also discussed.
TL;DR: In this paper, a method and apparatus for creating, updating, and using guest physical address shadow translation tables for translating GPAs of graphics data direct memory access (DMA) requests of a computing environment implementing a virtual machine monitor to support virtual machines is presented.
Abstract: A method and apparatus for creating, updating, and using guest physical address (GPA) to host physical address (HPA) shadow translation tables for translating GPAs of graphics data direct memory access (DMA) requests of a computing environment implementing a virtual machine monitor to support virtual machines. The requests may be sent through a render or display path of the computing environment from one or more virtual machines, transparently with respect to the virtual machine monitor. The creating, updating, and using may be performed by a memory controller detecting entries sent to existing global and page directory tables, forking off shadow table entries from the detected entries, and translating GPAs to HPAs for the shadow table entries.
TL;DR: In this article, a push-based publication model is proposed, in which messages are sent automatically to communicate event related data to other system applications when an event occurs that causes a change to a persistent data store.
Abstract: A “push” based publication model in which messages are sent automatically to communicate event related data to other system applications when an event occurs that causes a change to a persistent data store. A shadow table stores records relating to information stored in the main table. Each record is assigned a sequentially ordered identification code. A high water mark table stores the identification number of the last message published for a group of messages, and thus points to where publication last stopped. By using sequentially ordered codes, it is readily apparent from a gap in the sequence codes whether a record/message is missing. The shadow table may be configured as an Index Ordered Table to eliminate a query “hop” from the index table to the shadow table. The persistent store is queried to identify changes in persistent store structure, and the message structure is modified automatically to reflect any changes.
TL;DR: In this paper, the authors propose a game device for reducing the capacity of game data by suppressing the number of unit pictures required for generating a game map, and to provide a game program.
Abstract: PROBLEM TO BE SOLVED: To provide a game device for reducing the capacity of game data by suppressing the number of unit pictures required for generating a game map, and to provide a game program. SOLUTION: The game device generates the pictures of the game map. A unit picture storage means stores a plurality of kinds of unit images. A map data storage means stores map data. A temporary image generating means generates the temporary image of the game map by using each unit image which is correlated, in the map data, to each section to be displayed on a display device. A shadow table storage means stores a shadow table. A game map image display means displays the image of the game map which is obtained by superimposing the shadow image generated on the basis of generation information correlated to the unit image included in the temporary picture of the game map on the temporary image of the game map. COPYRIGHT: (C)2005,JPO&NCIPI
TL;DR: In this paper, the authors present a file management system that includes a file indexing framework that allows third parties to contribute index handlers that are responsible for populating index entries for the artifacts they own and/or generate.
Abstract: The present invention provides a file management system that includes a file indexing framework that allows third parties to contribute index handlers that are responsible for populating index entries for the artifacts they own and/or generate. The framework manages the creation, maintenance, and update of the index, and calls the index handlers at appropriate times so they can parse files that they understand for values that need to be stored in the index. The framework also provides APIs for querying the standardized fields of the index, so applications can search for standard types of data contributed for any of the indexed files. The present invention also provides a mechanism to keep track of symbolic name associations for every file/entity in the system. Specifically, the present invention provides a session-based and transient shadow table of symbolic names previously used by the files (even beyond the lifetime of the files themselves).