Loading...
Search for: goudarzi--a
0.074 seconds

    Evaluation of distributed stream processing frameworks for IoT applications in smart cities

    , Article Journal of Big Data ; Volume 6, Issue 1 , 2019 ; 21961115 (ISSN) Nasiri, H ; Nasehi, S ; Goudarzi, M ; Sharif University of Technology
    SpringerOpen  2019
    Abstract
    The widespread growth of Big Data and the evolution of Internet of Things (IoT) technologies enable cities to obtain valuable intelligence from a large amount of real-time produced data. In a Smart City, various IoT devices generate streams of data continuously which need to be analyzed within a short period of time; using some Big Data technique. Distributed stream processing frameworks (DSPFs) have the capacity to handle real-time data processing for Smart Cities. In this paper, we examine the applicability of employing distributed stream processing frameworks at the data processing layer of Smart City and appraising the current state of their adoption and maturity among the IoT... 

    Energy And Traffic Aware Workload Offloading On Mobile Edge Computing In 5g Networks

    , M.Sc. Thesis Sharif University of Technology Ghiassi, Amir Masoud (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    With the emergence of 5G networks, response time is becoming increasingly more important. 5G networks facilitate usage of Mobile Edge Computing. MEC provides computing capabilities at the edges of cellular networks. Since the computational capability in mobile devices is limited, running high performance applications using external resources is a way to overcome this limitation. Workload offloading in MEC is an approach that provides additional computation capability for users to meet the desired response time. In this study, we presented a Mixed Integer Non-Linear Programing model for offloading different workloads on a heterogeneous set of MEC servers to minimize the SLA violations. We... 

    An Efficient Deep Learning-Based Method for Reading Blood Glucose from Medical Devices Using Hybrid Edge-Cloud Computing

    , M.Sc. Thesis Sharif University of Technology Asadi, Navid Reza (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    Regular monitoring of health factors such as blood pressure and glucose is essential to manage human health. In many such software applications, the patients have to manually enter the value sensed by medical devices such as glucometers into the app. According to medical specialists, this procedure has several drawbacks: (1) Entering values by patients, several times in a day is bothersome, and makes users leave the app, (2) due to the direct intervention of the patient in the procedure, it is error-prone, and besides, (3) users tend to enter unrealistic values. With edge computing, cloud infrastructures, and mobile phones which are ubiquitous and can capture images, it is now possible to... 

    The prominent role of fully-controlled surface co-modification procedure using titanium nanotubes and silk fibroin nanofibers in the performance enhancement of Ti6Al4V implants

    , Article Surface and Coatings Technology ; Volume 412 , 2021 ; 02578972 (ISSN) Goudarzi, A ; Sadrnezhaad, K ; Johari, N ; Sharif University of Technology
    Elsevier B.V  2021
    Abstract
    Modification of orthopedic implant surfaces through advanced nanoscale coating methods has made a major breakthrough in maximizing implantation success. Adjustable drug release and biocompatibility are among the most momentous features since they can significantly prevent the implantation failure. In this study, the potential of silk fibroin (SF) nanofibers fabricated via electrospinning, along with titanium oxide nanotube arrays (TNTs) formed through anodization, were exploited to produce a cyto-biocompatible, well-controlled drug delivery system. Highly-ordered TNTs were formed in an organic electrolyte solution within 2 h at the voltage of 60 V under temperature controlling (16 °C).... 

    Using on-chip networks to implement polymorphism in the co-design of object-oriented embedded systems

    , Article Journal of Computer and System Sciences ; Volume 73, Issue 8 , December , 2007 , Pages 1221-1231 ; 00220000 (ISSN) Goudarzi, M ; Mohammadzadeh, N ; Hessabi, S ; Sharif University of Technology
    2007
    Abstract
    The Network-on-Chip (NoC) paradigm brings networks inside chips. We use the routing capabilities inside NoC to serve as a replacement for Virtual Method Table (VMT) for Object-Oriented (OO) designed hardware/software co-design systems where some methods could be implemented as hardware modules. This eliminates VMT area and performance overhead in OO co-designed embedded systems where resources are limited and where some functionality needs to be implemented in hardware to meet performance goals of the system. Our experimental results on real world embedded applications show up to 32.15% lower area and up to 5.1% higher speed compared to traditional implementation using VMT. © 2007 Elsevier... 

    A reconfigurable cache architecture for object-oriented embedded systems

    , Article 2006 Canadian Conference on Electrical and Computer Engineering, CCECE'06, Ottawa, ON, 7 May 2006 through 10 May 2006 ; 2006 , Pages 959-962 ; 08407789 (ISSN); 1424400384 (ISBN); 9781424400386 (ISBN) Modarressi, M ; Hessabi, S ; Goudarzi, M ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2006
    Abstract
    A reconfigurable cache architecture for object-oriented application-specific instruction set processors (ASIP) is presented in this paper. The embedded ASIPs we follow in this research are specifically designed to suit object-oriented applications and are synthesized form an object-oriented highlevel specification. The ASIPs are composed of a processor core along with a number of hardware functional units. In order to support concurrent execution of the functional units, we propose a cache architecture which is virtually divided into a number of partitions. The partition sizes can be dynamically changed depending on the run-time behavior of the application. Partitioning the cache not only... 

    Software implementation of MPEG2 decoder on an ASIP JPEG processor

    , Article 17th 2005 International Conference on Microelectronics, ICM 2005, Islamabad, 13 December 2005 through 15 December 2005 ; Volume 2005 , 2005 , Pages 310-317 ; 0780392620 (ISBN); 9780780392625 (ISBN) Mohammadzadeh, N ; Hessabi, S ; Goudarzi, M ; Sharif University of Technology
    2005
    Abstract
    In this paper, we present an MPEG-2 video decoder implemented in our ODYSSEY design methodology. We start with an ASIP tailored to the JPEG decompression algorithm. We extend that ASIP by required software routines such that the extended ASIP can now perform MPEG2 decoding while still benefiting from hardware units common between JPEG and MPEG2. This demonstrates the ability of our approach in extending an already manufactured ASIP, which was tailored to a given application, such that it implements new, yet related applications. The implementation platform is a VirtexII-Pro FPGA. The hardware part is implemented in VHDL, and the software runs on a PowerPC processor. Experimental results show... 

    New Methods for the Synthesis of N,S‑Heterocycles and Dithiocarbamates Using Amine Derivatives and CS2

    , Ph.D. Dissertation Sharif University of Technology Goudarzi, Mehri (Author) ; Matloubi Moghaddam, Firouz (Supervisor)
    Abstract
    In the first section, a novel and efficient multicomponent reaction for the synthesis of polysubstituted pyrrolidine derivatives is described under catalyst-free conditions using unltrasonic irradiation. The reactions were performed via a one-pot four-component condensation of secondary amines, carbon disulfide, isocyanides, and gem-dicyano olefins at room temperature to afford polysubstituted pyrrolidines diastereoselectively in 56-96% yields. This is the first report of Mumm-type rearrangement with dithiocarbamates followed by intramolecular cyclization which lead to the preparation of the key structure of pyrrolidine.In the second section, an efficient and unprecedented green protocol... 

    Electron beam induced crosslinking of nylon 6 with and without the presence of TAC

    , Article Polymer Degradation and Stability ; Volume 89, Issue 3 , 2005 , Pages 436-441 ; 01413910 (ISSN) Dadbin, S ; Frounchi, M ; Goudarzi, D ; Sharif University of Technology
    2005
    Abstract
    The influence of electron beam irradiation on neat nylon 6 was manifested by formation of molecular branches deduced from increase in melt flow index and intrinsic viscosity. Crosslinking of nylon 6 was carried out using electron beam irradiation in presence of triallyl cyanurate (TAC). The crosslinked samples showed a high level of gel content. At a given dose, increasing the TAC level from 1% to 3% increased the gel content of the samples slightly and correspondingly decreased the percent of water absorption. The melting temperature decreased with increasing the dose and the TAC level. All samples containing TAC showed some decrease in crystallinity under exposure to electron beam. The... 

    A novel high gain extendable dc-dc bidirectional boost-buck converter

    , Article 237th ECS Meeting with the 18th International Meeting on Chemical Sensors, IMCS 2020, 10 May 2020 through 14 May 2020 ; Volume 97, Issue 7 , 2020 , Pages 845-856 Hosseini H., S. M ; Siavash Moakhar, R ; Soleimani, F ; Goudarzi, A ; Sadrnezhaad, S. K ; Sharif University of Technology
    Institute of Physics Publishing  2020
    Abstract
    In-situ deposition of cupric oxide (CuO) thin films on fluorine-doped tin oxide is performed through a rapid microwave-assisted method. The duration of microwave (MW) irradiation is optimized in order to prepare efficient and stable photocathodes for photoelectrochemical (PEC) water splitting. We obtain CuO with a unique morphology consisted of intermingled nanosheets. We evaluate PEC performance of the photocathodes through Linear Sweep Voltammetry (LSV) and current stability analyses. The highest achieved photocurrent density is -1.15 mA.cm-2 at 0 V vs. RHE for the sample MW-irradiated for 60 min. This value is comparable or superior to several other CuO-based photocathodes prepared by... 

    Providing multiclass of services in optical CDMA packet networks

    , Article 4th IEEE/IFIP International Conference in Central Asia on Internet, ICI 2008, Tashkent, 23 September 2008 through 25 September 2008 ; 2008 ; 9781424422838 (ISBN) Khaleghi, S ; Pakravan, M. R ; Goudarzi, H ; Sharif University of Technology
    2008
    Abstract
    In this paper we discuss and analyze an enhanced media access control (MAC) layer protocol which uses the signaling method benefits of physical layer in order to provide different quality of service (QoS) levels in optical code-division multiple-access (OCDMA) packet networks. In the proposed network architecture the users are categorized into the high and low classes of service. Users of each class transmit at the same power level and different from the other classes' users. Also, the MAC of each user estimates the amount of interference on the channel and adjusts the packet transmission's time to improve network performance. Through simulation it is shown that the combination of... 

    Process Variation-Aware Task Scheduling for MPSoCs

    , Ph.D. Dissertation Sharif University of Technology Momtazpour, Mahmoud (Author) ; Sanaei, Esmaeil (Supervisor) ; Goudarzi, Maziar (Co-Advisor)
    Abstract
    Advances in semiconductor manufacturing technologies have enabled us to build billions of transistors on a single die. However, the increasing amount of process variation in nanometer technologies has made it inevitable to move toward statistical analysis methods, instead of deterministic worst-case-based techniques, at all design levels. In this project, we studied the problem of variation-aware task scheduling for MPSoCs. To this end, we first proposed a variability analysis framework to analyze the effect of process variation on the main parameters of MPSoCs. Then, to solve the MPSoC task scheduling problem, we proposed two metaheuristic variation-aware task scheduling method based on... 

    Experimental and Analytical Investigation on Power Generation from Pulsating Heat Pipe

    , M.Sc. Thesis Sharif University of Technology Moazami Goudarzi, Hossein (Author) ; Shafii, Mohammad Behzad (Supervisor)
    Abstract
    Recently pulsating heat pipe have been used efficiently for heat transfer appications especially for heat excretion. As the name speaks, a pulsating movement of the fluid exists in the device and the principal aim of this research is to utilize this potential mechanical work ability of this movement and convert it to electrical energy. In this system slug-plug pulsating movement paradigm has been used in a U-shape pipe for supplying electromagnetic energy generator. The magnet positioning between hot and cold sources is moved in a pulsating form by the fluid and therefore electrical force is induced in the form of pulsating voltage difference. Fluid current is modeled by governing equations... 

    Software-level instruction-cache leakage reduction using value-dependence of SRAM leakage in nanometer technologies

    , Article Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) ; Volume 6590 , 2011 , Pages 275-299 ; 03029743 (ISSN); 9783642194474 (ISBN) Goudarzi, M ; Ishihara, T ; Noori, H ; Stenstrom P ; Sharif University of Technology
    2011
    Abstract
    Within-die process variation is increasing in nanometer-scale process technologies. We observe that the same SRAM cell leaks differently under within-die process variations when storing 0 compared to 1; this difference can be up to 3 orders of magnitude at 60mV variation of threshold voltage (V th). Thus, leakage can be reduced if most often the values that dissipate less leakage are stored in the cache SRAM cells. We take advantage of this fact to reduce instruction-cache leakage by presenting three binary-optimization and software-level techniques: we (i) reorder instructions within basic-blocks so that their bits better match the less-leaky state of their corresponding cache cells, (ii)... 

    System Level Modeling and Optimization of Accelerator-CPU Communication in Data Centers

    , M.Sc. Thesis Sharif University of Technology Haji Ali Khamseh, Amir (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    Due to the data centers rapid growth and introduction of a new basic type of massive data processing platforms which requires accelerators to speedup computation and enhance the efficiency and reduce power consumption, using accelerators is inevitable. Communication and data transfer time between software and hardware is the most of time spent on the use of accelerators. By optimizing this part of the hardware / software platform, we have achieved substantial results in this area. The aim of our study is to organize a survey of real accelerator characteristics. To figure out its defects and main drawbacks, in addition to improving the overall efficiency of system. The implementation of... 

    Experimental investigation into laminar forced convective heat transfer of ferrofluids under constant and oscillating magnetic field with different magnetic field arrangements and oscillation modes

    , Article Experimental Thermal and Fluid Science ; Volume 68 , November , 2015 , Pages 601-611 ; 08941777 (ISSN) Yarahmadi, M ; Moazami Goudarzi, H ; Shafii, M. B ; Sharif University of Technology
    Elsevier Inc  2015
    Abstract
    In this study, the effects of ferrofluids on the forced convective heat transfer in a tube with a round cross section under constant heat flux in the laminar flow regime are investigated experimentally. For this purpose, an experimental setup was designed and built. Furthermore, the effects of an external magnetic field on the forced convective heat transfer were examined for various Reynolds numbers and volume concentrations. The parameters of magnetic field strength, magnetic field arrangement, the constancy or oscillation of the magnetic field and also its oscillatory mode were examined. As a result of the experimental studies, in the absence of a magnetic field enhancement in convective... 

    Dynamically adaptive register file architecture for energy reduction in embedded processors

    , Article Microprocessors and Microsystems ; Volume 39, Issue 2 , March , 2015 , Pages 49-63 ; 01419331 (ISSN) Khavari Tavana, M ; Ahmadian Khameneh, S ; Goudarzi, M ; Sharif University of Technology
    Elsevier  2015
    Abstract
    Energy reduction in embedded processors is a must since most embedded systems run on batteries and processor energy reduction helps increase usage time before needing a recharge. Register files are among the most power consuming parts of a processor core. Register file power consumption mainly depends on its size (height as well as width), especially in newer technologies where leakage power is increasing. We provide a register file architecture that, depending on the application behavior, dynamically (i) adapts the width of individual registers, and (ii) puts partitions of temporarily unused registers into low-power mode, so as to save both static and dynamic power. We show that our scheme... 

    A novel key partitioning schema for efficient execution of MapReduce applications

    , Article 19th International Symposium on Computer Architecture and Digital Systems, CADS 2017, 21 December 2017 through 22 December 2017 ; Volume 2018-January , March , 2018 , Pages 1-6 ; 9781538643792 (ISBN) Nasehi Basharzad, S ; Nabavinejad, S. M ; Goudarzi, M ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2018
    Abstract
    MapReduce and its open source implementation, Hadoop, are the prevailing platforms for big data processing. MapReduce is a simple programming model for performing large computational problems in large-scale distributed systems. This model consists of two major phases: Map and Reduce. Between these two main phases, partitioner part is embedded which distributes produced keys by Map tasks among Reduce tasks. When the amount of keys and their associated values, which are called intermediate data, is huge, this part has significant impact on execution time of Reduce tasks, and consequently, completion time of jobs. In this paper, we present a network and resource aware key partitioner to... 

    Design and construction of a two-phase fluid piston engine based on the structure of fluidyne

    , Article Energy ; Volume 127 , 2017 , Pages 660-670 ; 03605442 (ISSN) Moazami Goudarzi, H ; Yarahmadi, M ; Shafii, M. B ; Sharif University of Technology
    Elsevier Ltd  2017
    Abstract
    Engines that extract energy from low-grade heat sources, e.g., from other processes, have received considerable attention recently. The use of Fluidyne, which is a liquid piston Stirling engine, is quite popular. Herein, we explore the use of liquid-to-vapor phase change in a Fluidyne. This provides two considerable differentiators; (1) exploitation of very low temperature difference ΔT≈30 K, and (2) relatively low temperature ΔT≈330 K heat sources, for producing mechanical work, and thus electrical energy. The influence of three operating parameters, i.e., input heat flux, working fluid, and filling ratio, on the performance of the engine was characterized. Their optimum values, which yield... 

    Speeding up of Genetic Structural Variation Detection

    , M.Sc. Thesis Sharif University of Technology Akbari Nejad Mousavi, Shaya (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    Large differences in chromosome structures, compared to the reference genome, are one of the essential reasons for genetic variations. These differences that are called structural variations are associated with numerous diseases, including schizophrenia, cancer development, and autism. Therefore, calling these variations is of utmost importance in the next stages of analysis. However, due to computationally intensive tasks of discovering these variations, calling structural variations is lagging behind data produced by sequencers. Hence, discovering these variations with proper accuracy and in a reasonable time is of paramount importance. In this research, we implement a fast, yet accurate,...