-
Criteria for the CloudSim Environment
Authors:
Arezoo Khatibi,
Omid Khatibi
Abstract:
CPU is undoubtedly the most important resource of the computer system. Recent advances in software and system architecture have increased processing complexity, as computing is now distributed and parallel. CloudSim represents the complexity of an application in terms of its computational requirements. CloudSim [9] is a complete solution for simulating Cloud Computing environments and building tes…
▽ More
CPU is undoubtedly the most important resource of the computer system. Recent advances in software and system architecture have increased processing complexity, as computing is now distributed and parallel. CloudSim represents the complexity of an application in terms of its computational requirements. CloudSim [9] is a complete solution for simulating Cloud Computing environments and building test beds for provisioning algorithms. This paper analyzes and evaluates the performance of cloud environment modeling using CloudSim. We describe the CloudSim architecture and then investigate the new models and techniques in CloudSim.
△ Less
Submitted 13 July, 2018; v1 submitted 14 June, 2018;
originally announced July 2018.
-
An Improved Energy-Aware Clustering Method for the Regional Queries in the Internet of Things
Authors:
Arezoo Khatibi,
Omid Khatibi
Abstract:
We will offer a method to improve energy efficient consumption for processing queries on the Internet of Things. We focused on an energy efficient hierarchical clustering index tree such that we can facilitate time-correlated region queries in the I.O.T (Internet of Things). We try to improve clustering and make a change on its proposed index tree. We try to do this by optimizing the query process…
▽ More
We will offer a method to improve energy efficient consumption for processing queries on the Internet of Things. We focused on an energy efficient hierarchical clustering index tree such that we can facilitate time-correlated region queries in the I.O.T (Internet of Things). We try to improve clustering and make a change on its proposed index tree. We try to do this by optimizing the query processing. We improve clustering to increase the accuracy of the Internet of Things and prevent the network from disconnecting. In the article that we have chosen, there is a heterogeneous cluster which means there exists a large data difference in the two ends of a cluster. Also, it often happens that the same information is sent to the base station by two overlapping clusters; therefore, we save energy by eliminating duplicated data.
△ Less
Submitted 14 June, 2018;
originally announced June 2018.
-
Efficient Multichannel in XML Wireless Broadcast Stream
Authors:
Arezoo Khatibi,
Omid Khatibi
Abstract:
In this paper we recommend the use of multi-channel for XML data in wireless broadcasting. First we divide XML data into information units as bucket, then extract path information (XPath) for any unit and build an index tree from the data path. Finally, make wireless data stream with merging parts of index tree and parts of XML data in multichannel XML. Then, create a protocol that allows mobile u…
▽ More
In this paper we recommend the use of multi-channel for XML data in wireless broadcasting. First we divide XML data into information units as bucket, then extract path information (XPath) for any unit and build an index tree from the data path. Finally, make wireless data stream with merging parts of index tree and parts of XML data in multichannel XML. Then, create a protocol that allows mobile users access to the wireless XML stream generated with our method. We study 11 channels in server side and 3 orthogonal channels in client side.
△ Less
Submitted 14 June, 2018;
originally announced June 2018.
-
Automatic segmentation of the spinal cord and intramedullary multiple sclerosis lesions with convolutional neural networks
Authors:
Charley Gros,
Benjamin De Leener,
Atef Badji,
Josefina Maranzano,
Dominique Eden,
Sara M. Dupont,
Jason Talbott,
Ren Zhuoquiong,
Yaou Liu,
Tobias Granberg,
Russell Ouellette,
Yasuhiko Tachibana,
Masaaki Hori,
Kouhei Kamiya,
Lydia Chougar,
Leszek Stawiarz,
Jan Hillert,
Elise Bannier,
Anne Kerbrat,
Gilles Edan,
Pierre Labauge,
Virginie Callot,
Jean Pelletier,
Bertrand Audoin,
Henitsoa Rasoanandrianina
, et al. (27 additional authors not shown)
Abstract:
The spinal cord is frequently affected by atrophy and/or lesions in multiple sclerosis (MS) patients. Segmentation of the spinal cord and lesions from MRI data provides measures of damage, which are key criteria for the diagnosis, prognosis, and longitudinal monitoring in MS. Automating this operation eliminates inter-rater variability and increases the efficiency of large-throughput analysis pipe…
▽ More
The spinal cord is frequently affected by atrophy and/or lesions in multiple sclerosis (MS) patients. Segmentation of the spinal cord and lesions from MRI data provides measures of damage, which are key criteria for the diagnosis, prognosis, and longitudinal monitoring in MS. Automating this operation eliminates inter-rater variability and increases the efficiency of large-throughput analysis pipelines. Robust and reliable segmentation across multi-site spinal cord data is challenging because of the large variability related to acquisition parameters and image artifacts. The goal of this study was to develop a fully-automatic framework, robust to variability in both image parameters and clinical condition, for segmentation of the spinal cord and intramedullary MS lesions from conventional MRI data. Scans of 1,042 subjects (459 healthy controls, 471 MS patients, and 112 with other spinal pathologies) were included in this multi-site study (n=30). Data spanned three contrasts (T1-, T2-, and T2*-weighted) for a total of 1,943 volumes. The proposed cord and lesion automatic segmentation approach is based on a sequence of two Convolutional Neural Networks (CNNs). To deal with the very small proportion of spinal cord and/or lesion voxels compared to the rest of the volume, a first CNN with 2D dilated convolutions detects the spinal cord centerline, followed by a second CNN with 3D convolutions that segments the spinal cord and/or lesions. When compared against manual segmentation, our CNN-based approach showed a median Dice of 95% vs. 88% for PropSeg, a state-of-the-art spinal cord segmentation method. Regarding lesion segmentation on MS data, our framework provided a Dice of 60%, a relative volume difference of -15%, and a lesion-wise detection sensitivity and precision of 83% and 77%, respectively. The proposed framework is open-source and readily available in the Spinal Cord Toolbox.
△ Less
Submitted 11 September, 2018; v1 submitted 16 May, 2018;
originally announced May 2018.
-
Constellation Queries over Big Data
Authors:
Fabio Porto,
Amir Khatibi,
João R. Nobre,
Eduardo Ogasawara,
Patrick Valduriez,
Dennis Shasha
Abstract:
A geometrical pattern is a set of points with all pairwise distances (or, more generally, relative distances) specified. Finding matches to such patterns has applications to spatial data in seismic, astronomical, and transportation contexts. For example, a particularly interesting geometric pattern in astronomy is the Einstein cross, which is an astronomical phenomenon in which a single quasar is…
▽ More
A geometrical pattern is a set of points with all pairwise distances (or, more generally, relative distances) specified. Finding matches to such patterns has applications to spatial data in seismic, astronomical, and transportation contexts. For example, a particularly interesting geometric pattern in astronomy is the Einstein cross, which is an astronomical phenomenon in which a single quasar is observed as four distinct sky objects (due to gravitational lensing) when captured by earth telescopes. Finding such crosses, as well as other geometric patterns, is a challenging problem as the potential number of sets of elements that compose shapes is exponentially large in the size of the dataset and the pattern. In this paper, we denote geometric patterns as constellation queries and propose algorithms to find them in large data applications. Our methods combine quadtrees, matrix multiplication, and unindexed join processing to discover sets of points that match a geometric pattern within some additive factor on the pairwise distances. Our distributed experiments show that the choice of composition algorithm (matrix multiplication or nested loops) depends on the freedom introduced in the query geometry through the distance additive factor. Three clearly identified blocks of threshold values guide the choice of the best composition algorithm. Finally, solving the problem for relative distances requires a novel continuous-to-discrete transformation. To the best of our knowledge this paper is the first to investigate constellation queries at scale.
△ Less
Submitted 7 March, 2017;
originally announced March 2017.