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

    Performance Evaluation of Large-Scale Delay Tolerant Networks

    , M.Sc. Thesis Sharif University of Technology Dalili Yazdi, Amir (Author) ; Movaghar, Ali (Supervisor)
    Abstract
    This researⅽh investigates the perforⅿanⅽe of epiⅾeⅿiⅽ routing، in ⅿobiⅼe soⅽiaⅼ net−works (ⅯSNs)، whiⅽh ⅿakes use of the store−ⅽarry−forwarⅾ paraⅾigⅿ for ⅽoⅿⅿuni−ⅽation. Reaⅼ−ⅼife ⅿobiⅼity traⅽes show that peopⅼe have skeweⅾ ⅼoⅽation visiting pref−erenⅽes، with soⅿe pⅼaⅽes visiteⅾfrequentⅼy anⅾ soⅿe others infrequentⅼy. In orⅾer to ⅿoⅾeⅼ epiⅾeⅿiⅽ routing in ⅯSNs، we first anaⅼyze the tiⅿe taken for a noⅾe to ⅿeet the first noⅾe beⅼonging to a set of noⅾes restriⅽteⅾ to ⅿove in a speⅽifiⅽ subarea. Af−terwarⅾs، two networks are ⅽonsiⅾereⅾ. For eaⅽh network، a ⅿonoⅼithiⅽ stoⅽhastiⅽ re−warⅾ net (SRN) is proposeⅾ to evaⅼuate the ⅾeⅼivery ⅾeⅼay anⅾ the average nuⅿber of transⅿissions unⅾer... 

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

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

    LoRa Network Optimization with Emphasis on Power Consumption and Scalability

    , M.Sc. Thesis Sharif University of Technology Haghighipour, Saeed (Author) ; Atarodi, Mojtaba (Supervisor)
    Abstract
    The Internet of Things is one of those concepts that, while it has gained significant importance in recent years in scientific and industrial communities, still faces various challenges, such as power consumption and scalability. In networks powered by batteries, it is necessary to optimize power consumption to extend the network's lifespan to the maximum possible extent. Additionally, considering the large number of connected devices in the Internet of Things network, it is essential to optimize the number of devices connected per gateway, ultimately reducing the need for fewer gateways in a network. In this research, we utilized simulation-based methods to extract output parameters of a... 

    GoSCAN: Decentralized scalable data clustering

    , Article Computing ; Volume 95, Issue 9 , 2013 , Pages 759-784 ; 0010485X (ISSN) Mashayekhi, H ; Habibi, J ; Voulgaris, S ; Van Steen, M ; Sharif University of Technology
    2013
    Abstract
    Identifying clusters is an important aspect of analyzing large datasets. Clustering algorithms classically require access to the complete dataset. However, as huge amounts of data are increasingly originating from multiple, dispersed sources in distributed systems, alternative solutions are required. Furthermore, data and network dynamicity in a distributed setting demand adaptable clustering solutions that offer accurate clustering models at a reasonable pace. In this paper, we propose GoScan, a fully decentralized density-based clustering algorithm which is capable of clustering dynamic and distributed datasets without requiring central control or message flooding. We identify two major... 

    A distributed algorithm for proportional task allocation in networks of mobile agents

    , Article IEEE Transactions on Automatic Control ; Volume 56, Issue 2 , October , 2011 , Pages 405-410 ; 00189286 (ISSN) Sayyaadi, H ; Moarref, M ; Sharif University of Technology
    2011
    Abstract
    In a proportional task allocation problem, it is desired for robotic agents to have equal duty to capability ratios. Here, this problem is addressed as a combination of deployment and consensus problems. Tasks occur in a convex region and each task is assigned to its nearest agent. Agents are deployed on this area in order to reach consensus over the value of their duty to capability ratio. A distributed, asynchronous, and scalable algorithm is presented for solving this problem in continuous time domain  

    Lightweight formalization and validation of ORM models

    , Article Journal of Logical and Algebraic Methods in Programming ; Volume 84, Issue 4 , July , 2015 , Pages 534-549 ; 23522216 (ISSN) Jahangard Rafsanjani, A ; Mirian Hosseinabadi, S. H ; Sharif University of Technology
    Elsevier Inc  2015
    Abstract
    Abstract ORM (Object Role Modeling) is a rich and popular conceptual modeling method. ORM has been used for data modeling, ontology engineering, modeling business rules, XML-Schemes and data warehouses, requirements engineering and web forms. Automated reasoning like satisfiability testing allows developers to detect modeling mistakes in the early stages of development. In this paper we propose a lightweight formalization of the ORM meta-model in Alloy. Using this meta-model as a toolkit one can easily specify ORM models in Alloy and verify various properties on them using the Alloy Analyzer. In order to achieve scalability, we use the cardinality of concepts to model their population. This... 

    Migrating to Cloud-Native architectures using microservices: An experience report

    , Article Workshops on CLIoT, WAS4FI, SeaClouds, CloudWay, IDEA, FedCloudNet 2015 held in conjunction with European Conference on Service-Oriented and Cloud Computing, ESOCC 2015, 15 September 2015 through 17 September 2015 ; Volume 567 , 2016 , Pages 201-215 ; 18650929 (ISSN); 9783319333120 (ISBN) Balalaie, A ; Heydarnoori, A ; Jamshidi, P ; Celesti A ; Leitner P ; Sharif University of Technology
    Springer Verlag  2016
    Abstract
    Migration to the cloud has been a popular topic in industry and academia in recent years. Despite many benefits that the cloud presents, such as high availability and scalability, most of the on-premise application architectures are not ready to fully exploit the benefits of this environment, and adapting them to this environment is a non-trivial task. Microservices have appeared recently as novel architectural styles that are native to the cloud. These cloud-native architectures can facilitate migrating on-premise architectures to fully benefit from the cloud environments because non-functional attributes, like scalability, are inherent in this style. The existing approaches on cloud... 

    Global-best harmony search

    , Article Applied Mathematics and Computation ; Volume 198, Issue 2 , 2008 , Pages 643-656 ; 00963003 (ISSN) Omran, M. G.H ; Mahdavi, M ; Sharif University of Technology
    2008
    Abstract
    Harmony search (HS) is a new meta-heuristic optimization method imitating the music improvisation process where musicians improvise their instruments' pitches searching for a perfect state of harmony. A new variant of HS, called global-best harmony search (GHS), is proposed in this paper where concepts from swarm intelligence are borrowed to enhance the performance of HS. The performance of the GHS is investigated and compared with HS and a recently developed variation of HS. The experiments conducted show that the GHS generally outperformed the other approaches when applied to ten benchmark problems. The effect of noise on the performance of the three HS variants is investigated and a... 

    A multi-sender multicast algorithm for media streaming on peer-to-peer networks

    , Article Computer Communications ; Volume 30, Issue 10 , 2007 , Pages 2191-2200 ; 01403664 (ISSN) Firooz, M. H ; Ronasi, K ; Pakravan, M. R ; Nasiri Avanaki, A. R ; Sharif University of Technology
    2007
    Abstract
    Unlike those on Internet, the media providers on P2P networks are ordinary nodes with limited shared resources such as bandwidth. Multi-sender methods are the best existing solutions to video streaming on P2P networks. In this paper, we propose use of a multicast method on the top of an arbitrary multi-sender method so that all requesting peers receive almost the same expected bit-rate. Experimental results, derived from implementation of the proposed algorithm on Pastry P2P network confirm our claim. Another advantage of our method over the existing methods is its scalability with the number of receivers. © 2007 Elsevier B.V. All rights reserved  

    A Matrix factorization model for Hellinger-Based trust management in social internet of things

    , Article IEEE Transactions on Dependable and Secure Computing ; 2021 ; 15455971 (ISSN) Aalibagi, S ; Mahyar, H ; Movaghar, A ; Stanley, H. E ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2021
    Abstract
    The Social Internet of Things (SIoT), integration of the Internet of Things and Social Networks paradigms, has been introduced to build a network of smart nodes that are capable of establishing social links. In order to deal with misbehaving service provider nodes, service requestor nodes must evaluate their trustworthiness levels. In this paper, we propose a novel trust management mechanism in the SIoT to predict the most reliable service providers for each service requestor, which leads to reduce the risk of being exposed to malicious nodes. We model the SIoT with a flexible bipartite graph, then build a social network among the service requestor nodes, using the Hellinger distance.... 

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

    A new hierarchal and scalable architecture for performance enhancement of large scale underwater sensor networks

    , Article ISCI 2011 - 2011 IEEE Symposium on Computers and Informatics, 20 March 2011 through 22 March 2011, Kuala Lumpur ; 2011 , Pages 520-525 ; 9781612846903 (ISBN) Hamidzadeh, M ; Forghani, N ; Movaghar, A ; IEEE Advancing Technology for Humanity; IEEE Computer Society; IEEE Malaysia Computer Chapter; IEEE Malaysia; IEEE Malaysia Power Electron. (PEL)/Ind.; Electron. (IE)/ Ind. Appl. (IA) Jt. Chapter ; Sharif University of Technology
    2011
    Abstract
    The different characteristics of UWSN and trade off between UWSN and WSN, have been discussed in many researches. Here, we aim to propose a new architecture for very large scale underwater sensor network. In deployment part of sensors, topology plays a crucial role in issues like communication performance, power consumption, network reliability and fault tolerance capabilities. Hence, it is so critical and should be analyzed how we deploy sensors in targets environment. For instance, to improve reliability of our networks in harsh conditions, it is so important to avoid deploying underwater sensors with single point of failure and bottleneck. For this purpose, we present enhanced clustering... 

    Hybrid CDN-P2P architectures for live video streaming: Comparative study of connected and unconnected meshes

    , Article 2011 International Symposium on Computer Networks and Distributed Systems, CNDS 2011, 23 February 2011 through 24 February 2011, Tehran ; 2011 , Pages 175-180 ; 9781424491544 (ISBN) Seyyedi, S. M. Y ; Akbari, B ; Sharif University of Technology
    2011
    Abstract
    There are two main scalable methods for streaming live video over the Internet: Content Delivery Networks (CDNs) and Peer-to-Peer (P2P) networks. Though both have their own problems, P2P streaming systems challenge delivering video with constant quality and CDNs approaches require deployment of large number of servers throughout the Internet that is costly. Recently, using hybrid architectures based on both CDN and P2P networks has shown to be an efficient approach for large-scale video distribution over the Internet. This paper is compared the performance of two main hybrid CDN-P2P architectures includes: (i) CDN-P2P unconnected mesh in which independent P2P mesh networks are constructed... 

    Scalable architecture for wavelength-switched optical NoC with multicasting capability

    , Article Proceedings - 13th Euromicro Conference on Digital System Design: Architectures, Methods and Tools, DSD 2010, 1 September 2010 through 3 September 2010, Lille ; 2010 , Pages 398-403 ; 9780769541716 (ISBN) Koohi, S ; Shafaei, A ; Hessabi, S ; Sharif University of Technology
    2010
    Abstract
    This paper proposes a novel all-optical router as a building block for a scalable wavelength-switched optical NoC. The proposed optical router, named as AOR, performs passive routing of optical data streams based on their wavelengths. Utilizing wavelength routing method, AOR eliminates the need for electrical resource reservation and the corresponding latency and area overheads. Taking advantage of Wavelength Division Multiplexing (WDM) technique, the proposed architecture is capable of data multicasting, concurrent with unicast data transmission, with high bandwidth and low power dissipation, without imposing noticeable area and latency overheads. Comparing AOR against previously proposed... 

    Hierarchical on-chip routing of optical packets in large scale MPSoCs

    , Article Proceedings of the 18th Euromicro Conference on Parallel, Distributed and Network-Based Processing, PDP 2010, 17 February 2010 through 19 February 2010, Pisa ; 2010 , Pages 515-524 ; 9780769539393 (ISBN) Koohi, S ; Hessabi, S ; Sharif University of Technology
    2010
    Abstract
    In this paper, we extract analytical models for data transmission delay, power consumption, and energy dissipation of optical and traditional NoCs. Utilizing extracted models, we compare optical NoC with electrical one for varying values of link length and degree of multiplexing and calculate lower bound limit on the optical link length below which optical on-chip network loses its efficiency. Based on this constraint, we propose a novel hierarchical on-chip network architecture, named as H2NoC, which benefits from optical transmissions in large scale SoCs and overcomes the scalability problem resulted from lower bound limit on the optical link length. Performing a series of simulation-based... 

    Scalable speech coding at rates below 900 BPS

    , Article 2008 IEEE International Conference on Multimedia and Expo, ICME 2008, Hannover, 23 June 2008 through 26 June 2008 ; 2008 , Pages 85-88 ; 9781424425716 (ISBN) Jahangiri, E ; Ghaemmaghami, S ; Sharif University of Technology
    2008
    Abstract
    This paper introduces a novel scalable speech coding scheme based on embedded matrix quantization of LSF parameters in an LPC model. In the proposed quantizer, codewords are organized based on a tree structure through a cell-merging process, which leads to a fine-grain scalable coder at rates below 900 bps. Near natural sounding is achieved at very low rates by employing an efficient adaptive dual-band scheme to approximate the LPC excitation signals. Evaluation results, obtained from both overall quality measurement and intelligibility assessment, show that the proposed coder could be a reasonable choice for improving the bottom-line speech quality in low bit rates. © 2008 IEEE  

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

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

    Detailed Kinetic Study of Acid Leaching of Uranium ore and Derivation of a Scalable Mathematical Model for it

    , M.Sc. Thesis Sharif University of Technology Rahimi, Morteza (Author) ; Otukesh, Mohammad (Supervisor) ; Karimi Sabet, Jadad (Supervisor) ; Ghodsinejad, Davood (Co-Supervisor)
    Abstract
    The leaching process is the first stage in the process of extracting uranium out of the ore. The leaching, based on the used material is divided into two main methods of acidic and alkali leaching. Each of these two techniques have their own pros and cones. It is notable that due to lower costs, and faster kinetics, the acid leaching is the first option of the mines unless the percentage of carbonates (and the other acid-soluble materials) in the ore are too high that makes this process uneconomical because of higher acid consumption. The kinetics of the acid leaching of the uranium depends on various parameters such as acid concentration, the particle size, exposure time and the temperature...