Krishna Kant - Academia.edu (original) (raw)
Papers by Krishna Kant
2011 Third International Conference on Communication Systems and Networks (COMSNETS 2011), 2011
Proteomics Insights, 2009
AIM-BLAST, AJAX Interfaced Multisequence Blast, is a simplified tool developed to facilitate the ... more AIM-BLAST, AJAX Interfaced Multisequence Blast, is a simplified tool developed to facilitate the multiple sequences blast using AJAX as an interface. This tool has been integrated with the SOAP services of EBI NCBI Blast and the functionality of AJAX (Asynchronous Javascript and XML), so as to minimize the enormous bandwidth consumption while carrying out blast analysis for many sequences at an instance. Although a few tools for multiple sequences blast are already available online, they are restricted only to a limited number of genomes and consume several bytes of data transfer for receiving the results. Further, AIM-BLAST also has enhanced features for automated parsing of the Blast results of individual sequence and presenting them as “one sequence-one function” manner. This will save the users time and effort in interpreting the bulky blast results to identify one suitable hit. The results of the blast search in this tool are displayed in an easily interpretable table format th...
Proceedings of the Third IEEE Symposium on Parallel and Distributed Processing
Abstract Generalized task graphs further extend the well-known extended task graphs by introducin... more Abstract Generalized task graphs further extend the well-known extended task graphs by introducing a new node which provides the 1-out-of-n type of completion semantics along with abortion of certain computations. This extension allows modeling of problems involving parallel state-space search and exception handling. Arbitrary generalized task graphs may not bewell-formed', ie they may not represent meaningful parallel computation. The paper gives necessary and sufficient conditions for the well-formedness of such task graphs, by ...
RSC Advances, 2015
This paper presents a microfluidic device with a nano-channel prepared by focused ion beam (FIB) ... more This paper presents a microfluidic device with a nano-channel prepared by focused ion beam (FIB) milling for microbial cell lysis and nucleic acid extraction.
Journal of Materials Chemistry B, 2015
Structural engineering of titania nanotubes (TNTs) with periodically shaped structures was succes... more Structural engineering of titania nanotubes (TNTs) with periodically shaped structures was successfully demonstrated as a strategy to improve drug loading and releasing performances of TNTs/Ti implants.
2014 IEEE 22nd International Symposium on Modelling, Analysis & Simulation of Computer and Telecommunication Systems, 2014
In this paper we propose a flexible and scalable distributed storage framework called flexStore t... more In this paper we propose a flexible and scalable distributed storage framework called flexStore that can adapt to variations in available or consumable power and demonstrate its performance in the context of deduplicated virtual machine disks. We propose and investigate smart control techniques in order to cope with the power constraints either introduced as a result of increasing node density in the storage arrays (consumable power constraints) or introduced when a mix of renewable (green) and conventional (brown) energy sources are used to power the datacenter. The key component in the proposed storage framework is the policy engine which is a software layer that provides interfaces to define performance requirements of the applications (and also energy related policies). The policy engine enforces those policies in the storage system by adjusting the allocation of storage resources. The experimental results demonstrate the ability of the framework to dynamically adapt to the changes in workload and power constraints and minimize performance impacts. Our evaluation of the prototype shows that the adaptive replication mechanisms can reduce the IO latencies by around 65% during energy plenty situations and the impact of adaptation actions on IO latencies during energy constrained situations is reduced by more than 40% compared to the case without the adaptive replication and optimized adaptation mechanisms.
2014 Seventh International Conference on Contemporary Computing (IC3), 2014
ABSTRACT Automated irrigation system needs weather information for irrigation control. Scattered ... more ABSTRACT Automated irrigation system needs weather information for irrigation control. Scattered automated weather stations (ASW) from government agencies or wireless sensor network (WSN) are used for weather monitoring purpose. Each has its own advantages and disadvantage in terms of cost to farmers and accuracy on monitoring parameters. This paper proposes a technique of real-time spatial interpolation using nearby ASW to predict real-time local weather (area under consideration for irrigation) parameter and accuracy of result is about 99.59%. Further, this paper proposes a correction technique by using sparse WSN with soil moisture sensor installed in it. This proposed technique is expected to increase the accuracy of climatic parameters for the area under consideration with more precise irrigation, which in turn saves energy, water and installation cost to farmers.
2014 Students Conference on Engineering and Systems, 2014
Geographic routing offers guaranteed packet delivery in a dense network. In this routing, packets... more Geographic routing offers guaranteed packet delivery in a dense network. In this routing, packets are forwarded to a node which is nearer to the destination with an extensive use of location information. However, research studies in Mobile Adhoc Networks (MANETs) and Wireless Sensor Networks (WSNs) have shown that packet delivery percentage can degrade substantially when malicious nodes are found in the network. Conventional cryptography techniques can be adopted in order to deal with malicious nodes, but they cannot mitigate outsider attacks. In recent years, a societal pattern called trust is used as a tool to mitigate security attacks. Numerous researchers have proposed security solutions by adopting trust in routing algorithms. However, each solution has its own strength and weakness. In this paper, an integrated approach by using reputation and weight based trust systems backed by Greedy Perimeter Stateless Routing (BT-GPSR) is presented. The proposed approach outperforms the conventional reputation and weight based methods. The effectiveness of the proposed BT-GPSR is validated through simulation.
2011 IEEE International Parallel & Distributed Processing Symposium, 2011
The increasing energy demand coupled with emerging sustainability concerns requires a re-examinat... more The increasing energy demand coupled with emerging sustainability concerns requires a re-examination of power/thermal issues in data centers from the perspective of short term energy deficiencies. Such energy deficient scenarios arise for a variety of reasons including variable energy supply from renewable sources and inadequate power, thermal and cooling capacities. In this paper we propose a hierarchical control scheme to adapt assignments of tasks to servers in a way that can cope with the varying energy limitations and still provide necessary QoS. The rescheduling of tasks on different servers has direct (migration related) and indirect (changed traffic patterns) network energy impacts that we also consider. We show the stability of our scheme and evaluate its performance via detailed simulations and experiments.
2013 Sixth International Conference on Contemporary Computing (IC3), 2013
ABSTRACT Precision irrigation is the best practice for efficient water management. Wireless Senso... more ABSTRACT Precision irrigation is the best practice for efficient water management. Wireless Sensor Networks (WSN) are widely used in environment monitoring especially in the precision irrigation. One of the fundamental issues of WSN is optimum senor deployment. Type of radio communication, number, and location of sensor deployment will have direct impact on the coverage, connectivity, cost and life of the sensors in WSN. This paper explores the problem of optimal WSN deployment by considering the unique way of spatial arrangement of the permanent crop during transplantation. Instead of conventional horizontal or linear row farming we propose the hexagonal pattern farming for the suitable permanent crops. This modified spatial arrangement will increase the coverage of the WSN without losing the specification of growing conditions. There is an improvement in total number of trees covered by 13 percentage in this method. Mathematical model is proposed, which justify the increase in coverage by using this modified spatial arrangement.
Chemical communications (Cambridge, England), Jan 18, 2014
In the quest for solutions to meeting future energy demands, solar fuels play an important role. ... more In the quest for solutions to meeting future energy demands, solar fuels play an important role. A particularly promising example is photocatalysis since even incremental improvements in performance in this process are bound to translate into significant cost benefits. Here, we report that semiconducting and high surface area 3D silicon replicas prepared from abundantly available diatom fossils sustain photocurrents and enable solar energy conversion.
Performance and QoS of Next Generation Networking, 2001
Web servers often experience overload situations due to the extremely bursty nature of Internet t... more Web servers often experience overload situations due to the extremely bursty nature of Internet traffic, popular online events or malicious attacks. Such overload situations significantly affect performance and may result in lost revenue as reported by the recent denial of service attacks. Overload control schemes are well researched and understood in telecommunication systems. However, their use in web servers is currently very limited. Our focus in this paper is to propose effective overload control mechanisms for web servers. An important aspect in overload control is to minimize the work spent on a request which is eventually not serviced due to overload. This paper studies three simple schemes for controlling the load effectively. The first scheme selectively drops incoming requests as they arrive at the server using an intelligent network interface card (NIC). The second scheme provides feedback to a previous node (proxy server or ultimate client) to allow a gapping control that reduces offered load under overload. The third scheme is simply a combination of the two. The experimental results show that even these simple schemes are effective in improving the throughput of the web server by 40% and response time by 70% under heavy overloads, as compared with the case without any overload control.
2014 International Conference on Signal Propagation and Computer Technology (ICSPCT 2014), 2014
ABSTRACT
physica status solidi (RRL) - Rapid Research Letters, 2009
IEEE Network, 2008
In this paper, we explore services and capabilities that can be enabled by the localization of va... more In this paper, we explore services and capabilities that can be enabled by the localization of various "assets" in a data center or IT environment. We also describe the underlying location estimation method and the protocol to enable localization. Finally, we present a management framework for these services and present a few case studies to assess benefits of location based services in data centers.
Biomaterials, 2010
Self-organized vertically aligned nanostructures grown on metallic substrates via anodization hav... more Self-organized vertically aligned nanostructures grown on metallic substrates via anodization have attracted significant scientific attention for a wide range of applications. These nanotubular structures integrate highly controllable geometry at the nanoscale with fascinating biological and mechanical properties. This chapter attempts to cover the key electrochemical factors that control the tube geometry and also demonstrate various surface functionalization approaches for modifying the surface properties of TiO 2 nanotubes to develop new and pioneering functional biomaterials for biomedical applications. Furthermore, the anodization parameters that have led to the formation of nanotubes on various titanium alloys were also discussed.
Proceedings of the 42nd ACM technical symposium on Computer science education - SIGCSE '11, 2011
Many personal computers and workstations have two or four cores (that is, CPUs) that enable multi... more Many personal computers and workstations have two or four cores (that is, CPUs) that enable multiple threads to be executed simultaneously. Computers in the near future are expected to have significantly more cores. To take advantage of the hardware of today and tomorrow, you can parallelize your code to distribute work across multiple processors. In the past, parallelization required low-level manipulation of threads and locks. Visual Studio 2010 and the .NET Framework 4 enhance support for parallel programming by providing a new runtime, new class library types, and new diagnostic tools. These features simplify parallel development so that you can write efficient, fine-grained, and scalable parallel code in a natural idiom without having to work directly with threads or the thread pool. The following illustration provides a high-level overview of the parallel programming architecture in the .NET Framework 4.
Proceedings of the 42nd ACM technical symposium on Computer science education - SIGCSE '11, 2011
Many personal computers and workstations have two or four cores (that is, CPUs) that enable multi... more Many personal computers and workstations have two or four cores (that is, CPUs) that enable multiple threads to be executed simultaneously. Computers in the near future are expected to have significantly more cores. To take advantage of the hardware of today and tomorrow, you can parallelize your code to distribute work across multiple processors. In the past, parallelization required low-level manipulation of threads and locks. Visual Studio 2010 and the .NET Framework 4 enhance support for parallel programming by providing a new runtime, new class library types, and new diagnostic tools. These features simplify parallel development so that you can write efficient, fine-grained, and scalable parallel code in a natural idiom without having to work directly with threads or the thread pool. The following illustration provides a high-level overview of the parallel programming architecture in the .NET Framework 4.
... Maan Kousa, Mr. Yaser Al-Ghahtani, Mr. Samir Al-Ghadhban, Mr. Bassam Al-Dossary, Mr. Ibraheem... more ... Maan Kousa, Mr. Yaser Al-Ghahtani, Mr. Samir Al-Ghadhban, Mr. Bassam Al-Dossary, Mr. Ibraheem Al-Ghahtani, Mr. Abdul-Aziz Al-Saadi, Mr. Ali Al-Ghamdi, Mr. Obaid Al-Modaf, Mr. Ghassan Al-Regib and Mr. Khalid Al-Attas are truly exceptional people. ...
2011 Third International Conference on Communication Systems and Networks (COMSNETS 2011), 2011
Proteomics Insights, 2009
AIM-BLAST, AJAX Interfaced Multisequence Blast, is a simplified tool developed to facilitate the ... more AIM-BLAST, AJAX Interfaced Multisequence Blast, is a simplified tool developed to facilitate the multiple sequences blast using AJAX as an interface. This tool has been integrated with the SOAP services of EBI NCBI Blast and the functionality of AJAX (Asynchronous Javascript and XML), so as to minimize the enormous bandwidth consumption while carrying out blast analysis for many sequences at an instance. Although a few tools for multiple sequences blast are already available online, they are restricted only to a limited number of genomes and consume several bytes of data transfer for receiving the results. Further, AIM-BLAST also has enhanced features for automated parsing of the Blast results of individual sequence and presenting them as “one sequence-one function” manner. This will save the users time and effort in interpreting the bulky blast results to identify one suitable hit. The results of the blast search in this tool are displayed in an easily interpretable table format th...
Proceedings of the Third IEEE Symposium on Parallel and Distributed Processing
Abstract Generalized task graphs further extend the well-known extended task graphs by introducin... more Abstract Generalized task graphs further extend the well-known extended task graphs by introducing a new node which provides the 1-out-of-n type of completion semantics along with abortion of certain computations. This extension allows modeling of problems involving parallel state-space search and exception handling. Arbitrary generalized task graphs may not bewell-formed', ie they may not represent meaningful parallel computation. The paper gives necessary and sufficient conditions for the well-formedness of such task graphs, by ...
RSC Advances, 2015
This paper presents a microfluidic device with a nano-channel prepared by focused ion beam (FIB) ... more This paper presents a microfluidic device with a nano-channel prepared by focused ion beam (FIB) milling for microbial cell lysis and nucleic acid extraction.
Journal of Materials Chemistry B, 2015
Structural engineering of titania nanotubes (TNTs) with periodically shaped structures was succes... more Structural engineering of titania nanotubes (TNTs) with periodically shaped structures was successfully demonstrated as a strategy to improve drug loading and releasing performances of TNTs/Ti implants.
2014 IEEE 22nd International Symposium on Modelling, Analysis & Simulation of Computer and Telecommunication Systems, 2014
In this paper we propose a flexible and scalable distributed storage framework called flexStore t... more In this paper we propose a flexible and scalable distributed storage framework called flexStore that can adapt to variations in available or consumable power and demonstrate its performance in the context of deduplicated virtual machine disks. We propose and investigate smart control techniques in order to cope with the power constraints either introduced as a result of increasing node density in the storage arrays (consumable power constraints) or introduced when a mix of renewable (green) and conventional (brown) energy sources are used to power the datacenter. The key component in the proposed storage framework is the policy engine which is a software layer that provides interfaces to define performance requirements of the applications (and also energy related policies). The policy engine enforces those policies in the storage system by adjusting the allocation of storage resources. The experimental results demonstrate the ability of the framework to dynamically adapt to the changes in workload and power constraints and minimize performance impacts. Our evaluation of the prototype shows that the adaptive replication mechanisms can reduce the IO latencies by around 65% during energy plenty situations and the impact of adaptation actions on IO latencies during energy constrained situations is reduced by more than 40% compared to the case without the adaptive replication and optimized adaptation mechanisms.
2014 Seventh International Conference on Contemporary Computing (IC3), 2014
ABSTRACT Automated irrigation system needs weather information for irrigation control. Scattered ... more ABSTRACT Automated irrigation system needs weather information for irrigation control. Scattered automated weather stations (ASW) from government agencies or wireless sensor network (WSN) are used for weather monitoring purpose. Each has its own advantages and disadvantage in terms of cost to farmers and accuracy on monitoring parameters. This paper proposes a technique of real-time spatial interpolation using nearby ASW to predict real-time local weather (area under consideration for irrigation) parameter and accuracy of result is about 99.59%. Further, this paper proposes a correction technique by using sparse WSN with soil moisture sensor installed in it. This proposed technique is expected to increase the accuracy of climatic parameters for the area under consideration with more precise irrigation, which in turn saves energy, water and installation cost to farmers.
2014 Students Conference on Engineering and Systems, 2014
Geographic routing offers guaranteed packet delivery in a dense network. In this routing, packets... more Geographic routing offers guaranteed packet delivery in a dense network. In this routing, packets are forwarded to a node which is nearer to the destination with an extensive use of location information. However, research studies in Mobile Adhoc Networks (MANETs) and Wireless Sensor Networks (WSNs) have shown that packet delivery percentage can degrade substantially when malicious nodes are found in the network. Conventional cryptography techniques can be adopted in order to deal with malicious nodes, but they cannot mitigate outsider attacks. In recent years, a societal pattern called trust is used as a tool to mitigate security attacks. Numerous researchers have proposed security solutions by adopting trust in routing algorithms. However, each solution has its own strength and weakness. In this paper, an integrated approach by using reputation and weight based trust systems backed by Greedy Perimeter Stateless Routing (BT-GPSR) is presented. The proposed approach outperforms the conventional reputation and weight based methods. The effectiveness of the proposed BT-GPSR is validated through simulation.
2011 IEEE International Parallel & Distributed Processing Symposium, 2011
The increasing energy demand coupled with emerging sustainability concerns requires a re-examinat... more The increasing energy demand coupled with emerging sustainability concerns requires a re-examination of power/thermal issues in data centers from the perspective of short term energy deficiencies. Such energy deficient scenarios arise for a variety of reasons including variable energy supply from renewable sources and inadequate power, thermal and cooling capacities. In this paper we propose a hierarchical control scheme to adapt assignments of tasks to servers in a way that can cope with the varying energy limitations and still provide necessary QoS. The rescheduling of tasks on different servers has direct (migration related) and indirect (changed traffic patterns) network energy impacts that we also consider. We show the stability of our scheme and evaluate its performance via detailed simulations and experiments.
2013 Sixth International Conference on Contemporary Computing (IC3), 2013
ABSTRACT Precision irrigation is the best practice for efficient water management. Wireless Senso... more ABSTRACT Precision irrigation is the best practice for efficient water management. Wireless Sensor Networks (WSN) are widely used in environment monitoring especially in the precision irrigation. One of the fundamental issues of WSN is optimum senor deployment. Type of radio communication, number, and location of sensor deployment will have direct impact on the coverage, connectivity, cost and life of the sensors in WSN. This paper explores the problem of optimal WSN deployment by considering the unique way of spatial arrangement of the permanent crop during transplantation. Instead of conventional horizontal or linear row farming we propose the hexagonal pattern farming for the suitable permanent crops. This modified spatial arrangement will increase the coverage of the WSN without losing the specification of growing conditions. There is an improvement in total number of trees covered by 13 percentage in this method. Mathematical model is proposed, which justify the increase in coverage by using this modified spatial arrangement.
Chemical communications (Cambridge, England), Jan 18, 2014
In the quest for solutions to meeting future energy demands, solar fuels play an important role. ... more In the quest for solutions to meeting future energy demands, solar fuels play an important role. A particularly promising example is photocatalysis since even incremental improvements in performance in this process are bound to translate into significant cost benefits. Here, we report that semiconducting and high surface area 3D silicon replicas prepared from abundantly available diatom fossils sustain photocurrents and enable solar energy conversion.
Performance and QoS of Next Generation Networking, 2001
Web servers often experience overload situations due to the extremely bursty nature of Internet t... more Web servers often experience overload situations due to the extremely bursty nature of Internet traffic, popular online events or malicious attacks. Such overload situations significantly affect performance and may result in lost revenue as reported by the recent denial of service attacks. Overload control schemes are well researched and understood in telecommunication systems. However, their use in web servers is currently very limited. Our focus in this paper is to propose effective overload control mechanisms for web servers. An important aspect in overload control is to minimize the work spent on a request which is eventually not serviced due to overload. This paper studies three simple schemes for controlling the load effectively. The first scheme selectively drops incoming requests as they arrive at the server using an intelligent network interface card (NIC). The second scheme provides feedback to a previous node (proxy server or ultimate client) to allow a gapping control that reduces offered load under overload. The third scheme is simply a combination of the two. The experimental results show that even these simple schemes are effective in improving the throughput of the web server by 40% and response time by 70% under heavy overloads, as compared with the case without any overload control.
2014 International Conference on Signal Propagation and Computer Technology (ICSPCT 2014), 2014
ABSTRACT
physica status solidi (RRL) - Rapid Research Letters, 2009
IEEE Network, 2008
In this paper, we explore services and capabilities that can be enabled by the localization of va... more In this paper, we explore services and capabilities that can be enabled by the localization of various "assets" in a data center or IT environment. We also describe the underlying location estimation method and the protocol to enable localization. Finally, we present a management framework for these services and present a few case studies to assess benefits of location based services in data centers.
Biomaterials, 2010
Self-organized vertically aligned nanostructures grown on metallic substrates via anodization hav... more Self-organized vertically aligned nanostructures grown on metallic substrates via anodization have attracted significant scientific attention for a wide range of applications. These nanotubular structures integrate highly controllable geometry at the nanoscale with fascinating biological and mechanical properties. This chapter attempts to cover the key electrochemical factors that control the tube geometry and also demonstrate various surface functionalization approaches for modifying the surface properties of TiO 2 nanotubes to develop new and pioneering functional biomaterials for biomedical applications. Furthermore, the anodization parameters that have led to the formation of nanotubes on various titanium alloys were also discussed.
Proceedings of the 42nd ACM technical symposium on Computer science education - SIGCSE '11, 2011
Many personal computers and workstations have two or four cores (that is, CPUs) that enable multi... more Many personal computers and workstations have two or four cores (that is, CPUs) that enable multiple threads to be executed simultaneously. Computers in the near future are expected to have significantly more cores. To take advantage of the hardware of today and tomorrow, you can parallelize your code to distribute work across multiple processors. In the past, parallelization required low-level manipulation of threads and locks. Visual Studio 2010 and the .NET Framework 4 enhance support for parallel programming by providing a new runtime, new class library types, and new diagnostic tools. These features simplify parallel development so that you can write efficient, fine-grained, and scalable parallel code in a natural idiom without having to work directly with threads or the thread pool. The following illustration provides a high-level overview of the parallel programming architecture in the .NET Framework 4.
Proceedings of the 42nd ACM technical symposium on Computer science education - SIGCSE '11, 2011
Many personal computers and workstations have two or four cores (that is, CPUs) that enable multi... more Many personal computers and workstations have two or four cores (that is, CPUs) that enable multiple threads to be executed simultaneously. Computers in the near future are expected to have significantly more cores. To take advantage of the hardware of today and tomorrow, you can parallelize your code to distribute work across multiple processors. In the past, parallelization required low-level manipulation of threads and locks. Visual Studio 2010 and the .NET Framework 4 enhance support for parallel programming by providing a new runtime, new class library types, and new diagnostic tools. These features simplify parallel development so that you can write efficient, fine-grained, and scalable parallel code in a natural idiom without having to work directly with threads or the thread pool. The following illustration provides a high-level overview of the parallel programming architecture in the .NET Framework 4.
... Maan Kousa, Mr. Yaser Al-Ghahtani, Mr. Samir Al-Ghadhban, Mr. Bassam Al-Dossary, Mr. Ibraheem... more ... Maan Kousa, Mr. Yaser Al-Ghahtani, Mr. Samir Al-Ghadhban, Mr. Bassam Al-Dossary, Mr. Ibraheem Al-Ghahtani, Mr. Abdul-Aziz Al-Saadi, Mr. Ali Al-Ghamdi, Mr. Obaid Al-Modaf, Mr. Ghassan Al-Regib and Mr. Khalid Al-Attas are truly exceptional people. ...