Mehmet R Eskicioglu | University of Manitoba (original) (raw)
Papers by Mehmet R Eskicioglu
Protection of intellectual property is a critical issue in digital multimedia distribution system... more Protection of intellectual property is a critical issue in digital multimedia distribution systems. Cryptographic tools are commonly used for secure delivery of content and access keys to consumers via terrestrial, satellite, cable and Internet transmissions. A third requirement is the distribution of the copyright or usage rights associated with the digital content The integrity, as opposed to security, of this data is essential to prevent unauthorized modification. Two approaches have been proposed in the open literature: allocating special fields in the transport meam and embedding a watermark into multimedia content. We present two new methods, based on secret sharing, to create channels with guaranteed data integrity. 1.
— Although advances in sensor node hardware, which comprises sensors, embedded processors, and co... more — Although advances in sensor node hardware, which comprises sensors, embedded processors, and communication components, have made the large-scale deployment of sensor networks a reality, sensor networks are quite limited in resources. A sensor network includes a numerous battery-operated wireless sensor nodes, which have limited processing and storage capa-bilities, and a few base stations, which are powered PCs that are possibly connected to the Internet. Furthermore, typical sensor network applications, ranging from monitoring to military and health care, generate various complex continuous queries. The querying of sensor networks requires a rich set of abstractions, techniques, and heuristics. In this paper, challenges and design goals for query processing strategies are identified. The current strategies are compared based on the query language, the in-network processing mech-anisms, and the query optimization techniques. Moreover, the integration of local and wide area sensor ...
International Journal of Computer Network and Information Security
Increasing the implication of IoT data puts a focus on extracting the knowledge from sensors’ raw... more Increasing the implication of IoT data puts a focus on extracting the knowledge from sensors’ raw data. The management of sensors’ data is inefficient with current solutions, as studies have generally focused on either providing cloud-based IoT solutions or inefficient predefined rules. Cloud-based IoT solutions have problems with latency, availability, security and privacy, and power consumption. Therefore, Providing IoT gateways with relevant intelligence is essential for gaining knowledge from raw data to make the decision of whether to actuate or offload tasks to the cloud. This work proposes a model that provides an IoT gateway with the intelligence needed to extract the knowledge from sensors’ data in order to make the decision locally without needing to send all raw data to the cloud over the Internet. This speeds up decisions and actions for real-time data and overcomes the limitations of cloud-based IoT solutions. When the gateway is unable to process a task locally, the da...
… of the 1998 conference of the Centre …, 1998
Distributed shared memory (DSM) is a useful abstraction not only for deploying networks of workst... more Distributed shared memory (DSM) is a useful abstraction not only for deploying networks of workstations as a parallel multicomputer but also for increasing the usability of non-uniform memory access multicomputers. It provides an alternative programming model for ...
Software Distributed Shared Memory (S-DSM) is an abstraction which combines the scalability of lo... more Software Distributed Shared Memory (S-DSM) is an abstraction which combines the scalability of loosely coupled multicomputer systems with the ease of usability of tightly coupled multiprocessors. One of the fundamental characteristics of S-DSM is its transparent ...
Distributed systems are composed of several loosely-coupled computers communicating over a high-b... more Distributed systems are composed of several loosely-coupled computers communicating over a high-bandwidth network. To achieve an even distribution of the workload in a distributed system, either preemptive or non-preemptive load distribution strategies are used. ...
International Symposium on High Performance Computing Systems, 2004
Proceedings of Spie the International Society For Optical Engineering, Mar 1, 2010
The standard format for medical imaging storage and transmission is Digital Imaging and Communica... more The standard format for medical imaging storage and transmission is Digital Imaging and Communications in Medicine (DICOM). Nowadays, and specifically with large amounts of medical images acquired by modern modalities, the need for fast data transmission between DICOM application ...
Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences. 1999. HICSS-32. Abstracts and CD-ROM of Full Papers, 2000
Distributed Shared Memory (DSM) combines the scal- ability of loosely coupled multicomputer syste... more Distributed Shared Memory (DSM) combines the scal- ability of loosely coupled multicomputer systems with the ease of usability of tightly coupled multiprocessors, and al- lows transparent replication and caching of data. DSM has received much attention in the past decade and many con- sistency models, protocols, and systems were developed. In this paper, we describe a new software DSM system
The 12th IEEE International Conference on e-Health Networking, Applications and Services, 2010
Proceedings of Spie the International Society For Optical Engineering, Feb 1, 2009
This paper describes a remote real-time PACS-based telemedicine platform for clinical and diagnos... more This paper describes a remote real-time PACS-based telemedicine platform for clinical and diagnostic services delivered at different care settings where the physicians, specialists and scientists may attend. In fact, the platform aims to provide a PACS-based telemedicine framework for different medical image services such as segmentation, registration and specifically high-quality 3D visualization. The proposed approach offers services which are not only widely accessible and real-time, but are also secure and cost-effective. In addition, the proposed platform has the ability to bring in a realtime, ubiquitous, collaborative, interactive meeting environment supporting 3D visualization for consultations, which has not been well addressed with the current PACS-based applications. Using this ability, physicians and specialists can consult with each other at separate places and it is especially helpful for settings, where there is no specialist or the number of specialists is not enough to handle all the available cases. Furthermore, the proposed platform can be used as a rich resource for clinical research studies as well as for academic purposes.
This paper describes design and evaluation of a Shared Virtual Memory (SVM) system called JIAJIA.... more This paper describes design and evaluation of a Shared Virtual Memory (SVM) system called JIAJIA. The objective of JIAJIA is two-fold: extending memory space and improving performance. Based on the observation that system overhead of a complex SVM system may effectively offset performance gains caused by the additional complexity, JIAJIA is designed as simple as possible. Compared to recent SVM systems such as TreadMarks, CVM, and Quarks, JIAJIA characterizes itself in the following aspects: ffl Physical memories of multiple computers are combined to form a larger shared space. In other recent SVM systems such as TreadMarks, CVM, and Quarks, the shared address space is limited by the size of the memory of a computer. In JIAJIA, the size of shared space can be as large as the sum of each machine's local memories. ffl A lock-based cache coherence protocol for scope consistency is proposed to simplify the design. Our protocol is lock-based because it totally eliminates directory an...
Proceedings. The Eighth International Symposium on High Performance Distributed Computing (Cat. No.99TH8469), 1999
Dynamic Task Migration in Home-based Software DSM Systemst ... Weisong Shi, Weiwu Hu and Zhimin T... more Dynamic Task Migration in Home-based Software DSM Systemst ... Weisong Shi, Weiwu Hu and Zhimin Tang Institute of Computing Technology, CAS ... M. Rasit Eskicioglu University of Alberta Beijing, China E-mail: dsm@water . chpc . ict . ac. cn ... Dynamic task migration is ...
Medical Imaging 2010: Advanced PACS-based Imaging Informatics and Therapeutic Applications, 2010
ABSTRACT The standard format for medical imaging storage and transmission is Digital Imaging and ... more ABSTRACT The standard format for medical imaging storage and transmission is Digital Imaging and Communications in Medicine (DICOM). Nowadays, and specifically with large amounts of medical images acquired by modern modalities, the need for fast data transmission between DICOM application entities is evident. In some applications, particularly those aiming to provide real-time services, this demand is critical. This paper introduces a method which provides a fast and simple way of image transmission by utilizing the DICOM protocol. The current implementations of DICOM protocol usually care more about connecting DICOM application entities. In the process of connecting two DICOM application entities, the format of the transmission (Transfer Syntax) is agreed upon. In this crucial step, the two entities choose an encoding that is supported by both and if one entity does not support compression the other one cannot use that option. In the proposed method, we use a pair of interfaces to deal with this issue and provide a fast method for medical data transmission between any two DICOM application entities. These interfaces use both compression and multi-threading techniques to transfer the images. The interfaces can be used without any change to the current DICOM application entities. In fact, the interfaces listen to the incoming messages from the DICOM application entities, intercept the messages, and carry out the data transmission. The experimental results show about 22% speed-up in Local Area Networks (LANs) and about 13-14 times speed-up in Wide Area Networks (WANs).
Protection of intellectual property is a critical issue in digital multimedia distribution system... more Protection of intellectual property is a critical issue in digital multimedia distribution systems. Cryptographic tools are commonly used for secure delivery of content and access keys to consumers via terrestrial, satellite, cable and Internet transmissions. A third requirement is the distribution of the copyright or usage rights associated with the digital content The integrity, as opposed to security, of this data is essential to prevent unauthorized modification. Two approaches have been proposed in the open literature: allocating special fields in the transport meam and embedding a watermark into multimedia content. We present two new methods, based on secret sharing, to create channels with guaranteed data integrity. 1.
— Although advances in sensor node hardware, which comprises sensors, embedded processors, and co... more — Although advances in sensor node hardware, which comprises sensors, embedded processors, and communication components, have made the large-scale deployment of sensor networks a reality, sensor networks are quite limited in resources. A sensor network includes a numerous battery-operated wireless sensor nodes, which have limited processing and storage capa-bilities, and a few base stations, which are powered PCs that are possibly connected to the Internet. Furthermore, typical sensor network applications, ranging from monitoring to military and health care, generate various complex continuous queries. The querying of sensor networks requires a rich set of abstractions, techniques, and heuristics. In this paper, challenges and design goals for query processing strategies are identified. The current strategies are compared based on the query language, the in-network processing mech-anisms, and the query optimization techniques. Moreover, the integration of local and wide area sensor ...
International Journal of Computer Network and Information Security
Increasing the implication of IoT data puts a focus on extracting the knowledge from sensors’ raw... more Increasing the implication of IoT data puts a focus on extracting the knowledge from sensors’ raw data. The management of sensors’ data is inefficient with current solutions, as studies have generally focused on either providing cloud-based IoT solutions or inefficient predefined rules. Cloud-based IoT solutions have problems with latency, availability, security and privacy, and power consumption. Therefore, Providing IoT gateways with relevant intelligence is essential for gaining knowledge from raw data to make the decision of whether to actuate or offload tasks to the cloud. This work proposes a model that provides an IoT gateway with the intelligence needed to extract the knowledge from sensors’ data in order to make the decision locally without needing to send all raw data to the cloud over the Internet. This speeds up decisions and actions for real-time data and overcomes the limitations of cloud-based IoT solutions. When the gateway is unable to process a task locally, the da...
… of the 1998 conference of the Centre …, 1998
Distributed shared memory (DSM) is a useful abstraction not only for deploying networks of workst... more Distributed shared memory (DSM) is a useful abstraction not only for deploying networks of workstations as a parallel multicomputer but also for increasing the usability of non-uniform memory access multicomputers. It provides an alternative programming model for ...
Software Distributed Shared Memory (S-DSM) is an abstraction which combines the scalability of lo... more Software Distributed Shared Memory (S-DSM) is an abstraction which combines the scalability of loosely coupled multicomputer systems with the ease of usability of tightly coupled multiprocessors. One of the fundamental characteristics of S-DSM is its transparent ...
Distributed systems are composed of several loosely-coupled computers communicating over a high-b... more Distributed systems are composed of several loosely-coupled computers communicating over a high-bandwidth network. To achieve an even distribution of the workload in a distributed system, either preemptive or non-preemptive load distribution strategies are used. ...
International Symposium on High Performance Computing Systems, 2004
Proceedings of Spie the International Society For Optical Engineering, Mar 1, 2010
The standard format for medical imaging storage and transmission is Digital Imaging and Communica... more The standard format for medical imaging storage and transmission is Digital Imaging and Communications in Medicine (DICOM). Nowadays, and specifically with large amounts of medical images acquired by modern modalities, the need for fast data transmission between DICOM application ...
Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences. 1999. HICSS-32. Abstracts and CD-ROM of Full Papers, 2000
Distributed Shared Memory (DSM) combines the scal- ability of loosely coupled multicomputer syste... more Distributed Shared Memory (DSM) combines the scal- ability of loosely coupled multicomputer systems with the ease of usability of tightly coupled multiprocessors, and al- lows transparent replication and caching of data. DSM has received much attention in the past decade and many con- sistency models, protocols, and systems were developed. In this paper, we describe a new software DSM system
The 12th IEEE International Conference on e-Health Networking, Applications and Services, 2010
Proceedings of Spie the International Society For Optical Engineering, Feb 1, 2009
This paper describes a remote real-time PACS-based telemedicine platform for clinical and diagnos... more This paper describes a remote real-time PACS-based telemedicine platform for clinical and diagnostic services delivered at different care settings where the physicians, specialists and scientists may attend. In fact, the platform aims to provide a PACS-based telemedicine framework for different medical image services such as segmentation, registration and specifically high-quality 3D visualization. The proposed approach offers services which are not only widely accessible and real-time, but are also secure and cost-effective. In addition, the proposed platform has the ability to bring in a realtime, ubiquitous, collaborative, interactive meeting environment supporting 3D visualization for consultations, which has not been well addressed with the current PACS-based applications. Using this ability, physicians and specialists can consult with each other at separate places and it is especially helpful for settings, where there is no specialist or the number of specialists is not enough to handle all the available cases. Furthermore, the proposed platform can be used as a rich resource for clinical research studies as well as for academic purposes.
This paper describes design and evaluation of a Shared Virtual Memory (SVM) system called JIAJIA.... more This paper describes design and evaluation of a Shared Virtual Memory (SVM) system called JIAJIA. The objective of JIAJIA is two-fold: extending memory space and improving performance. Based on the observation that system overhead of a complex SVM system may effectively offset performance gains caused by the additional complexity, JIAJIA is designed as simple as possible. Compared to recent SVM systems such as TreadMarks, CVM, and Quarks, JIAJIA characterizes itself in the following aspects: ffl Physical memories of multiple computers are combined to form a larger shared space. In other recent SVM systems such as TreadMarks, CVM, and Quarks, the shared address space is limited by the size of the memory of a computer. In JIAJIA, the size of shared space can be as large as the sum of each machine's local memories. ffl A lock-based cache coherence protocol for scope consistency is proposed to simplify the design. Our protocol is lock-based because it totally eliminates directory an...
Proceedings. The Eighth International Symposium on High Performance Distributed Computing (Cat. No.99TH8469), 1999
Dynamic Task Migration in Home-based Software DSM Systemst ... Weisong Shi, Weiwu Hu and Zhimin T... more Dynamic Task Migration in Home-based Software DSM Systemst ... Weisong Shi, Weiwu Hu and Zhimin Tang Institute of Computing Technology, CAS ... M. Rasit Eskicioglu University of Alberta Beijing, China E-mail: dsm@water . chpc . ict . ac. cn ... Dynamic task migration is ...
Medical Imaging 2010: Advanced PACS-based Imaging Informatics and Therapeutic Applications, 2010
ABSTRACT The standard format for medical imaging storage and transmission is Digital Imaging and ... more ABSTRACT The standard format for medical imaging storage and transmission is Digital Imaging and Communications in Medicine (DICOM). Nowadays, and specifically with large amounts of medical images acquired by modern modalities, the need for fast data transmission between DICOM application entities is evident. In some applications, particularly those aiming to provide real-time services, this demand is critical. This paper introduces a method which provides a fast and simple way of image transmission by utilizing the DICOM protocol. The current implementations of DICOM protocol usually care more about connecting DICOM application entities. In the process of connecting two DICOM application entities, the format of the transmission (Transfer Syntax) is agreed upon. In this crucial step, the two entities choose an encoding that is supported by both and if one entity does not support compression the other one cannot use that option. In the proposed method, we use a pair of interfaces to deal with this issue and provide a fast method for medical data transmission between any two DICOM application entities. These interfaces use both compression and multi-threading techniques to transfer the images. The interfaces can be used without any change to the current DICOM application entities. In fact, the interfaces listen to the incoming messages from the DICOM application entities, intercept the messages, and carry out the data transmission. The experimental results show about 22% speed-up in Local Area Networks (LANs) and about 13-14 times speed-up in Wide Area Networks (WANs).