The Wyllie’s list ranking algorithm takes a linked list data structure as an input and it pass th... more The Wyllie’s list ranking algorithm takes a linked list data structure as an input and it pass the linked list successor elements to the succ1 array to find the Rank. The algorithm depends upon the Pointer jumping operation and its concepts. The motivation for this work is to parallelize the Wyllie’s list ranking algorithm using three different parallel programming platforms and compare its performance on all the three platforms.
Parallel prefix scan, also known as parallel prefix sum, is a building block for many parallel al... more Parallel prefix scan, also known as parallel prefix sum, is a building block for many parallel algorithms including polynomial evaluation, sorting and building data structures. This paper introduces prefix scan and also describes a step-bystep procedure to implement prefix scan efficiently with Compute Unified Device Architecture (CUDA). This paper starts with a basic naive algorithm and proceeds through more advanced techniques to obtain best performance. KeywordsScan, Parallel prefix sum, Prefix scan, CUDA, Parallel algorithms, Naive algorithm
The financial and technological industries are traverse through the possibilities in blockchain. ... more The financial and technological industries are traverse through the possibilities in blockchain. A blockchain is a distributed ledger of all transactions in a bitcoin mined process. Blockchain is underlying technology of bitcoin. Blockchain provides security, anonymity and data integrity without intermediary organization, due to this reason it creates more interest to research on Blockchain. The objective of this study is to understand the current research topics, challenges and future directions of Blockchain technology from the perspective of applications of blockchain. Blockchain also offers the potential to become an essential component of the infrastructure for the Internet of Things. The financial and technological industries are traverse through the possibilities in blockchain. A blockchain is a distributed ledger of all transactions in a bitcoin mined process. Blockchain is underlying technology of bitcoin. Blockchain provides security, anonymity and data integrity without i...
Big Data is one of the most emerging field in computer science and a broad area for analyzing, pr... more Big Data is one of the most emerging field in computer science and a broad area for analyzing, pre-processing and visualizing the large amount of data. In today’s world, large volume of data is generating day by day and handling this type of data is too critical. Data with large volume, variety and veracity is generated. The existing methods worked on performance analysis but the result is not much optimized. This paper objective is to improve the performance of big data processing and in parallel it allows to consume less power. The techniques of parallel computing is introduced for increasing performance as well as reduction in power consumption. This kind of techniques allows system to process data in parallel and simultaneously visualizing the big data for business decisions. This is one of the major challenge facing with big data in real time scenarios like data centers and social media servers.
2017 International Conference on Intelligent Sustainable Systems (ICISS), 2017
Nowadays, multi-channel multi-radio wireless mesh networks are gaining more popularity as they ha... more Nowadays, multi-channel multi-radio wireless mesh networks are gaining more popularity as they have enormous applications like last mile broadband Internet connectivity, home networking, commercial and civilian applications. The performance of wireless mesh networks can be improved by the proper assignment of channels to multiple radios of a mesh node. Thus, channel assignment problem has significant importance. This paper presents the literature survey of various algorithms of channel assignment along with the advantages and limitations of each algorithm. Also, the paper gives the directions for future research work of channel assignment algorithms of wireless mesh networks.
The objective the work is intend to highlight the key features and afford finest future direction... more The objective the work is intend to highlight the key features and afford finest future directions in the research community of Resource Allocation, Resource Scheduling and Resource management from 2009 to 2016. Exemplifying how research on Resource Allocation, Resource Scheduling and Resource management has progressively increased in the past decade by inspecting articles, papers from scientific and standard publications. Survey materialized in three fold process. Firstly, investigate on the amalgamation of Resource Allocation, Resource Scheduling and then proceeded with Resource management. Secondly, we performed a structural analysis on different author's prominent contributions in the form of tabulation by categories and graphical representation. Thirdly, huddle with conceptual similarity in the field and also impart a summary on all resource allocations. In cloud computing environments, there are two players: cloud providers and cloud users. On one hand, providers hold massive computing resources in their large datacenters and rent resources out to users on a per-usage basis. On the other hand, there are users who have applications with fluctuating loads and lease resources from providers to run their applications. Further, delivers conclusions by conferring future research directions in the field of cloud computing, such as reduce clouds early in the Internet, combining Resource Allocation, Resource Scheduling and Resource management rather than a Cloud model for providing high quality results, etc.
The Wyllie’s list ranking algorithm takes a linked list data structure as an input and it pass th... more The Wyllie’s list ranking algorithm takes a linked list data structure as an input and it pass the linked list successor elements to the succ1 array to find the Rank. The algorithm depends upon the Pointer jumping operation and its concepts. The motivation for this work is to parallelize the Wyllie’s list ranking algorithm using three different parallel programming platforms and compare its performance on all the three platforms.
Parallel prefix scan, also known as parallel prefix sum, is a building block for many parallel al... more Parallel prefix scan, also known as parallel prefix sum, is a building block for many parallel algorithms including polynomial evaluation, sorting and building data structures. This paper introduces prefix scan and also describes a step-bystep procedure to implement prefix scan efficiently with Compute Unified Device Architecture (CUDA). This paper starts with a basic naive algorithm and proceeds through more advanced techniques to obtain best performance. KeywordsScan, Parallel prefix sum, Prefix scan, CUDA, Parallel algorithms, Naive algorithm
The financial and technological industries are traverse through the possibilities in blockchain. ... more The financial and technological industries are traverse through the possibilities in blockchain. A blockchain is a distributed ledger of all transactions in a bitcoin mined process. Blockchain is underlying technology of bitcoin. Blockchain provides security, anonymity and data integrity without intermediary organization, due to this reason it creates more interest to research on Blockchain. The objective of this study is to understand the current research topics, challenges and future directions of Blockchain technology from the perspective of applications of blockchain. Blockchain also offers the potential to become an essential component of the infrastructure for the Internet of Things. The financial and technological industries are traverse through the possibilities in blockchain. A blockchain is a distributed ledger of all transactions in a bitcoin mined process. Blockchain is underlying technology of bitcoin. Blockchain provides security, anonymity and data integrity without i...
Big Data is one of the most emerging field in computer science and a broad area for analyzing, pr... more Big Data is one of the most emerging field in computer science and a broad area for analyzing, pre-processing and visualizing the large amount of data. In today’s world, large volume of data is generating day by day and handling this type of data is too critical. Data with large volume, variety and veracity is generated. The existing methods worked on performance analysis but the result is not much optimized. This paper objective is to improve the performance of big data processing and in parallel it allows to consume less power. The techniques of parallel computing is introduced for increasing performance as well as reduction in power consumption. This kind of techniques allows system to process data in parallel and simultaneously visualizing the big data for business decisions. This is one of the major challenge facing with big data in real time scenarios like data centers and social media servers.
2017 International Conference on Intelligent Sustainable Systems (ICISS), 2017
Nowadays, multi-channel multi-radio wireless mesh networks are gaining more popularity as they ha... more Nowadays, multi-channel multi-radio wireless mesh networks are gaining more popularity as they have enormous applications like last mile broadband Internet connectivity, home networking, commercial and civilian applications. The performance of wireless mesh networks can be improved by the proper assignment of channels to multiple radios of a mesh node. Thus, channel assignment problem has significant importance. This paper presents the literature survey of various algorithms of channel assignment along with the advantages and limitations of each algorithm. Also, the paper gives the directions for future research work of channel assignment algorithms of wireless mesh networks.
The objective the work is intend to highlight the key features and afford finest future direction... more The objective the work is intend to highlight the key features and afford finest future directions in the research community of Resource Allocation, Resource Scheduling and Resource management from 2009 to 2016. Exemplifying how research on Resource Allocation, Resource Scheduling and Resource management has progressively increased in the past decade by inspecting articles, papers from scientific and standard publications. Survey materialized in three fold process. Firstly, investigate on the amalgamation of Resource Allocation, Resource Scheduling and then proceeded with Resource management. Secondly, we performed a structural analysis on different author's prominent contributions in the form of tabulation by categories and graphical representation. Thirdly, huddle with conceptual similarity in the field and also impart a summary on all resource allocations. In cloud computing environments, there are two players: cloud providers and cloud users. On one hand, providers hold massive computing resources in their large datacenters and rent resources out to users on a per-usage basis. On the other hand, there are users who have applications with fluctuating loads and lease resources from providers to run their applications. Further, delivers conclusions by conferring future research directions in the field of cloud computing, such as reduce clouds early in the Internet, combining Resource Allocation, Resource Scheduling and Resource management rather than a Cloud model for providing high quality results, etc.
Uploads