Information Technology Reference
In-Depth Information
<<interface>>
CoreInterface
Message
msgID : int
+handleRequest (in msg: Message) : void
+getMsg () : Message
SignalFilterCore
ECGAnalysisCore
+handleRequest (in msg: Message)
+handleRequest (in msg: Message)
OtherCore
PPGAnalysisCore
......
+handleRequest (in msg: Message)
+handleRequest (in msg: Message)
FIGURE 8.5
Plug-in algorithm framework. (Redrawn from He, C., Fan, X., and Li, Y., IEEE Transactions on
Biomedical Engineering 60, no. 1 (January 2013): 230-234.)
Access
Layer
}
Network Access, User Authetication, Rights Management
Application
Interface
}
API, Application, Web Service . . .
Distributed
File System,
Grid Computing
Content Distribu-
tion, Deletion of
Replcated Data,
Data Compression
Data Encryption,
Data Backup,
Data Disaster
Tolerance
Platform
Management
Layer
}
Virtualization, Centralized Management, Monitoring, ...
}
Storage
Layer
Storage Devices
FIGURE 8.6
Four-layer concept model of cloud storage. (Redrawn from Fan, X., He, C., Cai, Y. and Li, Y., in
IEEE CloudCom 2012 , Taipei, December 3-6, 2012, 705-710.)
unstructured health documents, as well as miscellaneous signal files, with
the power of NoSQL databases and distributed file systems. A NoSQL
database is easy to integrate into distributed file systems. For instance, the
Hadoop Distributed File System (HDFS) and Google's Cluster File System
(GlusterFS) all have friendly interfaces to NoSQL databases such as Cassandra,
MongoDB, and HBase. Moreover, sharding is another major characteristic of
this distributed database to gain increased availability. Redundancy among
these pieces of shards and different views of the same data provide consis-
tency to a large extent. This mechanism can guarantee the integration of
global data and transparency to users. For large and distributed storage,
this architecture provides more convenience for data retrieval with better
scalability as well as stability and persistency.
Search WWH ::




Custom Search