Documente Academic
Documente Profesional
Documente Cultură
Abstract:
With the recent advances of distributed computing, the limitation of information
retrieval from a centralized image collection can be removed by allowing distributed
image data sources to interact with each other for data storage sharing and information
retrieval. We describe the system architecture and detail the interactions among various
system modules.
Specifically, we propose a Firework Query Model for distributed information
retrieval, which aims to reduce the network traffic of query passing in the network. We
carry out experiments to show the distributed image retrieval system and the Firework
information retrieval algorithm. The results show that the algorithm reduces network
traffic while increases searching performance.
Firework Query Model
Here, we introduce the algorithm to determine when and how a query message is
propagated through attractive links and explode like a firework in Algorithm 2. it consists
of two main steps:
1. Shared File Look Up:
The network looks up its shared information for those matched with the query. If
any shared information within the matching criteria of the query, the peer will reply the
requester.
2. Route Selection:
The network calculates the distance between the query and each signature value
of its local clusters, SIGv. If one or more Dq(SIGv ,q) is within the threshold, it implies
the query has reached its target cluster. Therefore, the query will be broadcasted through
corresponding attractive connections while the TTL will be decremented by a probability
called CTS (Chance To Survive), otherwise, it is propagated through random
connections.
Login
File Management
Service
Current Process
User is used to provide the login details for to enter into the Windows Management
services. The login details include the User Id, Password.
The system connects in network gets the message to check for IP address and
Password. It will find out whether request or a response, then it acts for the message got.
FileManagement displays your system drives, directories, and files information.
Machine Information displays operating system and hardware data specifications.System
Services displays services currently running on the system. Current Process displays
processes currently running on the system.
Module Description:
FileManagement
The FileManagement Control displays the following information about the
computer system being accessed: System drives, files, folders, directories and Removable
drives.
Current drive and directory have the child process. A user can specify a child node
to get the details from that in the list view. By selecting a folder or a file user can set the
access for that on the remote machine.
MachineInformation
The MachineInformation control display many different types of information
about your local machine or a remote machine on the network. It first establishes a
ConnectionOptions object with the UserName and Password properties set. Then it
creates a ManagementScope object with the local or remote host name and the
ConnectionOptions object as the parameters.
We only concerned about the local host information, we can avoid the creation
of Connection Option, ManagementScope, and ObjectQuery objects. All of us need to do
is
just
call
the
ManagementObjectSearcher
member
object
to
get
the
is
the
Observer
parameter.
By
passing
through
the
The remote machine must be configured to allow the local machine to get on the desired
data.
IP number The IP address of the machine to which the machine you want to
use.
possible for another person to learn the username and password. It is therefore
recommended that the username and password for the machine to be different than that
for a user account on the local system, so that there is possible security compromise
would be unauthorized use of the machine. It is recommended that they also use a
different password than the one for the machine queue.
Problem Definition
Functional Description
This shows how to access operating system information, services, and processes
running on your machine as well as on a remote machine on your network, provided you
have administration rights to them. Also it shows you how to start and stop services,
terminate processes, and create new processes using Windows service management.
Windows service management which does both monitoring and controlling. when
the user wants to monitor, will give the IP address and the password to which user wants
to call, the information about the system will be get by the management object collection,
by using the information provided by the user. The system at the other end gets the
message to check for IP address and Password. It will find out whether request or a
response, then it acts for the message got.
After it checks fields and request/response lines. It determines the type of request
or response and gives statement to actor.
Itdefineshowaserversendsrequestsandreceivesresponsesoverthenetwork.It
is responsible for managing persistent connections. Sending requests and Receiving
responseareinserversideandReceivingrequestandsendingresponseareinClientside.
A transaction is a request sent by a server (using the IP Address) to a client transaction,
along with all responses to that request sent from the client transaction back to the server.
In this application, first we used to create a Main Page with login check. In that
the menus are used to call the controls, so we have to create a ControlLibrary which
contains four user controls.
The four user controls are as follows:
File Management
Machine Information
System Services
Current Processes
Each one of these controls does its own specific task. Here is a brief description
of what each one of these control does.
System Services Control - This control display services currently running on the
system.
Current Process Control - This control display processes currently running on the
system.
Problem Objective
Aim of this project is to control the windows services, process and security.
Problem Scope
It acts as system admin, access operating system information, services, and
processes running on the machine as well as on a remote machine on the network,
provided the administration rights to actor. Also it shows how to start and stop
services, terminate processes, and create new processes using windows service
management.
Limitations
It establishes only the system which is connected in network.
It supports in windows platform only.
SYSTEM ANALYSIS
System Study
Existing System
In the existing system there is a limitation for information retrieval from a
centralized image collection. There is a problem of network traffic of query passing in
the network. By this network traffic the performance was in low level.
Proposed System
It is the infrastructure for management data and operations on Windows operating
systems. This supplies management data to other parts of the operating system and
products, for example System Center Operations Manager, formerly Windows Remote
Management.
This product supports the following activities.
Analysis Model:
ACTIVITY DIAGRAM:
Hardware Interface
The software was implemented in the following environment:
Platform - Windows
Processor type - Pentium IV
RAM - 512 MB RAM
Hard disk 40 GB
Software Interface
The softwares used in the developing environment of this system are given
below with their versions used.
Operating System
: Windows XP.
Language used
: C# Dot net.
Framework
Documentation Tool
: MS Office
About software:
ABOUT C#:
It would not be surprising if most of the programmers today would take a
pilgrimage if they were asked to revert back to assembly language. Simply because of the
complexities involved with programming in assembly. Not only do we have to worry
about our complex business and programming logic but also of low level system
complexities such as memory management. It is clearly evident that as new programming
languages evolved programming became simpler.
Languages like C evolved, which gave the programmer named memory location
like variables and programming constructs like loops and conditional branching. With the
advent of C++ came the object oriented programming, which allowed the programmer to
model the real world as it is in the virtual programming realm. However C/C++ was still
considered to the difficult to program with. Inexperienced programmers could blunder
easily. With the event of GUI (Graphical User Interface) based operating system like
windows coming into the picture newer programming languages like visual basic
evolved. Visual Basic is still considered the programming language with the largest
following because of the simplicity of use it has to offer.
However though Visual Basic was easy to use, this ease was provided with tradeoff for power. Some of the task that the C/C++ programmers could do (like memory
management) was hardly possible with visual basic. The need for a language that could
provide the developers with the power of C/C++ and the simplicity of visual basic was
felt. This is where C# comes into the picture. C# provides developers easy
programmability of visual basic and the awesome raw power C/C++. C# is one of the
20+ language supported by the .net framework. However, the name C# sounds
synonymous with .net, for the single reason that most of the .net base classes (which
constitutes a major part of the .net framework) were written in C#.
Apart from the being the preferred language to program to program on the .net
platform, it is equally important to consider C# as an object oriented language. In fact C#
can be thought of as a modern replacement for C/C++.
ASP.NET:
ASP.NET was developed by Microsoft as Active Server Pages Plus (ASP+), and
later got a name change to ASP.NET and became part of the .NET family.
ASP.NET is built upon the .NET Framework, which means that the entire
framework is available for your ASP.NET application. This is not Active Server Pages
4.0, but a new and exciting way of populating data and controls onto Web pages.
ASP.NET is used to build Web Forms and Web Services.
With ASP.NET, Microsoft set aside VBScript, and allowed developers to use
richer languages to develop server-side code. Developers can now use VB.NET, C#, or
Jscript.NET to code their Web pages.
WHY ASP.NET?
Previously in Web application development, programmers developed in a
restricted environment. This was mainly due to the stateless nature of the Internet and the
limiting languages that were available to develop the truly robust applications that were
being demanded by the companies and organizations that wanted to use the Internet and
the browser to deliver a new generation of rich applications. Now, ASP.NET has arrived
on the scene answering the problems that have limited you in the past.
ASP.NET is an integrated Web development platform that allows you to use
various tools to build rich Web applications. This new technology offers great new
advances in state management, scalability, caching, deployment, security, performance
and support for a Web services infrastructure.
ASP.NET CONTROLS:
ASP.NET includes a number of controls to program. These controls are used
within a Web From to produce forms with the exact functionality that you required.
For use within the Web Form are a number of new available controls such as
HTML controls, Web controls, Validation controls, and User controls.
The Validation controls allow you to specify client-side validation rules. ASP.NET
will take care of the JavaScript, and will code the JavaScript based on the browser the
user is viewing the page with.
System Testing
Test Plan
System testing is the stage of implementation, which is aimed at ensuring that the
system works accurately and efficiently before live operation commences. Testing is vital
to the success of the system. System resting makes a logical assumption that is all the
parts of the system are correct, the goal will be successfully achieved .The candidate
system is subject to a variety of tests: on-line response, Volume, Stress, recovery and
security and usability tests.
The testing steps are ,
Unit Testing
Integration Testing
Validation Testing
Output Testing
another sub function and so on. This integration testing is a part that the software meets
all functional, behavioral and performance requirements. The errors, which are uncovered
during integration testing, are corrected during this phase.
Conclusion:
By using this project we can access operating system information, services, and
processes running on your machine as well as on a remote machine on the network, and
the administration rights provided. Also it shows you how to start and stop services,
terminate processes, and create new processes. Each one of these controls does its own
specific task. Using this we can access remote machines such as running process,
machine information and system services.
Screen Shots:
Explorer:
Explorer remote:
Login:
Main:
Process:
Process remote:
Services:
Services remote:
System information:
REFERENCES
1.
CHANG, W., SHEIKHOLESLAMI, G., WANG, J., AND ZHANG, A. 1998. Data
Resource Selection in Distributed Visual Information Systems. IEEE Trans.
Knowl. Data Eng. 10, 6 (November/December), 926946.
2.
3.
CRESPO, A. AND GRACIA-MOLINA, H. 2002. Routing Indices For Peer-toPeer Systems. In Proceedings of the Internation Conference on Distributed
Computing Systems (ICDCS).
4.
5.
6.
7.