Preface |
|
xv | |
Acknowledgments |
|
xvii | |
Authors |
|
xix | |
|
Chapter 1 Distributed Knowledge Discovery: An Overview |
|
|
1 | (38) |
|
1.1 Knowledge Discovery And Data Mining Concepts |
|
|
1 | (5) |
|
1.1.1 Knowledge Discovery in Databases (KDD) Process Models |
|
|
4 | (2) |
|
1.2 Data Mining Techniques |
|
|
6 | (16) |
|
1.2.1 Components of Data Mining Algorithms |
|
|
8 | (2) |
|
1.2.2 Model Representation |
|
|
10 | (1) |
|
|
10 | (1) |
|
|
11 | (1) |
|
|
12 | (1) |
|
1.2.2.4 Association Rules |
|
|
12 | (1) |
|
|
13 | (4) |
|
1.2.2.6 Genetic Algorithms |
|
|
17 | (5) |
|
1.3 Parallel Knowledge Discovery |
|
|
22 | (11) |
|
1.3.1 Parallelism in Data Mining Techniques |
|
|
24 | (1) |
|
1.3.1.1 Parallel Decision Trees |
|
|
25 | (1) |
|
1.3.1.2 Parallel Association Rules Discovery |
|
|
26 | (1) |
|
1.3.1.3 Parallel Neural Networks |
|
|
27 | (2) |
|
1.3.1.4 Parallel Genetic Algorithms |
|
|
29 | (1) |
|
1.3.1.5 Parallel Cluster Analysis |
|
|
30 | (2) |
|
1.3.1.6 Architectural and Research Issues |
|
|
32 | (1) |
|
1.4 Distributed Knowledge Discovery |
|
|
33 | (6) |
|
|
35 | (1) |
|
|
36 | (2) |
|
1.4.3 Collective Data Mining |
|
|
38 | (1) |
|
Chapter 2 Service-Oriented Computing for Data Analysis |
|
|
39 | (28) |
|
2.1 Service-Oriented Architecture And Computing |
|
|
39 | (4) |
|
2.2 Internet Services: Web, Grids, And Clouds |
|
|
43 | (16) |
|
|
44 | (2) |
|
|
46 | (2) |
|
2.2.1.2 Messaging Layer. SOAP |
|
|
48 | (2) |
|
2.2.1.3 Description Layer: WSDL |
|
|
50 | (3) |
|
|
53 | (2) |
|
2.2.2.1 Open Grid Services Architecture |
|
|
55 | (1) |
|
2.2.2.2 Web Services Resource Framework |
|
|
56 | (2) |
|
|
58 | (1) |
|
2.3 Service-Oriented Knowledge Discovery |
|
|
59 | (8) |
|
2.3.1 Grid-Based Knowledge Discovery |
|
|
60 | (7) |
|
Chapter 3 Designing Services for Distributed Knowledge Discovery |
|
|
67 | (14) |
|
3.1 A Service-Oriented Layered Approach For Distributed KDD |
|
|
67 | (4) |
|
3.2 How Kdd Applications Can Be Designed As A Collection Of Data Analysis Services |
|
|
71 | (2) |
|
3.3 KDD Service-Oriented Applications |
|
|
73 | (6) |
|
|
73 | (3) |
|
3.3.2 Invocation Mechanisms |
|
|
76 | (3) |
|
3.4 Hierarchy Of Services For Worldwide KDD |
|
|
79 | (2) |
|
Chapter 4 Workflows of Services for Data Analysis |
|
|
81 | (18) |
|
4.1 Basic Workflow Concepts |
|
|
81 | (5) |
|
|
82 | (4) |
|
4.2 Scientific Workflow Management Systems |
|
|
86 | (5) |
|
|
86 | (1) |
|
|
87 | (1) |
|
|
88 | (1) |
|
|
89 | (1) |
|
|
90 | (1) |
|
4.3 Workflows For Distributed KDD |
|
|
91 | (8) |
|
4.3.1 Distributed KDD Workflow Examples |
|
|
91 | (2) |
|
4.3.2 Distributed KDD Workflow Representations |
|
|
93 | (6) |
|
Chapter 5 Services and Grids: The Knowledge Grid |
|
|
99 | (24) |
|
5.1 The Knowledge Grid Architecture |
|
|
99 | (3) |
|
5.1.1 Core Services and High-Level Services |
|
|
100 | (2) |
|
|
102 | (5) |
|
5.2.1 Metadata Representation |
|
|
103 | (3) |
|
5.2.2 Metadata Publication and Search |
|
|
106 | (1) |
|
5.3 Workflow Composition Using Dis3gno |
|
|
107 | (8) |
|
5.3.1 Workflow Representation |
|
|
109 | (4) |
|
5.3.2 Workflow Composition |
|
|
113 | (2) |
|
|
115 | (8) |
|
Chapter 6 Mining Tasks as Services: The Case of Weka4WS |
|
|
123 | (22) |
|
6.1 Enabling Distributed KDD In An Open-Source Toolkit |
|
|
123 | (3) |
|
|
124 | (1) |
|
6.1.2 Weka4WS: Design Goals |
|
|
125 | (1) |
|
|
126 | (6) |
|
6.2.1 Communication Mechanisms |
|
|
127 | (1) |
|
6.2.2 Web Service Operations |
|
|
128 | (3) |
|
|
131 | (1) |
|
6.3 Weka4ws Explorer For Remote Data Mining |
|
|
132 | (2) |
|
6.4 Weka4ws Knowledgeflow For Composing Data Mining Services |
|
|
134 | (6) |
|
6.4.1 Supporting Data-Parallel Workflows |
|
|
137 | (3) |
|
|
140 | (5) |
|
Chapter 7 How Services Can Support Mobile Data Mining |
|
|
145 | (18) |
|
|
145 | (3) |
|
7.1.1 Mobile Data Mining Systems Examples |
|
|
147 | (1) |
|
|
148 | (2) |
|
7.2.1 Mobile Web Services Initiatives |
|
|
149 | (1) |
|
7.3 System For Mobile Data Mining Through Web Services |
|
|
150 | (6) |
|
7.3.1 System Architecture |
|
|
151 | (1) |
|
7.3.2 Mining Server Components |
|
|
152 | (1) |
|
7.3.3 Mobile Client Components |
|
|
153 | (1) |
|
7.3.4 Execution Mechanisms |
|
|
154 | (1) |
|
7.3.5 System Implementation |
|
|
155 | (1) |
|
7.4 Mobile-To-Mobile (M2M) Data Mining Architecture |
|
|
156 | (7) |
|
7.4.1 M2M Data Mining Implementation |
|
|
158 | (5) |
|
Chapter 8 Knowledge Discovery Applications |
|
|
163 | (18) |
|
8.1 Knowledge Grid Applications |
|
|
163 | (7) |
|
8.1.1 Classification with Parameter Sweeping |
|
|
165 | (3) |
|
|
168 | (2) |
|
|
170 | (5) |
|
8.2.1 Classification Using Multiple Algorithms |
|
|
171 | (1) |
|
8.2.2 Clustering with Parameter Sweeping |
|
|
172 | (2) |
|
8.2.3 Local Execution on a Multicore Machine |
|
|
174 | (1) |
|
8.3 Web Services Resource Framework (Wsrf) Overhead In Distributed Scenarios |
|
|
175 | (6) |
|
Chapter 9 Sketching the Future Pervasive Data Services |
|
|
181 | (12) |
|
9.1 Service Orientation And Ubiquitous Computing For Data |
|
|
181 | (2) |
|
9.2 Toward Future Service-Oriented Infrastructures |
|
|
183 | (3) |
|
9.3 Requirements Of Future Generation Services |
|
|
186 | (1) |
|
9.4 Services For Ubiquitous Computing |
|
|
187 | (2) |
|
9.5 Services For Ambient Intelligence And Smart Territories |
|
|
189 | (2) |
|
|
191 | (2) |
Bibliography |
|
193 | (10) |
Index |
|
203 | |