Loading...
Search for: scalability
0.014 seconds
Total 100 records

    Production Planning and Configuration Selection in a Reconfigurable Manufacturing System (RMS) Considering Raw Materials

    , M.Sc. Thesis Sharif University of Technology Keshavarz Mohammadian, Mohammad Reza (Author) ; Houshmand, Mahmoud (Supervisor)
    Abstract
    The Reconfigurable manufacturing system (RMS) was first introduced in 1996 with the ability to respond quickly to market changes and in response to global competition between companies. The effort of this research is to expand the problem presented in the Moghaddam et al. (2019) by introducing the concept of raw materials for the production of parts and related issues such as purchasing and warehousing raw materials, and providing a suitable solution to the problem. In the basic article, the RMS should utilize the best combination of machines and their configurations in proportion to the demand of the products in order to minimize the cost and produce all the demand. In this study, a large... 

    Primary Visual Pathway Simulation in Mouse Using NetPyNE

    , M.Sc. Thesis Sharif University of Technology Waheed Al-Kaabi, Anwer Fadhil (Author) ; Peyvandi, Hossein (Supervisor)
    Abstract
    Simulation of biophysical neural networks enables the interpretation and integration of fast-growing and different experimental datasets. The widely used NEURON simulator allows molecular-to-network simulation. However, it is still a very hard challenge to create large-scale models and operate parallel simulations applying NEURON. SUNY Downstate developed the NetPyNE means networks using Python and NEURON, which was funded by the New York State Department of Health and some other institutions. NetPyNE is a Python-based tool that enables the development of data-driven multi-scale network models in NEURON through both programmatic and graphical interfaces. It is a powerful tool for parallel... 

    A New Blockchain Scalability Scheme Based on Sharding

    , M.Sc. Thesis Sharif University of Technology Hediehloo, Alireza (Author) ; Aref, Mohammad Reza (Supervisor) ; Mohajery, Javad (Co-Supervisor)
    Abstract
    Designing a scalable protocol for the blockchain will reduce transaction fees and increase the use of cryptocurrencies for financial transactions. Increasing scalability means that if the investment of nodes increases or the number of network nodes increases, the security of the protocol and the decentralization of the network will be maintained and its throughput will increase. In this thesis, with the aim of increasing scalability, the scaling methods of layer one and layer two are examined and compared, and it is shown that sharding is a better method to achieve scalability. In sharding, nodes are divided into several shards (clusters) and each shard manages its own blockchain. The... 

    Study on the Kinetics of Uranium Adsorption in the Stirred Reactors, and Search for the Scalable Kinetic Models for This

    , M.Sc. Thesis Sharif University of Technology Hashemi Oalya, Ali (Author) ; Otukesh, Mohammad (Supervisor) ; Khanchi, Alireza (Supervisor)
    Abstract
    One of the main uranium separations of ore that uranium percent application of enhanced design strategies in the industrial cracking furnaces are of practical interest for oil, gas and petrochemical industries. For such engineering purposes the exact simulation of temperature, species concentration and flow fields in the furnace is essential. In this paper, a study was performed to simulate 3D flue gas flow pattern, temperature and species concentration field in the radiation section of an industrial cracking furnace using the computational fluid dynamics (100-500) ppm technique. The steady-state Reynolds Averaged Navier–Stokes (Resin in pulp)equations were solved, in a finite volume scheme,... 

    Distributed Latency Aware Virtual Machine Placement for Multiple Applications in Mobile Edge Clouds

    , M.Sc. Thesis Sharif University of Technology Hashemi, Boshra Sadat (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    In the near future, we will see a new generation of cellular networks called 5G. Due to the growing number of users and applications, cloud computing does not provide users needs. Edge servers can be used at radio base stations for this purpose. Edge server is a limited processing unit that allows users to perform their processing operations as close as possible. Therefore, the distance between the user and the service will be reduced and as a result the response time is greatly decreased.Cloud-based services are supported by specific software that are deployed in a virtual machine. The number of virtual machines of different applications is fewer than the number of edge servers in the... 

    Derivation of a Scalable Mass Ttransfer Equation for Adsorption of Uranium on Resin in Stirred Reactors

    , M.Sc. Thesis Sharif University of Technology Naderi, Ali (Author) ; Outokesh, Mohammad (Supervisor) ; khanchi, Alireza (Supervisor)
    Abstract
    Resin In Pulp(RIP) is One of the most important processes for separation of uranium from ore while concentration of uranium in ore is low , based on adsorption of uranium that exist in the slurry on onion exchanger resins .uranium ore is dissolved in sulfuric acid and slurry that contain uranium is produced,then this slurry enter stirred reactors and adsorption process is performed.RIP are accepted universally and now adays countries such as canada,south africa and australia use this process when concentration of uranium in slurry after leaching process is 100-500 ppm.in iran also this process is performing in ardacan-saghand mine.Kinetic of adsorption process in stirred reactors has been... 

    Security Improvement of Recording and Transferring Medical Data Protocols Using Blockchain

    , M.Sc. Thesis Sharif University of Technology Mirza Mohammadi, Omid (Author) ; Aref, Mohammad Reza (Supervisor) ; Salmasizadeh, Mahmoud (Supervisor)
    Abstract
    The purpose of this thesis is to improve the protocols for recording and transmitting medical data in terms of security and performance using blockchain technology. The approach we take in this Thesis differs in three respects from most articles written in this field. The first is that unlike those who look at the blockchain as a black box and take advantage of only its positive features, we consider the details and challenges it creates for us and solve them in order to use it. The second important point is to justify the use of blockchain in this design. It can be seen in many designs that the use of this technology is useless according to their model and goals. Finally, one of the most... 

    All-Optical Scalable Multi-stage Interconnection Network for Data Centers

    , M.Sc. Thesis Sharif University of Technology Movahederad, Mahdieh (Author) ; Koohi, Somayeh (Supervisor)
    Abstract
    According to the increasing amount of data exchanged among data centers, the need for speeding up and bandwidth and reduced power consumption has been increased. The information show that about 77% of the data is moved into the data centers. On the other hand, 10% of data center’s power consumption is used to data transmission. Improving the interconnection network of data centers can play an important role in reducing power consumption and speeding up. In recent years, optical interconnects have gained attention as a promising solution. Nevertheless, offering an all-optical and efficient architecture is an important issue. In this study, we intend to provide a multi-stage, all-optical... 

    , M.Sc. Thesis Sharif University of Technology (Author) ; Fotouhi Firouzabadi, Morteza (Supervisor)
    Abstract
    A typical problem in applied mathematics and science is to estimate the future state of a dynamical system given its current state. One approach aimed at understanding one or more aspects determining the behavior of the system is mathematical modeling. This method frequently entails formulation of a set of equations, usually a system of partial or ordinary differential equations. Model parameters are then measured from experimental data or estimated from computer simulation or other methods. Solutions to the model are then studied through mathematical analysis and numerical simulation usually for qualitative fit to the dynamical system of interest and any relative time-series data that is... 

    A Data Replication Algorithm to Improve Performance of Cloud Data Centers

    , M.Sc. Thesis Sharif University of Technology Mehri, Saeedeh (Author) ; Movaghar, Ali (Supervisor)
    Abstract
    The daily growth of cloud computing usage for data based applications and Internet services has caused many challenges in the sense of storage cost, data access performance, QoS provision such as availability, scalability, pay-as-you-go model conformation and etc. Data replication is one of the most important mechanisms for data management in distributed systems. It creates some replicas of data and distributes them to the network. The number of replicas, the time for creating a new replica, the way of their distribution among the nodes and replica replacement strategy in the case of storage unavailability are some important challenges in data replication context. Replication is extensively... 

    Design and Evaluation of an Efficient Protocol for Temporal Scalable Video Streaming over Hybrid CDN-P2P Network

    , M.Sc. Thesis Sharif University of Technology Fellah Jahromi, Anahita (Author) ; Akbari, Behzad (Supervisor) ; Khansari, Mohammad (Supervisor)
    Abstract
    Hybrid CDN-P2P architecture has been introduced to combine scalability advantage of P2P and reliability of CDN networks. Although it has been proved that CDN-P2P is more efficient than other architectures for live video streaming, there is still the question, “How is it possible to be more efficient in providing higher service quality?” Quality degradation in P2P and Hybrid CDN-P2P is mainly connected to the lack of exploiting role of peers’ heterogeneity in the system. Most of currently deployed live video streaming systems don’t adapt to bandwidth of the peers and just send one version of video to all users. To tackle this issue, many researches combine P2P solution with scalable video... 

    Improving the Scalability of Blockchain Systems

    , M.Sc. Thesis Sharif University of Technology Azimi, Navid (Author) ; Eghlidos, Taraneh (Supervisor) ; Mohajeri, Javad (Co-Supervisor)
    Abstract
    Blockchain systems are considered a subclass of distributed systems and have drawn a lot of attention from academia in recent years. The deployment of these systems in various contexts has been the focus of extensive studies. Because of their design, which places a strong focus on security and decentralization, blockchain systems have some challenges. The most prominent challenge is the one that involves scalability. A blockchain's scalability refers to its capacity to achieve a target throughput and solid performance in confirming transactions with an ever-increasing workload or number of nodes in the network. A solid performance suggests that the blockchain system can sustain its... 

    Anti-solvent-free Deposition of Perovskite Layers for Fabricating Module Scale Solar Cells

    , M.Sc. Thesis Sharif University of Technology Abdizadeh, Karim (Author) ; Nemati, Ali (Supervisor) ; Taghavinia, Nima (Supervisor)
    Abstract
    Perovskite solar cells with 25.5% efficiency and fast and cheap manufacturing process are among the most promising technologies in this field to replace silicon cells. Despite the challenges of stability and toxicity to these cells, their manufacturing technology has recently shifted to the development of large-scale manufacturing methods in module dimensions. In the present study, the fabrication of perovskite cells in large dimensions to achieve the perovskite module has been aimed and studied that to achieve this, the method of large-scale spraying and printing using the vacuum system was used to create cell-forming films and, consequently, to make the final cell and module. To... 

    High Speed CDMA Communication in Optical Network on Chip

    , M.Sc. Thesis Sharif University of Technology Abdi, Mania (Author) ; Hesabi, Shahin (Supervisor)
    Abstract
    As the number of processing cores on a single chip continues to grow, the need for a high band width, low power communication structure, will be the most important requirements of next generation chip multiprocessors. Today, a major part of power consumption in multi core architectures belongs to interconnects. Due to these facts, reducing consuming power, as well as supporting high performance, is concerned in these architectures. The concept of “network-on-chip” emerged to improve the performance of CMPs. But now a day, considering the circumstances of power budges, it’s incapable of presenting new strategies to decrease consuming power and delay. However, optical interconnects have the... 

    A Fast and Scalable Network-on-Chip for DNN Accelerators

    , M.Sc. Thesis Sharif University of Technology Tahmasebi, Faraz (Author) ; Sarbazi Azad, Hamid (Supervisor)
    Abstract
    Deep Neural Networks (DNNs) are widely used as a promising machine learning method in different applications and come with intensive computation and storage requirements. In recent years, several pieces of prior work have proposed different accelerators to improve DNNs processing. We observe that although the state-of-the-art DNN accelerators effectively process some network layers of certain shapes, they fail to keep computation resources fully utilized for many other layers. The reason is twofold: first, the mapping algorithm is unable to employ all compute cores for processing some layer types and dimension sizes, and second, the hardware cannot perform data distribution and aggregation... 

    Enhancing Scalability in Software-defined Networks

    , M.Sc. Thesis Sharif University of Technology Shakeri, Sara (Author) ; Jahangir, Amir Hossein (Supervisor)
    Abstract
    Software Defined Networking (SDN) is an emerging paradigm which makes the network programmable by separating the control plane from data plane and makes both planes to work independently. There is a centralized controller and a programmable data plane in these networks architecture and forwarding data packets is realized by programming the data plane via an open interface called OpenFlow. OpenFlow is a communication protocol between control and data planes. The centralized architecture of these networks provides a global view of the underlying network to upper applications and brings numerous advantages such as routing, traffic engineering and QoS control. Despite these advantages there are... 

    A Prediction based Dynamic Tracking Algorithm For Wireless Sensor Networks

    , M.Sc. Thesis Sharif University of Technology Sanaei Asl, Arman (Author) ; Hemmatyar, Ali Mohammad Afshin (Supervisor) ; Jahangeri, Amir Hossein (Co-Supervisor)
    Abstract
    Recently, advances in the fabrication and integration of sensing, communication technologies and economical deployment of large scale sensor networks which are capable of large scale target tracking, become possible.therfore, the wireless sensor networks are a fast growing and marvelous research area that has attracted considerable research attention in the recent past. The creation of large-scale sensor networks interconnencting several hundered to a few thousand sensor nodes opens-up several wide range of application and technical challenges. Sensor nodes have been deployed to play significant roles in battlefield, disaster-prone area, traffic control, habitat monitoring and intruder... 

    Improvement of Scalability in Model-Driven Engineering by Using Microservice Architecture

    , M.Sc. Thesis Sharif University of Technology Sabeghi, Mohamad Reza (Author) ; Ramsin, Raman (Supervisor)
    Abstract
    Model-Driven Engineering (MDE) methodologies play an important role in developing software systems. The main focus in MDE methodologies is on constructing and refining the models of the system based on meta-models of specific domains. MDE methodologies' proliferation in the software industry has been mainly due to their capabilities in automatic generation of code and other artifacts throughout the development process. This removes the need for constructing extra structures and repetitively performing certain practices during the development process. MDE methodologies also enable software solutions to be implemented based on various platforms and technologies. Moreover, they offer... 

    Natural Language Generation from Visual Input

    , M.Sc. Thesis Sharif University of Technology Rohanian, Mojtaba (Author) ; Vazirnezhad, Bahram (Supervisor) ; Bahrani, Mohammad (Co-Advisor)
    Abstract
    Natural language generation is one of the burgeoning areas of Nautural Langauge Processing/Computational Linguistics in which the primary concern is to automatically generate sentences in human languages. Based on the type of the input they receive, NLG systems can be divided into two categories: text-to-text and data-to-text. Systems of the first type are usually a part of machine translation systems. The latter type, which is the subject of the current research, deals with language generation based on inputs other than raw text, such as databases, images, videos, audio and so on. This project is an attempt to create an image-to-text system. This is the first research on data-to-text NLG... 

    Conditional Access System Design for DVB-T Receiver

    , M.Sc. Thesis Sharif University of Technology Ramazi, Ramin (Author) ; Hesabi, Shaahin (Supervisor) ; Sharifkhani, Mohammad (Supervisor)
    Abstract
    In the Pay-TV industry, it is necessary to limit access of unauthorized users. Conditional Access System (CAS) is the solution. In the Pay-TV, the ability of instant join and leave operation is desirable for users. On the other hand, this characteristic is in contradiction with growth of user number.
    Previous proposed conditional access systems address the requirement of pay-TV from several aspects. Key distribution management is on of them which plays a key role in the security and efficiency of a conditional access system. Re-examining the process of key distribution management make it possible to find a way to provide a greater flexibility for the users.
    The purpose of this...