Mehmet R Eskicioglu | University of Manitoba (original) (raw)

Papers by Mehmet R Eskicioglu

Research paper thumbnail of New Channels for Carrying Copyright and Usage Rights Data

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.

Research paper thumbnail of A Querying Processing Architecture for Sensor Networks

— 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 ...

Research paper thumbnail of Distributed Intelligence Model for IoT Applications Based on Neural Networks

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...

Research paper thumbnail of The Next Generation Internet of Things Architecture Towards Distributed Intelligence: Reviews, Applications, and Research Challenges

Research paper thumbnail of Supporting Multimedia Applications Using Active Network Based Dynamically Adaptive Multicast Trees

Research paper thumbnail of Shared memory computing on SP2: JIAJIA approach

… 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 ...

Research paper thumbnail of Software distributed shared memory: issues and a case study

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 ...

Research paper thumbnail of Design issues of process migration facilities in distributed systems

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. ...

Research paper thumbnail of Process migration: an annotated bibliography

Research paper thumbnail of Preliminary Performance Assessment of Four Cluster Interconnects on Identical Hardware

International Symposium on High Performance Computing Systems, 2004

Research paper thumbnail of Architectures for Network Processors: Key Features, Evaluation, and Trends

Research paper thumbnail of A practical fast method for medical imaging transmission based on the DICOM protocol

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 ...

Research paper thumbnail of Evaluation of the JIAJIA software DSM system on high performance computer architectures

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

Research paper thumbnail of Technologies to generate contact graphs for personal social networks

The 12th IEEE International Conference on e-Health Networking, Applications and Services, 2010

Research paper thumbnail of Process Migration in Distributed Systems: A Comparative Survey

Research paper thumbnail of A remote real-time PACS-based platform for medical imaging telemedicine

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.

Research paper thumbnail of JIAJIA: An SVM System Based on a New Cache Coherence Protocol

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...

Research paper thumbnail of Proceedings of the 18th Annual Symposium on High Performance Computing Systems and Applications, HPCS 2004, May 16-19, 2004, Winnipeg, Manitoba, Canada

Research paper thumbnail of Dynamic task migration in home-based software DSM systems

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 ...

Research paper thumbnail of <title>A practical fast method for medical imaging transmission based on the DICOM protocol</title>

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).

Research paper thumbnail of New Channels for Carrying Copyright and Usage Rights Data

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.

Research paper thumbnail of A Querying Processing Architecture for Sensor Networks

— 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 ...

Research paper thumbnail of Distributed Intelligence Model for IoT Applications Based on Neural Networks

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...

Research paper thumbnail of The Next Generation Internet of Things Architecture Towards Distributed Intelligence: Reviews, Applications, and Research Challenges

Research paper thumbnail of Supporting Multimedia Applications Using Active Network Based Dynamically Adaptive Multicast Trees

Research paper thumbnail of Shared memory computing on SP2: JIAJIA approach

… 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 ...

Research paper thumbnail of Software distributed shared memory: issues and a case study

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 ...

Research paper thumbnail of Design issues of process migration facilities in distributed systems

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. ...

Research paper thumbnail of Process migration: an annotated bibliography

Research paper thumbnail of Preliminary Performance Assessment of Four Cluster Interconnects on Identical Hardware

International Symposium on High Performance Computing Systems, 2004

Research paper thumbnail of Architectures for Network Processors: Key Features, Evaluation, and Trends

Research paper thumbnail of A practical fast method for medical imaging transmission based on the DICOM protocol

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 ...

Research paper thumbnail of Evaluation of the JIAJIA software DSM system on high performance computer architectures

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

Research paper thumbnail of Technologies to generate contact graphs for personal social networks

The 12th IEEE International Conference on e-Health Networking, Applications and Services, 2010

Research paper thumbnail of Process Migration in Distributed Systems: A Comparative Survey

Research paper thumbnail of A remote real-time PACS-based platform for medical imaging telemedicine

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.

Research paper thumbnail of JIAJIA: An SVM System Based on a New Cache Coherence Protocol

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...

Research paper thumbnail of Proceedings of the 18th Annual Symposium on High Performance Computing Systems and Applications, HPCS 2004, May 16-19, 2004, Winnipeg, Manitoba, Canada

Research paper thumbnail of Dynamic task migration in home-based software DSM systems

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 ...

Research paper thumbnail of <title>A practical fast method for medical imaging transmission based on the DICOM protocol</title>

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).