You are on page 1of 20

A rough set is a formal approximation of a crisp set

(„   ) in terms of a pair of sets which give the  

and the 
approximation of the original set.

This paper presents ROSSE, a Rough sets-based search


engine for grid service discovery. ROSSE introduces a QOS
model to further filter matched services with their QOS values to
maximize user satisfaction in service discovery.
mrid services are implemented as software components, the
interfaces of which are used to describe their functional and
nonfunctional properties. Advertising services in a grid
environment means that service-associated properties are
registered with a service registry. Service discovery involves a
matching process in which the properties of a service query are
matched with that of a service advertisement. In a grid
environment, service publishers may advertise services
independently using their predefined properties to describe
services. Therefore, uncertainty of service properties exists when
matching services. To increase the accuracy of service discovery, a
search engine should be able to deal with uncertainty of properties
when matching services. In this project, we present ROSSE a
search engine for grid service discovery.
ëuilding on Rough sets theory, ROSSE is novel in its
capability to deal with uncertainty of service properties when
matching services. This is achieved by dynamically identifying
and reducing dependent properties that may be uncertain
properties when matching a service query.
In this way, ROSSE increases the accuracy in service
discovery. In addition, functionally matched services may have
distinct nonfunctional properties related to the quality of service
(QoS). To maximize user satisfaction in service discovery,
ROSSE introduces a QoS model to further filter matched services
with their QoS values. Finally, ROSSE is evaluated from the
aspects of accuracy and efficiency in discovery of computing
services.
 =S .NET 2005, ASP.NET & C#
 SQL SER=ER 2000
 Windows XP
 Hard disk : 40 më
 RAM : 512mb
 Processor : Pentium I=
 Monitor : 17¶¶Color Monitor
Ö Multi-language capability of the .NET Framework and
=isual Studio .NET enables developers to use their existing
programming skills to build all types of applications and
XML Web services.
Other languages for which .NET compilers are available
include
[ FORTRAN
[ COëOL
[ Eiffel
Ö CLR provides built-in support for language interoperability.
To ensure that you can develop managed code that can be
fully used by developers using any programming language
— The existing system consumes more time to produces the
result, ëecause it does not have any search engine.

— While asking any query the system search entire data and
produces the result, So that it consume more time.

— It also makes network traffic and network related problems.

— In some other systems we have to manually search the entire


thing.
— ï


„   
 
„

—  
„ 

—   ï
 
„
— O
   
   
„
 
„ 
  
 
„

—         


  „
 „
„


  „ 
„

—    


 „       
 „ 
„ 
„  
 
   „ 


„
— „„ O          „ 
     ï 

    



  


— „ !  


 
„  


 
 „   
 „   
   
  


—     
„   
 


    „   
]K 
]

] 

]  

]  
— u




 

 




  
 



 




 

 

  

 
— 
 
 
  

  

 






  




 
 
  
 


!
 
— m 
 
   
   


  "
  
 
 #
  


 

 
 
   # 
 


m 
m 
$ 

— % 
 
     
 
% K


&'





  
 

 



 # "  



(


#

 
 

 
— 
 
  
'



)
 

  


  





)
 
  

— u



 
 
  




)
 
  

— u
  
# 
 


)
 

  

— 
 
  
'

  

)
 

  
*


  

 
  


 
'  


 
# + 

#

 
  ,


   
   


  "   
 

 #
  

 


 
'   

u


 

  
u



 

  

  
&
  





  
#  

#   
    
K       
 
          
   

 
  

 
  
  
      


  
K 
  
 

  
   
  

 
 

   

    




u 

You might also like