|
Querying the object databases is quite an important aspect when dealing with a variety
of database objects. A multicolor database contains objects that are composed of
spectral colors. In such multicolor database context, it is very important to recognize particular
object or objects, by querying the database. The query can contain options like retrieving objects
by color, retrieving objects by providing texture, retrieving objects by histogram. In
retrieving the objects by color, the query takes the color intensity value and the database is processed
to check the objects for the respective maxcolor by computing the histogram of the
objects. These objects, which match the specified color,
and are retrieved. The retrieval provides tolerance by a threshold. In the context of retrieving the objects by texture, the
sample texture is chosen from query database and given as
a query. The texture is moved over the entire object and if there is a match,
satisfying the specified threshold, those objects will
be chosen as retrieved. In this paper, we also address the issue of retrieving the object
by querying database for a particular histogram. The histograms are computed dynamically
in runtime. Those which, match the query histogram,
are retrieved as the result of the query. Sophisticated algorithms and databases are designed and implemented in a distributed
way. The various databases like query database, object database, histogram database, color
palette databases are created, fragmented and distributed, across the network.
Thus, there is a retrieval of multicolored objects in
a faster and efficient manner.
Computer Architecture has shown a tremendous growth recently in many
dimensions. Computer architecture includes, CPU, cache, virtual memory, multiprocessor
and networking architectures. This tremendous growth has led to research development
in many areas. In this paper, the issues of recognizing and retrieving objects from
within a multicolored object database by querying the database using distributed
algorithms are addressed. In the present era, distributed computing with its enhanced features
and heterogeneous databases is a powerful platform. Further, the advantages of
distributed computing include: data fragmentation, replication and consistency
maintenance. Hence, these features of the distributed system are
considered in this paper.
This research work consists of global and fragmented databases. The databases are designed and implemented in the context of the object retrieval. Query retrieval is
an interesting and important aspect, particularly, when dealing with distributed objects.
A distributed object is one whose methods are distributed across the network.
A multiagent system containing multiagents is used for query retrieval.
Agent technology focuses on the middleware layer of the distributed system.
Agents play an important role by interfacing the users with the system. An agent has a
plan and events. For each plan, an event is configured. When the event is fired, the
plan will be executed. An agent-based system is efficient since,
it enables multiagents to design multiple plans, keeping the mobility aspect in
mind. (Heng et al., 2007) |