SlideShare une entreprise Scribd logo
1  sur  3
Télécharger pour lire hors ligne
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com Vol.3, Issue.3, May-June. 2013 pp-1400-1402 ISSN: 2249-6645
www.ijmer.com 1400 | Page
Shaik Shafi, 1
Sayeed Yasin2
1
M.Tech, Nimra College of Engineering & Technology, Vijayawada, A.P., India
2
Asst.Professor, Dept.of CSE, Nimra College of Engineering & Technology, Vijayawada, A.P., India
Abstract: Skyline is used in a distributed database, because the database will not be in one system. It will be stored in
multiple systems reside at different locations, if it is connected using internet. A Query is called as “Skyline”, which query
works or execute based on data points. “Skyline” query returns many multidimensional points. It extracts the information
from different places of distributed database at different sites. Skyline query returns all the interesting points that are not
dominated by any other points. Skyline queries play an important role in multi criteria decision making and the user
preference applications. For example, a tourist can issue a skyline query on a hotel relation to get those hotels with high
stars and cheap prices. This paper presents the skyline query processing in distributed environment using filtering.
Keywords: Data sites, Distributed environment, Filtering, Query.
I. INTRODUCTION
Developments in the past couple of years have revealed a trend towards distributed data management and the
storage systems. In the presence of the huge amounts of data that today’s systems are providing access to, it is a tedious task
for a user to find the most interesting available data without using the advanced query types, such as skyline queries.
Whereas the problem is known as the skylines in database research, in other areas it was already known before as the
maximum vector problem or the Pareto optimum [1] [2]. The popularity of the the skyline operator is mainly due to its
applicability for decision making applications; skyline queries help users make intelligent decisions over complex data,
where different and often conflicting criteria are considered.
Skyline queries have originally been proposed for centralized environments [3], i.e., single-database environments.
As now- a- days data is increasingly stored and processed in a distributed way, skyline processing over distributed data has
attracted much attention recently. Skyline query processing in the distributed environments poses inherent challenges and
requires non-traditional techniques due to the distribution of content and the lack of global knowledge. There are various
different distributed systems with a different requirements and unique characteristics that have to be exploited for efficient
skyline processing. Peer-to-peer (P2P) systems can be considered as an example of the distributed system architecture for
which several distributed skyline approaches have been proposed. Other architectures, such as the Web information systems,
parallel shared-nothing architectures, distributed data streams, or wireless sensor networks have different requirements.
The variety of existing distributed systems leads to the variety of existing distributed skyline approaches. Moreover,
the fact that several skyline variants, beyond the traditional skyline operator, have also been proposed in the past decade [4]
[5] leads to various distributed approaches that support different skyline variants. The most important variants are- subspace
skylines (only some attributes of a tuple are considered for evaluation), constrained skylines, and dynamic skyline queries
(the skyline is not executed in the original data space but the data points are transformed into another data space before
evaluating the skyline). The characteristic of the skyline variants requires sophisticated and specialized algorithms for
efficient processing. Depending on the underlying network and the communication architecture, these variants allow for
different optimizations.
II. RELATED WORK
A distributed skyline query can be processed by evaluating multiple constrained skyline queries on the different
servers. A framework, called SkyPlan [6] has been proposed that maps the dependencies between the queries into a graph
and generates cost-aware execution plans. The one of the possible ways to deal with geographically scattered data has been
studied using a framework called PadDSkyline [7]. The theme of incomparability for skyline computation has also been
explored. The authors have proposed and compared skyline computation based on dominance and incomparability through
algorithms BSkyTree-S and BSkyTree-P [8]. The progressive skyline computations using DSL [9] and other algorithms [10]
have also been proposed for query load balancing. The advent of the multi-core processors is making a profound impact on
software development.
In [11] , the authors have modified the basic skyline computation algorithms SFS (Sort Filter Skyline), BBS
(Branch and Bound Skyline) and SSkyline (Simple Skyline) to induce the possible parallelism in them and have proposed a
new algorithm PSkyline (Parallel Skyline). In [12], the authors have proposed an algorithm called as SSP (Search Space
Partitioning) which exploits features of BATON -Balanced Tree Overlay network for indexing the dataset so that in
structured peer to peer network, the peers will be accessed to the minimum and exact data sub space to compute the skyline
can be searched efficiently. Other aspects of the parallel skyline computation like rank-aware queries, constrained skyline
queries and progressive skyline computation in P2P networks have been proposed in [13] respectively. Proper data sub space
partitioning is another aspect of the parallel skyline computation. The related approaches have been discussed in [14].
Skyline Query Processing using Filtering in Distributed
Environment
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com Vol.3, Issue.3, May-June. 2013 pp-1400-1402 ISSN: 2249-6645
www.ijmer.com 1401 | Page
III. PROPOSED WORK
In our proposed work, given a distributed environment without any overlay structures, our main objective is
efficient query processing strategies that shorten the overall query response time. We first speed up the overall query
processing by achieving parallelism of the distributed query execution. Given a skyline query with some constraints, all
relevant sites are partitioned into incomparable groups among which the query can be executed in parallel. Within each
group, specific plans are proposed to further improve the query processing involving all intra- group sites. On a processing
site, multiple filtering points are deliberately picked based on their overall dominating potential from the “local skyline”.
They are then sent to the other sites with the query request, where they help identify more unqualified points that would
otherwise be reported as false positives, and thus, reducing the communication cost between data sites.
Filtering points are selected from the local skyline result that initially obtained. Suppose that the initial skyline
result is SKinit = {s1; s2; . . . ; sl}, we need to select K (<l) points from it as the “multiple” filtering points. We study two
heuristics that guide the selection of K filtering points from l(>k) skyline points. The first heuristic for selecting the multiple
filtering points maximizes the sum of the values of all possible choices. To accomplish this, we need to sort points in SKinit
in a non- ascending order and then pick the top-K ones. We call this heuristic MaxSum. It actually simplifies the
computation by ignoring the overlapping between different “skyline” points dominating regions. The smaller the
“overlapping” regions are, the more accurate the method will be. In the second heuristic, we intend to take into account the
topology between the filtering points, to reduce the overlapping faced by the first heuristic. “Distance” is a simple metric to
help consider this. Intuitively, the farther two “skyline” points are apart, the less their dominating regions overlap. Hence, we
propose a greedy heuristic, called “MaxDist”, which maximizes the distance between filtering points. The algorithm of this
heuristic is shown in Algorithm 1.
Algorithm 1:
Maxdist (SKinit, K)
Input: initSK is the initial skyline;
K is the number of filtering points needed;
Output: a set of multiple filtering points.
Step 1: fltF = 
Step 2: Pick iS and jS from initSK satisfying | iS , jS | > |
1
iS ,
1
jS |
1<=
1
iS ,
1
jS <=l;
Step 3: fltF = { iS , jS };
1
SK = initSK -{ iS , jS };
Step 4: While | fltF |<K do
Step 5: Pick iS from
1
SK satisfying
 fltFsj
| iS , jS |>=  fltFsj
|
1
iS , jS |,  1
iS  1
SK
Step 6: fltF = fltF U { iS };
1
SK = initSK -{ iS };
Step 7: return fltF
Initially, it picks from “SKinit” two points between which the distance is the largest among all pairs (line 2). Then,
it incrementally selects points from “SKinit” and adds them to the filtering set, until K filtering points are obtained. In every
incremental step, the point with the maximal sum of the distances to all current filtering points is selected (line 5).
The idea behind “MaxDist” heuristic is good, but it is difficult to implement strictly due to its computational
complexity. Therefore, we count the sum of distance between a point and all the current filtering points in MaxDist, and then
pick the one with the maximum sum as a new filtering point. The improved version of the basic heuristic “MaxDist”, called
“MaxDist2”, is shown in Algorithm 2.
Algorithm 2:
Maxdist2(SKinit, K, )
Input: initSK is the initial skyline;
K is the number of filtering points needed;
is the distance threshold
Output: a set of multiple filtering points.
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com Vol.3, Issue.3, May-June. 2013 pp-1400-1402 ISSN: 2249-6645
www.ijmer.com 1402 | Page
Step 1: fltF = 
Step 2: Pick iS and jS from initSK satisfying | iS , jS | > |
1
iS ,
1
jS |
1<=
1
iS ,
1
jS <=l;
Step 3: fltF = { iS , jS };
1
SK = initSK -{ iS , jS };
Step 4: While | fltF |<K do
Step 5: Pick iS from
1
SK satisfying
 fltFsj
| iS , jS |>=  fltFsj
|
1
iS , jS |,  1
iS  1
SK
Step 6: and dist( iS , jS ) > ;
Step 7: fltF = fltF U { iS };
1
SK = initSK -{ iS };
Step 8: return fltF
IV. CONCLUSION
In this paper, we have addressed the problem of constrained skyline query processing in distributed environment.
Given a skyline query with some constraints, all relevant sites are partitioned into incomparable groups among which the
query can be executed in parallel. Within each group, specific plans are proposed to further improve the query processing
involving all intra- group sites. On a processing site, multiple filtering points are deliberately picked based on their overall
dominating potential from the “local skyline”. They are then sent to the other sites with the query request, where they help
identify more unqualified points that would otherwise be reported as false positives, and thus, reducing the communication
cost between data sites.
REFERENCES
[1] H. T. Kung, F. Luccio, and F. P. Preparata. On finding the maxima of a set of vectors Journal of the ACM, 22(4):469–476, 1975
[2] F. P. Preparata and M. I. Shamos. Computational Geometry - An Introduction Springer, 1985
[3] S. Börzsönyi, D. Kossmann, and K. Stocker. The skyline operator. In ICDE, pages 421–432, 2001.
[4] B. Cui, H. Lu, Q. Xu, L. Chen, Y. Dai, and Y. Zhou. Parallel Distributed Processing of Constrained Skyline Queries by Filtering. In
ICDE, pages 546–555, 2008.
[5] D. Papadias, Y. Tao, G. Fu, and B. Seeger. An Optimal and Progressive Algorithm for Skyline Queries In SIGMOD, pages 467–
478, 2003.
[6] João B. Rocha-Junior, Akrivi Vlachou, Christos Doulkeridis, and Kjetil Nørvåg, “Efficient Execution Plans for Distributed Skyline
Query Processing”, Conf on EDBT, March 2011.
[7] Lijiang Chen, Bin Cui, Hua Lu, “Constrained Skyline Query Processing against Distributed Data Sites” IEEE TKDE, Vol. No 23 no
2, February 2011, pp. 204-217.
[8] Jngwuk Lee, Seung-won Hwang. “BskyTree: Scalable Skyline Computation Using A Balanced Pivot Selection.”, EDBT 2010,
March 22-26, Lausann, Switzerland, 2010, pp. 195-206.
[9] Ping Wu, Caijie Zhang, Ying Feng, Ben Y. Zhao, Divyakant Agrawal,, and Amr El Abbadi “Parallelizing Skyline Queries for
Scalable Distribution”, EDBT 2006, LNCS 3896, pp. 112–130.
[10] Lin Zhu, Shuigeng Zhou, Jihong Guan, “Efficient Skyline Retrieval on Peer-to-Peer Networks”, Future Generation Communication
and Networking (FGCN), 2007, pp. 309-314.
[11] Hyeonseung Im, Jonghyun Park, Sungwoo Park, “Parallel skyline computation on multi-core architectures”, IEEE Int‟ l Conf. on
Data Engineering (ICDE), 2009, pp. 808-823.
[12] Shiyuan Wang, Beng chin Ooi, Anthony Tung, Lizhen Xu, “Efficient Skyline Processing on Peer to Peer Networks”, IEEE Int‟ l
Conf. Data Eng. (ICDE), 2007.
[13] K. Hose, M. Karnstedt, A. Koch, K. Sattler, and D. Zinn, “Processing rank-aware queries in P2P systems” In Proceedings of
DBISP2P, 205, pp. 238–249
[14] Akrivi Vlachou, Christos Doulkeridis, Yannis Kotidis, Michalis Vazirgiannis, “SKYPEER: Efficient Subspace Skyline Computation
over Distributed Data”,. IEEE Int‟ l Conf. Data Engineering (ICDE) 2007, pp. 416-425.

Contenu connexe

Tendances

Survey on classification algorithms for data mining (comparison and evaluation)
Survey on classification algorithms for data mining (comparison and evaluation)Survey on classification algorithms for data mining (comparison and evaluation)
Survey on classification algorithms for data mining (comparison and evaluation)Alexander Decker
 
E132833
E132833E132833
E132833irjes
 
A Novel Approach for Clustering Big Data based on MapReduce
A Novel Approach for Clustering Big Data based on MapReduce A Novel Approach for Clustering Big Data based on MapReduce
A Novel Approach for Clustering Big Data based on MapReduce IJECEIAES
 
Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...
Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...
Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...ijdmtaiir
 
Clustering Using Shared Reference Points Algorithm Based On a Sound Data Model
Clustering Using Shared Reference Points Algorithm Based On a Sound Data ModelClustering Using Shared Reference Points Algorithm Based On a Sound Data Model
Clustering Using Shared Reference Points Algorithm Based On a Sound Data ModelWaqas Tariq
 
Scalable and Adaptive Graph Querying with MapReduce
Scalable and Adaptive Graph Querying with MapReduceScalable and Adaptive Graph Querying with MapReduce
Scalable and Adaptive Graph Querying with MapReduceKyong-Ha Lee
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
SASUM: A Sharing-based Approach to Fast Approximate Subgraph Matching for Lar...
SASUM: A Sharing-based Approach to Fast Approximate Subgraph Matching for Lar...SASUM: A Sharing-based Approach to Fast Approximate Subgraph Matching for Lar...
SASUM: A Sharing-based Approach to Fast Approximate Subgraph Matching for Lar...Kyong-Ha Lee
 
Ieeepro techno solutions 2013 ieee java project -building confidential and ...
Ieeepro techno solutions   2013 ieee java project -building confidential and ...Ieeepro techno solutions   2013 ieee java project -building confidential and ...
Ieeepro techno solutions 2013 ieee java project -building confidential and ...hemanthbbc
 
Spatio textual similarity join
Spatio textual similarity joinSpatio textual similarity join
Spatio textual similarity joinIJDKP
 
Current clustering techniques
Current clustering techniquesCurrent clustering techniques
Current clustering techniquesPoonam Kshirsagar
 
SVD BASED LATENT SEMANTIC INDEXING WITH USE OF THE GPU COMPUTATIONS
SVD BASED LATENT SEMANTIC INDEXING WITH USE OF THE GPU COMPUTATIONSSVD BASED LATENT SEMANTIC INDEXING WITH USE OF THE GPU COMPUTATIONS
SVD BASED LATENT SEMANTIC INDEXING WITH USE OF THE GPU COMPUTATIONSijscmcj
 

Tendances (17)

C0312023
C0312023C0312023
C0312023
 
Survey on classification algorithms for data mining (comparison and evaluation)
Survey on classification algorithms for data mining (comparison and evaluation)Survey on classification algorithms for data mining (comparison and evaluation)
Survey on classification algorithms for data mining (comparison and evaluation)
 
B0330811
B0330811B0330811
B0330811
 
SciVisHalosFinalPaper
SciVisHalosFinalPaperSciVisHalosFinalPaper
SciVisHalosFinalPaper
 
E132833
E132833E132833
E132833
 
A Novel Approach for Clustering Big Data based on MapReduce
A Novel Approach for Clustering Big Data based on MapReduce A Novel Approach for Clustering Big Data based on MapReduce
A Novel Approach for Clustering Big Data based on MapReduce
 
50120140505013
5012014050501350120140505013
50120140505013
 
C42011318
C42011318C42011318
C42011318
 
Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...
Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...
Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...
 
Clustering Using Shared Reference Points Algorithm Based On a Sound Data Model
Clustering Using Shared Reference Points Algorithm Based On a Sound Data ModelClustering Using Shared Reference Points Algorithm Based On a Sound Data Model
Clustering Using Shared Reference Points Algorithm Based On a Sound Data Model
 
Scalable and Adaptive Graph Querying with MapReduce
Scalable and Adaptive Graph Querying with MapReduceScalable and Adaptive Graph Querying with MapReduce
Scalable and Adaptive Graph Querying with MapReduce
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
SASUM: A Sharing-based Approach to Fast Approximate Subgraph Matching for Lar...
SASUM: A Sharing-based Approach to Fast Approximate Subgraph Matching for Lar...SASUM: A Sharing-based Approach to Fast Approximate Subgraph Matching for Lar...
SASUM: A Sharing-based Approach to Fast Approximate Subgraph Matching for Lar...
 
Ieeepro techno solutions 2013 ieee java project -building confidential and ...
Ieeepro techno solutions   2013 ieee java project -building confidential and ...Ieeepro techno solutions   2013 ieee java project -building confidential and ...
Ieeepro techno solutions 2013 ieee java project -building confidential and ...
 
Spatio textual similarity join
Spatio textual similarity joinSpatio textual similarity join
Spatio textual similarity join
 
Current clustering techniques
Current clustering techniquesCurrent clustering techniques
Current clustering techniques
 
SVD BASED LATENT SEMANTIC INDEXING WITH USE OF THE GPU COMPUTATIONS
SVD BASED LATENT SEMANTIC INDEXING WITH USE OF THE GPU COMPUTATIONSSVD BASED LATENT SEMANTIC INDEXING WITH USE OF THE GPU COMPUTATIONS
SVD BASED LATENT SEMANTIC INDEXING WITH USE OF THE GPU COMPUTATIONS
 

En vedette

Protocol
ProtocolProtocol
Protocolso1166
 
Ci31360364
Ci31360364Ci31360364
Ci31360364IJMER
 
Numerical Modelling of Wind Patterns around a Solar Parabolic Trough Collector
Numerical Modelling of Wind Patterns around a Solar Parabolic Trough CollectorNumerical Modelling of Wind Patterns around a Solar Parabolic Trough Collector
Numerical Modelling of Wind Patterns around a Solar Parabolic Trough CollectorIJMER
 
Propabilistic Analysis of a Man-Machine System Operating Subject To Differen...
Propabilistic Analysis of a Man-Machine System Operating  Subject To Differen...Propabilistic Analysis of a Man-Machine System Operating  Subject To Differen...
Propabilistic Analysis of a Man-Machine System Operating Subject To Differen...IJMER
 
The everlasting gospel
The everlasting gospelThe everlasting gospel
The everlasting gospelRobert Taylor
 
Analysis and Performance evaluation of Traditional and Hierarchal Sensor Network
Analysis and Performance evaluation of Traditional and Hierarchal Sensor NetworkAnalysis and Performance evaluation of Traditional and Hierarchal Sensor Network
Analysis and Performance evaluation of Traditional and Hierarchal Sensor NetworkIJMER
 
Numerical Analysis of Fin Side Turbulent Flow for Round and Flat Tube Heat E...
Numerical Analysis of Fin Side Turbulent Flow for Round and  Flat Tube Heat E...Numerical Analysis of Fin Side Turbulent Flow for Round and  Flat Tube Heat E...
Numerical Analysis of Fin Side Turbulent Flow for Round and Flat Tube Heat E...IJMER
 
Comparing: Routing Protocols on Basis of sleep mode
Comparing: Routing Protocols on Basis of sleep modeComparing: Routing Protocols on Basis of sleep mode
Comparing: Routing Protocols on Basis of sleep modeIJMER
 
How to view your web page source code
How to view your web page source codeHow to view your web page source code
How to view your web page source codedenise2228
 
On Normal and Unitary Polynomial Matrices
On Normal and Unitary Polynomial MatricesOn Normal and Unitary Polynomial Matrices
On Normal and Unitary Polynomial MatricesIJMER
 
Spectroscopic and Thermal Characterization of Charge-Transfer Complexes Forme...
Spectroscopic and Thermal Characterization of Charge-Transfer Complexes Forme...Spectroscopic and Thermal Characterization of Charge-Transfer Complexes Forme...
Spectroscopic and Thermal Characterization of Charge-Transfer Complexes Forme...IJMER
 
Dr2425912593
Dr2425912593Dr2425912593
Dr2425912593IJMER
 
Nanotechnology: Shaping the world atom by atom
Nanotechnology: Shaping the world atom by atomNanotechnology: Shaping the world atom by atom
Nanotechnology: Shaping the world atom by atomIJMER
 
C04010 03 1522
C04010 03 1522C04010 03 1522
C04010 03 1522IJMER
 
Review and Comparisons between Multiple Ant Based Routing Algorithms in Mobi...
Review and Comparisons between Multiple Ant Based Routing  Algorithms in Mobi...Review and Comparisons between Multiple Ant Based Routing  Algorithms in Mobi...
Review and Comparisons between Multiple Ant Based Routing Algorithms in Mobi...IJMER
 
A Novel Data Extraction and Alignment Method for Web Databases
A Novel Data Extraction and Alignment Method for Web DatabasesA Novel Data Extraction and Alignment Method for Web Databases
A Novel Data Extraction and Alignment Method for Web DatabasesIJMER
 
GPS cycle slips detection and repair through various signal combinations
GPS cycle slips detection and repair through various signal combinationsGPS cycle slips detection and repair through various signal combinations
GPS cycle slips detection and repair through various signal combinationsIJMER
 
Ewil project presentation
Ewil project presentationEwil project presentation
Ewil project presentationEWIL_EU
 
презентация уко1 вер.3
презентация уко1 вер.3презентация уко1 вер.3
презентация уко1 вер.3uca51
 

En vedette (20)

Protocol
ProtocolProtocol
Protocol
 
Ci31360364
Ci31360364Ci31360364
Ci31360364
 
Numerical Modelling of Wind Patterns around a Solar Parabolic Trough Collector
Numerical Modelling of Wind Patterns around a Solar Parabolic Trough CollectorNumerical Modelling of Wind Patterns around a Solar Parabolic Trough Collector
Numerical Modelling of Wind Patterns around a Solar Parabolic Trough Collector
 
Propabilistic Analysis of a Man-Machine System Operating Subject To Differen...
Propabilistic Analysis of a Man-Machine System Operating  Subject To Differen...Propabilistic Analysis of a Man-Machine System Operating  Subject To Differen...
Propabilistic Analysis of a Man-Machine System Operating Subject To Differen...
 
The everlasting gospel
The everlasting gospelThe everlasting gospel
The everlasting gospel
 
Analysis and Performance evaluation of Traditional and Hierarchal Sensor Network
Analysis and Performance evaluation of Traditional and Hierarchal Sensor NetworkAnalysis and Performance evaluation of Traditional and Hierarchal Sensor Network
Analysis and Performance evaluation of Traditional and Hierarchal Sensor Network
 
Numerical Analysis of Fin Side Turbulent Flow for Round and Flat Tube Heat E...
Numerical Analysis of Fin Side Turbulent Flow for Round and  Flat Tube Heat E...Numerical Analysis of Fin Side Turbulent Flow for Round and  Flat Tube Heat E...
Numerical Analysis of Fin Side Turbulent Flow for Round and Flat Tube Heat E...
 
Comparing: Routing Protocols on Basis of sleep mode
Comparing: Routing Protocols on Basis of sleep modeComparing: Routing Protocols on Basis of sleep mode
Comparing: Routing Protocols on Basis of sleep mode
 
How to view your web page source code
How to view your web page source codeHow to view your web page source code
How to view your web page source code
 
On Normal and Unitary Polynomial Matrices
On Normal and Unitary Polynomial MatricesOn Normal and Unitary Polynomial Matrices
On Normal and Unitary Polynomial Matrices
 
Spectroscopic and Thermal Characterization of Charge-Transfer Complexes Forme...
Spectroscopic and Thermal Characterization of Charge-Transfer Complexes Forme...Spectroscopic and Thermal Characterization of Charge-Transfer Complexes Forme...
Spectroscopic and Thermal Characterization of Charge-Transfer Complexes Forme...
 
Dr2425912593
Dr2425912593Dr2425912593
Dr2425912593
 
Nanotechnology: Shaping the world atom by atom
Nanotechnology: Shaping the world atom by atomNanotechnology: Shaping the world atom by atom
Nanotechnology: Shaping the world atom by atom
 
Sistema acustico usg tablaroca
Sistema acustico usg tablarocaSistema acustico usg tablaroca
Sistema acustico usg tablaroca
 
C04010 03 1522
C04010 03 1522C04010 03 1522
C04010 03 1522
 
Review and Comparisons between Multiple Ant Based Routing Algorithms in Mobi...
Review and Comparisons between Multiple Ant Based Routing  Algorithms in Mobi...Review and Comparisons between Multiple Ant Based Routing  Algorithms in Mobi...
Review and Comparisons between Multiple Ant Based Routing Algorithms in Mobi...
 
A Novel Data Extraction and Alignment Method for Web Databases
A Novel Data Extraction and Alignment Method for Web DatabasesA Novel Data Extraction and Alignment Method for Web Databases
A Novel Data Extraction and Alignment Method for Web Databases
 
GPS cycle slips detection and repair through various signal combinations
GPS cycle slips detection and repair through various signal combinationsGPS cycle slips detection and repair through various signal combinations
GPS cycle slips detection and repair through various signal combinations
 
Ewil project presentation
Ewil project presentationEwil project presentation
Ewil project presentation
 
презентация уко1 вер.3
презентация уко1 вер.3презентация уко1 вер.3
презентация уко1 вер.3
 

Similaire à Skyline Query Processing using Filtering in Distributed Environment

IRJET- Secure Data Access on Distributed Database using Skyline Queries
IRJET- Secure Data Access on Distributed Database using Skyline QueriesIRJET- Secure Data Access on Distributed Database using Skyline Queries
IRJET- Secure Data Access on Distributed Database using Skyline QueriesIRJET Journal
 
K Means Clustering Algorithm for Partitioning Data Sets Evaluated From Horizo...
K Means Clustering Algorithm for Partitioning Data Sets Evaluated From Horizo...K Means Clustering Algorithm for Partitioning Data Sets Evaluated From Horizo...
K Means Clustering Algorithm for Partitioning Data Sets Evaluated From Horizo...IOSR Journals
 
Empirical Analysis of Radix Sort using Curve Fitting Technique in Personal Co...
Empirical Analysis of Radix Sort using Curve Fitting Technique in Personal Co...Empirical Analysis of Radix Sort using Curve Fitting Technique in Personal Co...
Empirical Analysis of Radix Sort using Curve Fitting Technique in Personal Co...IRJET Journal
 
Dynamic approach to k means clustering algorithm-2
Dynamic approach to k means clustering algorithm-2Dynamic approach to k means clustering algorithm-2
Dynamic approach to k means clustering algorithm-2IAEME Publication
 
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...ijccsa
 
Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...
Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...
Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...neirew J
 
Dynamic K-Means Algorithm for Optimized Routing in Mobile Ad Hoc Networks
Dynamic K-Means Algorithm for Optimized Routing in Mobile Ad Hoc Networks Dynamic K-Means Algorithm for Optimized Routing in Mobile Ad Hoc Networks
Dynamic K-Means Algorithm for Optimized Routing in Mobile Ad Hoc Networks IJCSES Journal
 
A frame work for clustering time evolving data
A frame work for clustering time evolving dataA frame work for clustering time evolving data
A frame work for clustering time evolving dataiaemedu
 
Qo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environmentQo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environmentAlexander Decker
 
Qo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environmentQo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environmentAlexander Decker
 
Performance and Cost Evaluation of an Adaptive Encryption Architecture for Cl...
Performance and Cost Evaluation of an Adaptive Encryption Architecture for Cl...Performance and Cost Evaluation of an Adaptive Encryption Architecture for Cl...
Performance and Cost Evaluation of an Adaptive Encryption Architecture for Cl...Editor IJLRES
 
Assignment As A Location-Based Service In Outsourced Databases
Assignment As A Location-Based Service In Outsourced DatabasesAssignment As A Location-Based Service In Outsourced Databases
Assignment As A Location-Based Service In Outsourced DatabasesNicole Adams
 
Workflow Scheduling Techniques and Algorithms in IaaS Cloud: A Survey
Workflow Scheduling Techniques and Algorithms in IaaS Cloud: A Survey Workflow Scheduling Techniques and Algorithms in IaaS Cloud: A Survey
Workflow Scheduling Techniques and Algorithms in IaaS Cloud: A Survey IJECEIAES
 
Coarse Grain Reconfigurable Floating Point Unit
Coarse Grain Reconfigurable Floating Point UnitCoarse Grain Reconfigurable Floating Point Unit
Coarse Grain Reconfigurable Floating Point UnitAM Publications,India
 
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY ijccsa
 
Locality Sim : Cloud Simulator with Data Locality
Locality Sim : Cloud Simulator with Data LocalityLocality Sim : Cloud Simulator with Data Locality
Locality Sim : Cloud Simulator with Data Localityneirew J
 
Inteligent multicriteria model load blancing in cloude computing
Inteligent multicriteria model load blancing in cloude computingInteligent multicriteria model load blancing in cloude computing
Inteligent multicriteria model load blancing in cloude computingpihu2244
 
Presented by Ahmed Abdulhakim Al-Absi - Scaling map reduce applications acro...
Presented by Ahmed Abdulhakim Al-Absi -  Scaling map reduce applications acro...Presented by Ahmed Abdulhakim Al-Absi -  Scaling map reduce applications acro...
Presented by Ahmed Abdulhakim Al-Absi - Scaling map reduce applications acro...Absi Ahmed
 

Similaire à Skyline Query Processing using Filtering in Distributed Environment (20)

IRJET- Secure Data Access on Distributed Database using Skyline Queries
IRJET- Secure Data Access on Distributed Database using Skyline QueriesIRJET- Secure Data Access on Distributed Database using Skyline Queries
IRJET- Secure Data Access on Distributed Database using Skyline Queries
 
D04573033
D04573033D04573033
D04573033
 
K Means Clustering Algorithm for Partitioning Data Sets Evaluated From Horizo...
K Means Clustering Algorithm for Partitioning Data Sets Evaluated From Horizo...K Means Clustering Algorithm for Partitioning Data Sets Evaluated From Horizo...
K Means Clustering Algorithm for Partitioning Data Sets Evaluated From Horizo...
 
Empirical Analysis of Radix Sort using Curve Fitting Technique in Personal Co...
Empirical Analysis of Radix Sort using Curve Fitting Technique in Personal Co...Empirical Analysis of Radix Sort using Curve Fitting Technique in Personal Co...
Empirical Analysis of Radix Sort using Curve Fitting Technique in Personal Co...
 
Dynamic approach to k means clustering algorithm-2
Dynamic approach to k means clustering algorithm-2Dynamic approach to k means clustering algorithm-2
Dynamic approach to k means clustering algorithm-2
 
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...
 
Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...
Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...
Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...
 
Ijcatr04051012
Ijcatr04051012Ijcatr04051012
Ijcatr04051012
 
Dynamic K-Means Algorithm for Optimized Routing in Mobile Ad Hoc Networks
Dynamic K-Means Algorithm for Optimized Routing in Mobile Ad Hoc Networks Dynamic K-Means Algorithm for Optimized Routing in Mobile Ad Hoc Networks
Dynamic K-Means Algorithm for Optimized Routing in Mobile Ad Hoc Networks
 
A frame work for clustering time evolving data
A frame work for clustering time evolving dataA frame work for clustering time evolving data
A frame work for clustering time evolving data
 
Qo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environmentQo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environment
 
Qo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environmentQo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environment
 
Performance and Cost Evaluation of an Adaptive Encryption Architecture for Cl...
Performance and Cost Evaluation of an Adaptive Encryption Architecture for Cl...Performance and Cost Evaluation of an Adaptive Encryption Architecture for Cl...
Performance and Cost Evaluation of an Adaptive Encryption Architecture for Cl...
 
Assignment As A Location-Based Service In Outsourced Databases
Assignment As A Location-Based Service In Outsourced DatabasesAssignment As A Location-Based Service In Outsourced Databases
Assignment As A Location-Based Service In Outsourced Databases
 
Workflow Scheduling Techniques and Algorithms in IaaS Cloud: A Survey
Workflow Scheduling Techniques and Algorithms in IaaS Cloud: A Survey Workflow Scheduling Techniques and Algorithms in IaaS Cloud: A Survey
Workflow Scheduling Techniques and Algorithms in IaaS Cloud: A Survey
 
Coarse Grain Reconfigurable Floating Point Unit
Coarse Grain Reconfigurable Floating Point UnitCoarse Grain Reconfigurable Floating Point Unit
Coarse Grain Reconfigurable Floating Point Unit
 
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
 
Locality Sim : Cloud Simulator with Data Locality
Locality Sim : Cloud Simulator with Data LocalityLocality Sim : Cloud Simulator with Data Locality
Locality Sim : Cloud Simulator with Data Locality
 
Inteligent multicriteria model load blancing in cloude computing
Inteligent multicriteria model load blancing in cloude computingInteligent multicriteria model load blancing in cloude computing
Inteligent multicriteria model load blancing in cloude computing
 
Presented by Ahmed Abdulhakim Al-Absi - Scaling map reduce applications acro...
Presented by Ahmed Abdulhakim Al-Absi -  Scaling map reduce applications acro...Presented by Ahmed Abdulhakim Al-Absi -  Scaling map reduce applications acro...
Presented by Ahmed Abdulhakim Al-Absi - Scaling map reduce applications acro...
 

Plus de IJMER

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...IJMER
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingIJMER
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreIJMER
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)IJMER
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...IJMER
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...IJMER
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...IJMER
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...IJMER
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationIJMER
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless BicycleIJMER
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIJMER
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemIJMER
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesIJMER
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...IJMER
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningIJMER
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessIJMER
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersIJMER
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And AuditIJMER
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLIJMER
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyIJMER
 

Plus de IJMER (20)

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed Delinting
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja Fibre
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless Bicycle
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise Applications
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation System
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological Spaces
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine Learning
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And Audit
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDL
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One Prey
 

Dernier

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 

Dernier (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Skyline Query Processing using Filtering in Distributed Environment

  • 1. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol.3, Issue.3, May-June. 2013 pp-1400-1402 ISSN: 2249-6645 www.ijmer.com 1400 | Page Shaik Shafi, 1 Sayeed Yasin2 1 M.Tech, Nimra College of Engineering & Technology, Vijayawada, A.P., India 2 Asst.Professor, Dept.of CSE, Nimra College of Engineering & Technology, Vijayawada, A.P., India Abstract: Skyline is used in a distributed database, because the database will not be in one system. It will be stored in multiple systems reside at different locations, if it is connected using internet. A Query is called as “Skyline”, which query works or execute based on data points. “Skyline” query returns many multidimensional points. It extracts the information from different places of distributed database at different sites. Skyline query returns all the interesting points that are not dominated by any other points. Skyline queries play an important role in multi criteria decision making and the user preference applications. For example, a tourist can issue a skyline query on a hotel relation to get those hotels with high stars and cheap prices. This paper presents the skyline query processing in distributed environment using filtering. Keywords: Data sites, Distributed environment, Filtering, Query. I. INTRODUCTION Developments in the past couple of years have revealed a trend towards distributed data management and the storage systems. In the presence of the huge amounts of data that today’s systems are providing access to, it is a tedious task for a user to find the most interesting available data without using the advanced query types, such as skyline queries. Whereas the problem is known as the skylines in database research, in other areas it was already known before as the maximum vector problem or the Pareto optimum [1] [2]. The popularity of the the skyline operator is mainly due to its applicability for decision making applications; skyline queries help users make intelligent decisions over complex data, where different and often conflicting criteria are considered. Skyline queries have originally been proposed for centralized environments [3], i.e., single-database environments. As now- a- days data is increasingly stored and processed in a distributed way, skyline processing over distributed data has attracted much attention recently. Skyline query processing in the distributed environments poses inherent challenges and requires non-traditional techniques due to the distribution of content and the lack of global knowledge. There are various different distributed systems with a different requirements and unique characteristics that have to be exploited for efficient skyline processing. Peer-to-peer (P2P) systems can be considered as an example of the distributed system architecture for which several distributed skyline approaches have been proposed. Other architectures, such as the Web information systems, parallel shared-nothing architectures, distributed data streams, or wireless sensor networks have different requirements. The variety of existing distributed systems leads to the variety of existing distributed skyline approaches. Moreover, the fact that several skyline variants, beyond the traditional skyline operator, have also been proposed in the past decade [4] [5] leads to various distributed approaches that support different skyline variants. The most important variants are- subspace skylines (only some attributes of a tuple are considered for evaluation), constrained skylines, and dynamic skyline queries (the skyline is not executed in the original data space but the data points are transformed into another data space before evaluating the skyline). The characteristic of the skyline variants requires sophisticated and specialized algorithms for efficient processing. Depending on the underlying network and the communication architecture, these variants allow for different optimizations. II. RELATED WORK A distributed skyline query can be processed by evaluating multiple constrained skyline queries on the different servers. A framework, called SkyPlan [6] has been proposed that maps the dependencies between the queries into a graph and generates cost-aware execution plans. The one of the possible ways to deal with geographically scattered data has been studied using a framework called PadDSkyline [7]. The theme of incomparability for skyline computation has also been explored. The authors have proposed and compared skyline computation based on dominance and incomparability through algorithms BSkyTree-S and BSkyTree-P [8]. The progressive skyline computations using DSL [9] and other algorithms [10] have also been proposed for query load balancing. The advent of the multi-core processors is making a profound impact on software development. In [11] , the authors have modified the basic skyline computation algorithms SFS (Sort Filter Skyline), BBS (Branch and Bound Skyline) and SSkyline (Simple Skyline) to induce the possible parallelism in them and have proposed a new algorithm PSkyline (Parallel Skyline). In [12], the authors have proposed an algorithm called as SSP (Search Space Partitioning) which exploits features of BATON -Balanced Tree Overlay network for indexing the dataset so that in structured peer to peer network, the peers will be accessed to the minimum and exact data sub space to compute the skyline can be searched efficiently. Other aspects of the parallel skyline computation like rank-aware queries, constrained skyline queries and progressive skyline computation in P2P networks have been proposed in [13] respectively. Proper data sub space partitioning is another aspect of the parallel skyline computation. The related approaches have been discussed in [14]. Skyline Query Processing using Filtering in Distributed Environment
  • 2. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol.3, Issue.3, May-June. 2013 pp-1400-1402 ISSN: 2249-6645 www.ijmer.com 1401 | Page III. PROPOSED WORK In our proposed work, given a distributed environment without any overlay structures, our main objective is efficient query processing strategies that shorten the overall query response time. We first speed up the overall query processing by achieving parallelism of the distributed query execution. Given a skyline query with some constraints, all relevant sites are partitioned into incomparable groups among which the query can be executed in parallel. Within each group, specific plans are proposed to further improve the query processing involving all intra- group sites. On a processing site, multiple filtering points are deliberately picked based on their overall dominating potential from the “local skyline”. They are then sent to the other sites with the query request, where they help identify more unqualified points that would otherwise be reported as false positives, and thus, reducing the communication cost between data sites. Filtering points are selected from the local skyline result that initially obtained. Suppose that the initial skyline result is SKinit = {s1; s2; . . . ; sl}, we need to select K (<l) points from it as the “multiple” filtering points. We study two heuristics that guide the selection of K filtering points from l(>k) skyline points. The first heuristic for selecting the multiple filtering points maximizes the sum of the values of all possible choices. To accomplish this, we need to sort points in SKinit in a non- ascending order and then pick the top-K ones. We call this heuristic MaxSum. It actually simplifies the computation by ignoring the overlapping between different “skyline” points dominating regions. The smaller the “overlapping” regions are, the more accurate the method will be. In the second heuristic, we intend to take into account the topology between the filtering points, to reduce the overlapping faced by the first heuristic. “Distance” is a simple metric to help consider this. Intuitively, the farther two “skyline” points are apart, the less their dominating regions overlap. Hence, we propose a greedy heuristic, called “MaxDist”, which maximizes the distance between filtering points. The algorithm of this heuristic is shown in Algorithm 1. Algorithm 1: Maxdist (SKinit, K) Input: initSK is the initial skyline; K is the number of filtering points needed; Output: a set of multiple filtering points. Step 1: fltF =  Step 2: Pick iS and jS from initSK satisfying | iS , jS | > | 1 iS , 1 jS | 1<= 1 iS , 1 jS <=l; Step 3: fltF = { iS , jS }; 1 SK = initSK -{ iS , jS }; Step 4: While | fltF |<K do Step 5: Pick iS from 1 SK satisfying  fltFsj | iS , jS |>=  fltFsj | 1 iS , jS |,  1 iS  1 SK Step 6: fltF = fltF U { iS }; 1 SK = initSK -{ iS }; Step 7: return fltF Initially, it picks from “SKinit” two points between which the distance is the largest among all pairs (line 2). Then, it incrementally selects points from “SKinit” and adds them to the filtering set, until K filtering points are obtained. In every incremental step, the point with the maximal sum of the distances to all current filtering points is selected (line 5). The idea behind “MaxDist” heuristic is good, but it is difficult to implement strictly due to its computational complexity. Therefore, we count the sum of distance between a point and all the current filtering points in MaxDist, and then pick the one with the maximum sum as a new filtering point. The improved version of the basic heuristic “MaxDist”, called “MaxDist2”, is shown in Algorithm 2. Algorithm 2: Maxdist2(SKinit, K, ) Input: initSK is the initial skyline; K is the number of filtering points needed; is the distance threshold Output: a set of multiple filtering points.
  • 3. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol.3, Issue.3, May-June. 2013 pp-1400-1402 ISSN: 2249-6645 www.ijmer.com 1402 | Page Step 1: fltF =  Step 2: Pick iS and jS from initSK satisfying | iS , jS | > | 1 iS , 1 jS | 1<= 1 iS , 1 jS <=l; Step 3: fltF = { iS , jS }; 1 SK = initSK -{ iS , jS }; Step 4: While | fltF |<K do Step 5: Pick iS from 1 SK satisfying  fltFsj | iS , jS |>=  fltFsj | 1 iS , jS |,  1 iS  1 SK Step 6: and dist( iS , jS ) > ; Step 7: fltF = fltF U { iS }; 1 SK = initSK -{ iS }; Step 8: return fltF IV. CONCLUSION In this paper, we have addressed the problem of constrained skyline query processing in distributed environment. Given a skyline query with some constraints, all relevant sites are partitioned into incomparable groups among which the query can be executed in parallel. Within each group, specific plans are proposed to further improve the query processing involving all intra- group sites. On a processing site, multiple filtering points are deliberately picked based on their overall dominating potential from the “local skyline”. They are then sent to the other sites with the query request, where they help identify more unqualified points that would otherwise be reported as false positives, and thus, reducing the communication cost between data sites. REFERENCES [1] H. T. Kung, F. Luccio, and F. P. Preparata. On finding the maxima of a set of vectors Journal of the ACM, 22(4):469–476, 1975 [2] F. P. Preparata and M. I. Shamos. Computational Geometry - An Introduction Springer, 1985 [3] S. Börzsönyi, D. Kossmann, and K. Stocker. The skyline operator. In ICDE, pages 421–432, 2001. [4] B. Cui, H. Lu, Q. Xu, L. Chen, Y. Dai, and Y. Zhou. Parallel Distributed Processing of Constrained Skyline Queries by Filtering. In ICDE, pages 546–555, 2008. [5] D. Papadias, Y. Tao, G. Fu, and B. Seeger. An Optimal and Progressive Algorithm for Skyline Queries In SIGMOD, pages 467– 478, 2003. [6] João B. Rocha-Junior, Akrivi Vlachou, Christos Doulkeridis, and Kjetil Nørvåg, “Efficient Execution Plans for Distributed Skyline Query Processing”, Conf on EDBT, March 2011. [7] Lijiang Chen, Bin Cui, Hua Lu, “Constrained Skyline Query Processing against Distributed Data Sites” IEEE TKDE, Vol. No 23 no 2, February 2011, pp. 204-217. [8] Jngwuk Lee, Seung-won Hwang. “BskyTree: Scalable Skyline Computation Using A Balanced Pivot Selection.”, EDBT 2010, March 22-26, Lausann, Switzerland, 2010, pp. 195-206. [9] Ping Wu, Caijie Zhang, Ying Feng, Ben Y. Zhao, Divyakant Agrawal,, and Amr El Abbadi “Parallelizing Skyline Queries for Scalable Distribution”, EDBT 2006, LNCS 3896, pp. 112–130. [10] Lin Zhu, Shuigeng Zhou, Jihong Guan, “Efficient Skyline Retrieval on Peer-to-Peer Networks”, Future Generation Communication and Networking (FGCN), 2007, pp. 309-314. [11] Hyeonseung Im, Jonghyun Park, Sungwoo Park, “Parallel skyline computation on multi-core architectures”, IEEE Int‟ l Conf. on Data Engineering (ICDE), 2009, pp. 808-823. [12] Shiyuan Wang, Beng chin Ooi, Anthony Tung, Lizhen Xu, “Efficient Skyline Processing on Peer to Peer Networks”, IEEE Int‟ l Conf. Data Eng. (ICDE), 2007. [13] K. Hose, M. Karnstedt, A. Koch, K. Sattler, and D. Zinn, “Processing rank-aware queries in P2P systems” In Proceedings of DBISP2P, 205, pp. 238–249 [14] Akrivi Vlachou, Christos Doulkeridis, Yannis Kotidis, Michalis Vazirgiannis, “SKYPEER: Efficient Subspace Skyline Computation over Distributed Data”,. IEEE Int‟ l Conf. Data Engineering (ICDE) 2007, pp. 416-425.