GRIDtoday Logo Crosswalk

DAILY NEWS AND INFORMATION FOR THE GLOBAL GRID COMMUNITY /

   ( Table of Contents )   

Special Features:

DEFINING A CONCEPT FOR REMOTE NETWORK FILE SYSTEM SERVICES
By K.S.Venkatram

This article has been prefaced for mutual sharing. My focus and motto is that today, the limited interest in network specification and related results are from remaining with such based interest. Any incomplete specification drives the plan by incomplete design or more effort. To reduce such makeshift alignment or incomplete design, this article introduces scope for extending the effectiveness.

Today, the file system services are losing interoperability and experience concepts due to such limited focus and associations of working with remote, temporary or incremental versions. We all know that working with temporary or incremental versions remain existing network specification, but designing a new model is a network solution or specification.

This article proposes a new architectural concept and does not limit scope to existing network solutions or specifications.

Concept publications and existing analysis:

  • Development plans, interoperability and extensibility from this article is published as part of the series about "Defining a concept for a Smart Neighborhood" in the Grid Today. The article is not a published solution. Rather, they introduce the reader to a concept for a smarter neighborhood and guide the user through a comparative analysis and extensibility of a sensor-controlled network in enterprise scenarios.
  • In this article I propose to guide the extensible network experience with the help of this smarter architecture and neighborhood. The model will support this extensible experience from concepts for reading or accessing remote file system support.
  • When working with a server blade (for me this is a high-expectation and performance-enabled server), I did as usual connect from a local machine to the server blade using a mapped drive. With this mapped drive I attempted accessing remote files on the server blade.

Step One:

  • I attempted to copy a remote file from the server blade onto the local machines hard drive. In this intent I first clicked on the "Windows Explorer>Edit>Copy menu command" after selecting the network file on the server blade.

Step Two:

  • With the copy command execution done, I simulated a remote file system failure by disconnecting the "mapped drive connection" to this server blade.

Step Three:

  • After disconnecting the mapped drive, I then executed the remaining command "the Windows Explorer>Edit>Paste" for copying the network file. Dependencies on the mapped drive caused this copy operation to fail.

Step Three Presumption:

  • In this copy failure, the "Windows Explorer" inconsistently displayed that it could not complete the copy. According to me this presumption is not effective architecture. I had executed actions known to every user i.e. first mapped a drive to the remote file system on this server blade, next selected a file and then continued my work.
  • In this copy failure, what I did was disconnect the mapped drive; for me I simulated a network failure with this staged action. After a network failure I expected to place the remote file system on my local machine. As the mapped drive experience today does not extend to support "intelligent actions of accessing remote files with decision principles." The remote file system's instant availability is the only expectation. The "Windows Explorer>Edit>Commands" have many naming presumptions and incomplete settings. These presumptions do not extend support for users clicking on them while accessing network file systems.

The Model And Basis

Presuming this copy was intended some time interval back, the Edit>Copy command did not enable the completion of the copy operation, when the Edit>Paste command was executed some actions later. The file copy should succeed later like any other "copy-paste" operation.

To set the context for the model service, we review "copy-paste" operations for many content-based and memory-based buffers.

I could say commonly we use this "copy-paste" operation to replicate information by working with buffers; we typically copy some buffer and then place the memory images into different contexts to replicate content. Today this is effective and complete, such that when we intend to copy and paste memory buffers for information, across time intervals and different initiatives the content is persisted.

For any reader, the Windows platform supports retaining the "in memory images, memory buffers" even if the source for this information is not operational on the local machine. Like we could open document A, execute a copy of information, close document A, proceed to open document B and paste this copy of information, this means that though document A is still not open the copy of content is persisted. Like we could interact with application A, execute a copy of information from this application A, close application A, proceed to execute application B and paste this copy of information, this means that though application A is still not open the copy of content is persisted to permit application B to use this information.

Model Service And Support

Aligning with network administration fact, the file was copied from a remote file system server. The Windows Explorer and the mapped connection services should have extended support to safely complete such intent.

Reviewing this support for a remote file system resource, a remote file copy is today initiated like any "Windows Explorer>Edit>Copy," as the actions are comparable to the application A example, the concept is that the paste of the remote file could be completed much later without the unplanned assumptions; For many interests the initial file copy should work independent of the status of the remote file system.

For any interest this conceptually translates as extensive effectiveness, here effectiveness is that if the "Windows Explorer>Edit>Copy" command is executed then the completion of the file copy, access should not be affected when the remote file system suddenly drops connections.

For any reader interested in the Windows Platform support, this means whenever a "Windows Explorer>Edit>Copy" command succeeds smart decisions should enable the client to retain the file image intelligently irrespective of any remote file system connection error or network down derivative.

We know that as intelligent capture of remote file system commands are not operational, the practical failures in completing a file copy are very significant and pertinent.

Model Service And Support Using New Remote Copy Options

For understanding this context, extending remote file system commands using smart decisions scopes a smarter solution. The step to planning for a smarter solution is achievable by proposing an idea to plug-in into the network connectivity or enhance the remote file access commands for copying and accessing remote files.

For any reader interested in Windows platforms, this means the existing "Windows Explorer>Edit>Copy" command is easily extendable. We could support a concept of a "Windows Explorer>Edit>Remote Copy" command.

The extensible Remote Copy command will conceive remote file access-copy solutions and subsequently address a wide scope of network software resources. The work in effect is to enable smarter remote access or extend some features to address any remote file system connection error or network down derivative.

The remote file system access supported by a decision model expects to address network failures, hard disk failures while executing a remote file copy.

We replace limited support for a remote file copy by intent-aided support. Today a network user selects a remote file to copy and expects that this action will ensure a copy without concerns for the network failure or disk failure or free space limitations that easily cause this copy to fail.

This means that the network user could experience many new intent-aided features. The usual action of selecting a remote file, initiating a file copy by clicking on the Edit>Copy option could be extended to capturing the file or file image as a decision and then retaining this reference till the network user clicks on Edit>Paste option.

This concept will ensure that the file copy commits, the user will expect to execute the initial "Remote Copy accompanied by an extension to verify Disk Space," if this option completes the user can safely assume that the remote access is supported. The support means that even if network connections are affected by packet drop errors or sudden traffic errors or network access errors or any other file system error, the initial success of the "Remote Copy with Disk Space Verification" ensures a committed result.

For any referral, this decision model works intents for many forms of files like remote or temporary or incremental versions. Again it is not the same as expecting any file transfer application or windows application stepping through data using temporary or incremental versions.

Smart Decision Support For Remote Services

To understand the "Smart Decision Support" model and idea, we first review usage of certain features that are commonly interfaced with in file system usage.

  • Current Mapped Drive solutions help the network user execute remote actions with a file system. These solutions need a "Smart Decision Support" service for a mapped drive.
  • The "Smart Decision Support" service could then ensure that any remote action using specific mapped access is captured. Capturing Remote File System updates and edits, ensures that file usage is supported by intelligent restoration. Thus the network user is confident of experiencing successful results and pertinent file system experiences. The "Smart Decision Support for extensible Remote file access" would then conform to extensible industry standards expected by any network experience.
  • This shared, for efficient administration the "Extensible access to Remote File Systems," the "Smart Decision Support Model" idea plans and tracks the Remote Actions for any user interested in a Remote File System Resource or Application.

To understand the "Smart Decision Support" concept, extensible experience we review the extensible file system support possible:

The concept does strategize settings and develops a solution that extends the mapped connection actions from simple incomplete solutions or solutions that may fail due to many possible errors to actions that are more intelligent. The intelligent file system service will have a Decision Support and Fail-Safe model integrated for accessing remote files.

In developing this network outlook and products for a smart connectivity experience, network clients and network interfaces can easily realize this kind of management with the proposed "Smart Decision Support" idea.

The concept sets an objective that if a user executes certain actions on a Remote File System with intent to edit or integrate results, then the "Smart Decision Support Model" will by decision-commit-options remember the edit actions. These decision-commit actions either commit the remote edit action despite network connectivity errors or retain captured indicators for the edit operation to succeed on the next network interaction.

What exactly is the Remote-File-System-Access-Decision Model and how do I use it?

Today interoperability is core for any network connectivity solution. The Remote-File-System-Access-Decision Model bases it's specification on the principal of using network connectivity to access or use remote files, storage and remote services.

The introduction and development scope for the Remote-File-System-Access-Decision Model is that the model proposes integrating and supporting the following services to support the new mechanisms of remote file system access:

  • Interfaces, Basic services
  • Neighborhood Assistant Interfaces invoked by specific Platforms
  • Interfaces invoked by specific Platform connectivity services
  • Interfaces invoked by specific Platform File System services
  • Interfaces invoked by specific Explorer infrastructure services
  • Interfaces invoked by specific Marshalling services to write/read/align with various file formats, images
  • Interfaces to manage using virtual folders explicitly created for the Neighborhood Assistant Decision Support and Information services.

What exactly is meant by Remote-File-System-Access-Decision services and how do I use it?

The Remote File System Access Services and Interfaces proposes services and concepts that can be used to write, read, report and manage the new virtual folders explicitly created for the Assistant enabled connectivity decisions and neighborhood Remote File System Information services. These Services propose to model a grammatical set of rules to enable the network user experience a new architectural Smart Neighborhood Assistant feature that smartens the manageability and effectiveness while administering remote file system access.

What exactly is extended by Smart Neighborhood Assistant services and how do I use it?

We review the recommendation for Extensible Access to Remote File Systems; the concept proposes to introduce the unique feature of a "Smart Neighborhood Assistant" to assist, enable smart decision support and manages remote file system access in effective ways. This Smart Neighborhood Assistant will be designed with the components that help remember and realize remote File System access.

To describe the Smart Neighborhood Assistant in specification, it can be developed through components that interface with the client services, shell/explorer services, and relevant marshalling services and manage the smart file access support through assistant-neighborhood infrastructure.

We could term the first component of the Smart Neighborhood Assistant as "NetworkServerSensorServices," this component interfaces with the host, remote server and supported remote file systems to enable services.

We could term the second component of the Smart Neighborhood Assistant as "PlugNPlaySensorServices," this component interfaces with the host, remote server and remote file system to enable services. The term PlugNPlay is like the scenarios today where the services of any new hardware, driver, service can be managed and relied on without any explicit functionality enhancement in the infrastructure running the new services.

Similar extensible connectivity that any network user could effectively rely on is proposed by the "PlugNPlaySensorServices" dynamic administration specification. The "PlugNPlaySensorServices" for a particular platform will first expect the "NetworkServerSensorServices" to resolve initial requirements, when the defined set of requirements are initially enabled, any new remote server, new remote file systems can be supported by describing the new remote server or new remote file system information in a grammatical, extensible simple model.

We could term the third component of the Smart Neighborhood Assistant as "InterceptionSensorServices," this component interfaces with the host, remote server and remote file system by intercepting file access using the decision model functionality and procedures to manage and enable proposed assistance in connectivity.

We could term the fourth component of the Smart Neighborhood Assistant as "PlugNPlayServices," this component interfaces with the host, remote server and remote file system by reading the grammatical extensible model that describes functionality and procedures to enable extensible connectivity.

About The Author

K.S.Venkatram is a Computer Engineer from the University Of Poona in India. He has a Microsoft Certified Professional certificate in Windows 2000 Networking Infrastructure.

( Top of Page )

   ( Table of Contents )