SlideShare a Scribd company logo
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.

More Related Content

What's hot

C0312023
C0312023C0312023
C0312023
iosrjournals
 
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
 
B0330811
B0330811B0330811
B0330811
iosrjournals
 
E132833
E132833E132833
E132833
irjes
 
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
 
C42011318
C42011318C42011318
C42011318
IJERA Editor
 
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 Model
Waqas 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 MapReduce
Kyong-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 join
IJDKP
 
Current clustering techniques
Current clustering techniquesCurrent clustering techniques
Current clustering techniques
Poonam 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 COMPUTATIONS
ijscmcj
 

What's hot (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
 

Viewers also liked

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 Collector
IJMER
 
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 Network
IJMER
 
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 mode
IJMER
 
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 Matrices
IJMER
 
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 atom
IJMER
 
Sistema acustico usg tablaroca
Sistema acustico usg tablarocaSistema acustico usg tablaroca
Sistema acustico usg tablaroca
Victor Hugo Hernandez Ramirez
 
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 Databases
IJMER
 
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
IJMER
 
Ewil project presentation
Ewil project presentationEwil project presentation
Ewil project presentation
EWIL_EU
 
презентация уко1 вер.3
презентация уко1 вер.3презентация уко1 вер.3
презентация уко1 вер.3uca51
 

Viewers also liked (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
 

Similar to 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 Queries
IRJET Journal
 
D04573033
D04573033D04573033
D04573033
IOSR-JEN
 
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
 
Ijcatr04051012
Ijcatr04051012Ijcatr04051012
Ijcatr04051012
Editor IJCATR
 
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 environment
Alexander 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 Databases
Nicole 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 Unit
AM Publications,India
 
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
neirew J
 
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
 
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
 

Similar to 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 LocalityLocality 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 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...
 

More from 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 Delinting
IJMER
 
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
IJMER
 
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 Simulation
IJMER
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless Bicycle
IJMER
 
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
IJMER
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation System
IJMER
 
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
IJMER
 
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 Learning
IJMER
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
IJMER
 
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
IJMER
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And Audit
IJMER
 
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
IJMER
 
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
IJMER
 

More from 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
 

Recently uploaded

JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 

Recently uploaded (20)

JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 

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.