Sei sulla pagina 1di 11

Intelligent Data

Ali Adams
Bournemouth University UK, 1999

Outline
Current data management
Why do we need a new model? What is intelligent data?

Which data is intelligent?


What can intelligent data do? Intelligent decision making Benefits and Costs Conclusions
2

Current Data Management


Flat Files
Hierarchical Databases Networked Databases Relational Databases Object Databases
3

Why do we need a new model?


To fully decentralize data management and free the data into the information sea
can improve system responsiveness and can improve system resource usage

To provide efficient access to mobile users


with high data-user affinity data on users mobile and high data autonomy independent decisions

To reduce database administration cost

No database, data manage themselves monitor and control system policies data activities, data placement, migration level, replication level,
4

What is Intelligent Data?


Intelligent data are autonomous objects with internal knowledge of who and where their users are to provide them with fast access. Intelligent data have built-in AI engines to independently decide on where to reside within a computing environment in order to satisfy the above goal.

Which data is intelligent?


Related Data Objects grouped into Clusters
e.g. customer + his accounts + their transactions

Clusters grouped into Autonomous Containers


grouped with other similarly accessed clusters

Containers are the intelligent data units


they self-manage themselves independently

iData Container
Customer 1 Customer 2 Account 1 Account 2 Account 1

Transaction 1

Transaction 2

Transaction 1

Transaction 2

Customer 3 AI-Engine Account 1 Account 2 Usage History

Transaction 1

What can intelligent data do?


Dynamic Migration
near its most frequent users

Dynamic Replication
when users are too far apart

Dynamic Partitioning
across access-difference boundaries

Dynamic Combining
with other similarly accessed data
8

Intelligent decision making


Artificial Intelligence-based:
Fuzzy Logic to define self-management knowledge Genetic Algorithms to continuously adapt this knowledge

Autonomous:
independent of other datas decisions independent of network topology

Input Parameters:
Data usage distribution Server load distribution
9

Benefits and Costs


Benefits
Minimise average response time Minimise total network traffic Fully scalable (free increase in users, data, servers) Fully flexible (free change in network topology) High resilience to network partitioning - data near users

Costs
Decision making processes Self-management activities
10

Conclusions
Dynamic data re-allocation is a new data management model where data decide autonomously on where best to reside to improve overall system performance and resource usage with minimum costs.
A research programme to investigate this new model would yield international recognition for this Institute and firmly puts it on the information management world map.
11

Potrebbero piacerti anche