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

    Using Data Variety in Progressive Processing of Big Data in Cloud Environment

    , Ph.D. Dissertation Sharif University of Technology Ahmadvand, Hossein (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    Nowdays a large number of companies are faced with Big Data processing. Due to the lack of budget or time, it may not be possible to process all the input data. Data variety is one of the main features of Big Data. Considering Data variety can help us to solve the problem of resource capacity. In this research, we focused on the impact of data variety on the performance of Big Data processing. In the first part, we offer a solution for increasing the performance of progressive Big Data processing. We provide a simple low-overhead mechanism to quickly assess the significance of each data portion, and show its effectiveness in finding the best ranking of data portions. We continue by... 

    Kineticts of formation of Titania Nanotubes and Silk Fibroin on Titanium-based Metal for Investigating the Drug Release Behavior

    , M.Sc. Thesis Sharif University of Technology Goudarzi, Arghavan (Author) ; Sadrnezhad, Khatiboleslam (Supervisor)
    Abstract
    In recent decades, due to the significant growth of implants’ application and considering the infection of the implants as the most momentous factor in implantation failure, study on the controlled drug release and other biologically active agents in modern drug delivery systems has attracted many kinds of research throughout the world and efforts are being made to use regulated drug delivery systems for implantation which is also the purpose of this current scientific work.To achieve this, the anodizing process was used to fabricate titanium oxide nanotubes (TNTs) to increase the absorption capacity of the drug in the implants and these TNTs were formed regularly and uniformly in an organic... 

    Efficient Implementation of Classification of Air-Polluting Cars in Apache Storm

    , M.Sc. Thesis Sharif University of Technology Ghasemi, Reza (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    Today, due to the increasing use of fossil fuel-powered vehicles, attention has been paid to advanced societies by the amount of pollutants emitted by these vehicles and the need to control and reduce them. As the number of cars increases, the volume of data for processing increases, which increases the need for data centers and processing infrastructure with more computing power. Therefore, in this research, we intend to implement a program that continuously categorizes cars according to specific criteria in terms of emission levels. For this purpose we used Apache Storm, a data stream processing framework, to implement the program.In this research, we develop a simulation for cars with the... 

    Multi-leak localization in liquid pipelines

    , Article 27th Iranian Conference on Electrical Engineering, ICEE 2019, 30 April 2019 through 2 May 2019 ; 2019 , Pages 929-932 ; 9781728115085 (ISBN) Goudarzi, A ; Haeri, M ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2019
    Abstract
    A model-based algorithm is proposed and tested using the simulator and operation data of a plastic pipeline prototype to locate multiple non-simultaneous leaks in the pipeline. A combination of an extended Kalman filter and obtained relations from the steady state response is used in order to tackle the problem of multi-leak localization. To achieve the mentioned relations, a real pipe with two leaks is equated to a virtual pipe with a single virtual equivalent leak  

    Holistic Energy Management in Distributed Data Center with Renewable Energy

    , Ph.D. Dissertation Sharif University of Technology Taheri, Somayyeh (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    In recent years, and with the development of information technology in various aspects of life, the growth of energy consumption in this sector has accelerated. With the advent of cloud computing and the development of its users, data centers have become one of the largest consumers of energy in the world. Adverse effects of fossil fuel consumption on the one hand and the global energy crisis as a limiting factor for development, on the other hand, have doubled the importance of managing the issue and reducing energy consumption in this sector. The two main energy-related concerns in data center construction are clean energy and energy management. The use of new energy and natural facilities... 

    Performance Improvement of Compression Algorithms for Gene Sequencing Reads by Cache Miss Improvement

    , M.Sc. Thesis Sharif University of Technology Shadab, Mohammad (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    Nowadays, one of the challenges in the field of bioinformatics is the excess processed data volume such that this data volume resulted from a complete genome sequence of a species can be up to hundreds gigabytes. Every time that we talk about increasing data volume, data storage, transforming, and the process will become of interest. Moreover, considering the presence of portable sequencer devices in the market and the limitations of process outside of the lab environments, this problem becomes of more critical importance. Fortunately, due to the nature of the genome data and their redundancy, specific algorithms to compress them have been introduced to the market. In this thesis, we chose... 

    Study of Energy and Compression-Ratio Tradeoff in Portable Sequencers

    , M.Sc. Thesis Sharif University of Technology Sojoodi, Hossein (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    Recently, portable genome sequencing devices have been introduced to the market, which have also made it possible to provide these services in remote locations or outside the laboratory. The amount of raw data from the readings of a sequencer for the entire genome of a human or plant can be in the hundreds of gigabytes, making it difficult and expensive to maintain and transfer to the center for such sequencing. Fortunately, these readings have a lot of redundancy, and many new algorithms have been proposed to compress them based on the intrinsic properties of this data. Sequencing devices were mainly used in the laboratory environment, which naturally had virtually unlimited access to urban... 

    The ODYSSEY tool-set for system-level synthesis of object-oriented models

    , Article 5th International Workshop on Embedded Computer Systems: Architectures, Modeling, and Simulation, SAMOS 2005, Samos, 18 July 2005 through 20 July 2005 ; Volume 3553 , 2005 , Pages 394-403 ; 03029743 (ISSN) Goudarzi, M ; Hessabi, S ; Sharif University of Technology
    Springer Verlag  2005
    Abstract
    We describe implementation of design automation tools that we have developed to automate system-level design using our ODYSSEY methodology, which advocates object-oriented (OO) modeling of the embedded system and ASIP-based implementation of it. Two flows are automated: one synthesizes an ASIP from a given C++ class library, and the other one compiles a given C++ application to run on the ASIP that corresponds to the class library used in the application. This corresponds, respectively, to hardware- and software-generation for the embedded system while hardware-software interface is also automatically synthesized. This implementation also demonstrates three other advantages: firstly, the... 

    Evaluation of Performance and Power Improvement Methods for Inference in Deep Neural Network-based Speech-to-Text Conversion on Mobile Devices

    , M.Sc. Thesis Sharif University of Technology Katebi, Hossein (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    Automatic Speech Recognition (ASR) systems are a significant part of Personal Assistants in mobile phones. But because of the time-dependent nature of ASR systems, they are computation and memory-intensive tasks. On the other hand, mobile devices utilize a Low-Power design to extend battery life and improve user experience, making them incompatible with heavy-loaded tasks such as ASR systems. For instance, if we run an inference with a 60 seconds audio file on a well-known open-sourced Speech Recognition System named DeepSpeech, it will only take 49 seconds for a desktop PC to generate the results. Still, a mobile phone with ARM64 architecture with the same input file will take 92 seconds to... 

    Surfactant-assisted synthesis and characterization of hydroxyapatite nanorods under hydrothermal conditions

    , Article Materials Science- Poland ; Volume 27, Issue 4 , 2009 , Pages 961-971 ; 01371339 (ISSN) Salarian, M ; Solati Hashjin, M ; Sara Shafiei, S ; Goudarzi, A ; Salarian, R ; Nemati, A ; Sharif University of Technology
    2009
    Abstract
    Hydroxyapatite (HAp) nanorods with uniform morphology and controllable size were successfully synthesized by precipitating Ca(NO3) 24H2O and (NH4)2HPO4 in the presence of cetyltrimethylammonium bromide (CTAB) and polyethylene glycol 400 (PEG 400) as cationic surfactant and non-ionic cosurfactant, respectively, under hydrothermal conditions. The effect of hydrothermal temperature on the composition, morphology and size of HAp particles was studied using X-ray diffraction (XRD), Fourier transform infrared spectrometry (FTIR) and scanning electron microscopy (SEM). Results revealed that the morphology and size of HAp particles can be effectively controlled by the presence of CTAB and PEG... 

    Yield-driven design-time task scheduling techniques for multi-processor system on chips under process variation: A comparative study

    , Article IET Computers and Digital Techniques ; Volume 9, Issue 4 , 2015 , Pages 221-229 ; 17518601 (ISSN) Momtazpour, M ; Assare, O ; Rahmati, N ; Boroumand, A ; Barati, S ; Goudarzi, M ; Sharif University of Technology
    Institution of Engineering and Technology  2015
    Abstract
    Process variation has already emerged as a major concern in design of multi-processor system on chips (MPSoC). In recent years, there have been several attempts to bring variability awareness into the task scheduling process of embedded MPSoCs to improve performance yield. This study attempts to provide a comparative study of the current variation-aware design-time task and communication scheduling techniques that target embedded MPSoCs. To this end, the authors first use a sign-off variability modelling framework to accurately estimate the frequency distribution of MPSoC components. The task scheduling methods are then compared in terms of both the quality of the final solution and the... 

    An Efficient Architecture for A Simplified Dalvik Processor

    , M.Sc. Thesis Sharif University of Technology Azimzadeh, Ehsan (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    Google Inc. states that, 400 million Android-powered devices have been activated and used by people until 2012. This rapid growth of Android operating system in mobile phones and other electronic devices makes it very important to improve the efficiency of this Operating System. Dalvik is the underlying virtual machine (VM) in Android that executes Android-based applications, and hence, its performance directly affects Android-powered devices. De-virtualization is a technique to improve performance of VMs. In this method, VM’s instructions (bytecode) are natively and directly executed by hardware. In addition, de-virtualization technique eliminates the software interpretation/translation... 

    A Scheduling Algorithm to Improve Energy Consumption in Data Centers

    , M.Sc. Thesis Sharif University of Technology Ebrahimirad, Vahid (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    The applications that consist ofprecedence-constrained parallel taskshave used in business activities and scientific projects and the energy consumption of these application has become a major concern in datacenters. At the software level, energy-aware task scheduling algorithmsare an effective technique for energy reduction and optimizing performance in data centers. The related works in this areahave traditionally ignore the utilization value of physical machines (PMs) and while the main reason of the energy inefficiency in datacenters is low average utilization of the PMs.In this paper, we propose a new energy-aware scheduling (EASy) algorithm forprecedence-constrained parallel taskswith... 

    Network and Storage-energy Aware VM Migration in Cloud Computing

    , M.Sc. Thesis Sharif University of Technology Esfandiarpoor, Sina (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    Rapid growth and proliferation of cloud computing services around the world has increased the necessity and significance of improving the energy efficiency of could implementations. Virtual machines (VM) comprise the backend of most, if not all, cloud computing services. Several VMs are often consolidated on a physical machine to better utilize its resources. We take into account the network structure of the data center hosting the physical machines when consolidating the VMs so that fewer racks and routers are employed, without compromising the service-level agreements, so that unused routing and cooling equipment can be turned off to reduce energy consumption. Our experimental results,... 

    Improving Renewable Energy Usage in Data Centers with Distributed UPS Using Batch Job Scheduling

    , M.Sc. Thesis Sharif University of Technology Haghshenas, Kawsar (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    In recent years, the demands come to data centers have increased significantly, so huge amount of energy consumption, cost of this usage and environmental effects of data centers have become serious issues. Accordingly using solar energy to provide some portion of a data center’s energy usage can reduce environmental effects efficiently. Also smarter use of this energy could decrease overall cost of energy in data center. The demands that come to a data center are categorized to critical and non-critical workloads. Running of Non-critical workload (batch job) can be moved to another time according to its deadline. This work suggests a solution that schedules batch jobs considering solar... 

    Investigating Performance Bottlenecks for Efficient Implementation of MapReduce in Hadoop

    , M.Sc. Thesis Sharif University of Technology Arabzadeh, Morteza (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    Ever-increasing development and growth of information volume is an unprecedented phenomenon. Analyzing and saving such enormous volume of information calls for innovative ideas capable of processing and managing this information. One of the successful projects in this regard done by Apache is known as Hadoop.Hadoop is a popular open-source implementationof MapReduce processing schemefor analysis of large datasets. The heart of Hadoop is MapReduce that is a parallel programming model for data processing on clusters. To handle storage resources across the cluster, Hadoop employs a distributeduser-level filesystem. The Hadoop Distributed File System (HDFS) is written in Java and is designed for... 

    Resource Allocation for Big Data Analysis in Clouds

    , Ph.D. Dissertation Sharif University of Technology Nabavinejad, Morteza (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    Forecasts predict that the volume of digital data will increase by 300 times in 2020 compared with 2005. This significant growth further emphasizes the importance of Big Data as well as Big Data Processing. MapReduce and its open source implementation Hadoop are prevailing frameworks for implementing Big Data Analytics and applications. Because of inherently huge amount of data and computational requirements of Big Data applications, acquisition of large amount of computational resources is necessary. However, managing in-house clusters to respond the computational requirements is costly such that small- and middle-sized companies either cannot afford it, or find cloud-based solutions... 

    Effect of Martensite Volume Fraction on Fatigue Properties of Ferrite- Bainite- Martensite Triple Phase Steel

    , M.Sc. Thesis Sharif University of Technology Goudarzi, Ahmad (Author) ; Ekrami, Ali Akbar (Supervisor)
    Abstract
    The introduction of multi phase steels in recent years resulted in a considerable increase in development of some industries such as automobiles. By inducing soft and hard phases together, these steels could bring better mechanical properties than classical ones. Recent studies on 4340 ferritic- bainitic and ferritic- martensitic dual phase steels, indicate that 34 volume percent ferrite with hard phase, has the best combination of strength, toughness and fatigue properties. In present research, by proper heat treatment on a 4340 steel, it is tried to prepare specimens ferritic- bainitic- martensitic triple phase steels with 34 volume percent of ferrite and different percents of martensite.... 

    Application Communication-aware Data Center Energy Optimization

    , M.Sc. Thesis Sharif University of Technology Nabavi Nejad, Morteza (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    Virtualization has provided good and efficient use of resources in today datacenters. In this environment, modules of multi-tier applications can run on several Virtual Machines (VMs). VMs that are dedicated to a module often need to transfer data among themselves, and also to the VMs in other modules, and hence, the overall application runtime may be increased if the communicating VMs are put on far physical machines; consequently, servers must be up for a longer time and will consume more energy. Consolidating several VMs on a single Physical Machine (PM) effectively reduces the total computing power consumption, but we show that it is also important to consider the above inter-VM... 

    Membership Service in a Distributed High Performance Virtual Computing System

    , M.Sc. Thesis Sharif University of Technology Hedayati Goudarzi, Mohammad (Author) ; Ghodsi, Mohammad (Supervisor)
    Abstract
    Today with the development of te?nology, human ?allenges and problems have become even more complicated. In a way that as time went by the need for higher processing power to solve these problems has increased. High performance computers, are a category of computers whi? are used to solve su? problems. In the last two decade, distributed systems have become the most common way of gaining high performance. Here, Virtualization, an old te?nology whi? has revived in the last decade, providing spectacular features like isolation, migration, ease of management and creating opportunities like virtual clusters has proved to facilitate distributed processing. With the improvement of virtualizer’s...