Dave D. Straube - Redmond WA Aaron M. Contorer - Kirkland WA Arnold S. Miller - Bellevue WA Balan S. Raman - Redmond WA Pradyumna K. Misra - Issaquah WA Michael R. C. Seaman - Kirkland WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 946
US Classification:
709313, 717170
Abstract:
A system and method for expediting the replication of at least one specified object to a replica in a distributed computer system. A source object of a source replica determines that it has an urgent change to propagate through the distributed system, and informs a replication facility at the source replica of the urgent change. The facility extracts, or is provided with, the change information from that object, and the source replica communicates information representative of the change to a destination replica. A replication facility at the destination replica provides the change information to a destination replica object, which uses the information to make itself consistent with the source replica object.
Shishir Pardikar - Redmond WA Joseph L. Linn - Issaquah WA Balan Sethu Raman - Redmond WA Robert E. Corrington - Redmond WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1200
US Classification:
709203, 711118, 711137
Abstract:
An improved method and system for client-side caching that transparently caches suitable network files for offline use. A cache mechanism in a network redirector transparently intercepts requests to access server files, and if the requested file is locally cached, satisfies the request from the cache when possible. Otherwise the cache mechanism creates a local cache file and satisfies the request from the server, and also fills in a sparse cached file as reads for data in ranges that are missing in the cached file are requested and received from the server. A background process also fills in local files that are sparse, using the existing handle of already open server files, or opening, reading from and closing other server files. Security is also provided by maintaining security information received from the server for files that are in the cache, and using that security information to determine access to the file when offline.
System And Method For Replicating Data In Resource Sets
David A. Orbits - Redmond WA, US Praerit Garg - Kirkland WA, US Sudarshan A. Chitre - Redmond WA, US Balan Sethu Raman - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F017/30
US Classification:
707203, 707202, 707200
Abstract:
Described is a system and method for replicating each of a set of resources to a subject computer in a replica set prior to making use of a resource in the set of resources. The set of resources includes resources that are dependent upon each other for a proper functioning of the group. A manifest file that identifies each resource in a group of interrelated resources is used. The manifest file is generated at one computer in the replica set (typically the computer at which a modification to one of the interrelated resources occurred). When the modification occurs to one of the set of resources, the manifest file is transmitted (e. g. , itself replicated) to each computer in the replica set. The manifest file includes an indicator that identifies the manifest file as a special file. When received at another computer in the replica set, a service evaluates the manifest file to identify whether the appropriate versions of the identified resources exist at the receiving computer.
System And Method Of Pipeline Data Access To Remote Data
Yun Lin - Kirkland WA, US Balan Sethu Raman - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F017/30
US Classification:
707 10, 709203, 709217
Abstract:
A pipeline I/O mechanism in a network redirector that breaks up large files into sections, and sends write (or read) requests for each section in a pipeline fashion to a network file server, without waiting for a response for a previously-sent section. The pipeline I/O mechanism tracks the returned status of each section for which a request was made, so that success or failure of the request is determined as a whole. The pipeline I/O system and method dramatically increase the performance of network remote I/O operations, particularly with file write operations directed to a file on a network file server.
Shishir Pardikar - Redmond WA, US Joseph L. Linn - Issaquah WA, US Balan Sethu Raman - Redmond WA, US Robert E. Corrington - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 12/08 G06F 12/00
US Classification:
709203, 711118, 711137
Abstract:
An improved method and system for client-side caching that transparently caches suitable network files for offline use. A cache mechanism in a network redirector transparently intercepts requests to access server files, and if the requested file is locally cached, satisfies the request from the cache when possible. Otherwise the cache mechanism creates a local cache file and satisfies the request from the server, and also fills in a sparse cached file as reads for data in ranges that are missing in the cached file are requested and received from the server. A background process also fills in local files that are sparse, using the existing handle of already open server files, or opening, reading from and closing other server files. Security is also provided by maintaining security information received from the server for files that are in the cache, and using that security information to determine access to the file when offline.
Promotion And Demotion Techniques To Facilitate File Property Management Between Object Systems
Prasanna V. Krishnan - Bellevue WA, US Sambavi Muthukrishnan - Woodinville WA, US Sameet H. Agarwal - Redmond WA, US Balan Sethu Raman - Redmond WA, US Michael Eric Deem - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707101, 707102, 707103, 707200, 707205
Abstract:
The present invention relates to a system and methodology to facilitate interoperability and compatibility between disparate data systems. In one aspect, a file transformation system is provided having at least one file associated with one or more unstructured properties. A file property handler manipulates the unstructured properties in accordance with one or more structured properties associated with a structured object store environment. If an unstructured file is to be operated in the context of a structured object store environment, a promotion operation is performed to update unstructured properties in the file with structured properties suitable for operation in the structured object store environment. If a promoted item were to be manipulated in the structured object store environment, a demotion operation or reverse transformation is performed to update properties in the file.
Dave D. Straube - Redmond WA, US Aaron M. Contorer - Kirkland WA, US Arnold S. Miller - Bellevue WA, US Balan S. Raman - Redmond WA, US Pradyumna K. Misra - Issaquah WA, US Michael R. C. Seaman - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/46
US Classification:
719313, 717170
Abstract:
A system and method for expediting the replication of at least one specified object to a replica in a distributed computer system. A source object of a source replica determines that it has an urgent change to propagate through the distributed system, and informs a replication facility at the source replica of the urgent change. The facility extracts, or is provided with, the change information from that object, and the source replica communicates information representative of the change to a destination replica. A replication facility at the destination replica provides the change information to a destination replica object, which uses the information to make itself consistent with the source replica object.
Method And System For Transacted File Operations Over A Network
Pradeep Jnana Madhavarapu - Bellevue WA, US Shishir Pardikar - Redmond WA, US Balan Sethu Raman - Redmond WA, US Surendra Verma - Bellevue WA, US Jon Cargille - Bellevue WA, US Jacob Lacouture - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00 G06F 15/06 G06Q 40/00
US Classification:
707101, 707102, 705 75, 709218
Abstract:
A system to perform transacted remote file operations over a network includes a client and a server. The client and server each include a transaction manager (TM) and a file system (FS). The client also includes a redirector (RDR), while the server includes a server application (SRV). The RDR receives a request for a remote transacted file operation. In response, the RDR retrieves the transaction from the request. The RDR may use the TM to marshall the transaction for transmission to the server. The RDR sends the transaction to the server over the network. The SRV component receives the transaction, which the TM and FS of the server then use to perform the file operation. The server then returns the file operation result to the client via the network.
balan raman's Treasure Chest. balan raman currently has 0 gifts in his Treasure Chest. ... You, balan raman is in your extended network, balan raman ...