-
Feasibility of Fog Computing
Authors:
Blesson Varghese,
Nan Wang,
Dimitrios S. Nikolopoulos,
Rajkumar Buyya
Abstract:
As billions of devices get connected to the Internet, it will not be sustainable to use the cloud as a centralised server. The way forward is to decentralise computations away from the cloud towards the edge of the network closer to the user. This reduces the latency of communication between a user device and the cloud, and is the premise of 'fog computing' defined in this paper. The aim of this p…
▽ More
As billions of devices get connected to the Internet, it will not be sustainable to use the cloud as a centralised server. The way forward is to decentralise computations away from the cloud towards the edge of the network closer to the user. This reduces the latency of communication between a user device and the cloud, and is the premise of 'fog computing' defined in this paper. The aim of this paper is to highlight the feasibility and the benefits in improving the Quality-of-Service and Experience by using fog computing. For an online game use-case, we found that the average response time for a user is improved by 20% when using the edge of the network in comparison to using a cloud-only model. It was also observed that the volume of traffic between the edge and the cloud server is reduced by over 90% for the use-case. The preliminary results highlight the potential of fog computing in achieving a sustainable computing model and highlights the benefits of integrating the edge of the network into the computing ecosystem.
△ Less
Submitted 19 January, 2017;
originally announced January 2017.
-
Challenges and Opportunities in Edge Computing
Authors:
Blesson Varghese,
Nan Wang,
Sakil Barbhuiya,
Peter Kilpatrick,
Dimitrios S. Nikolopoulos
Abstract:
Many cloud-based applications employ a data centre as a central server to process data that is generated by edge devices, such as smartphones, tablets and wearables. This model places ever increasing demands on communication and computational infrastructure with inevitable adverse effect on Quality-of-Service and Experience. The concept of Edge Computing is predicated on moving some of this comput…
▽ More
Many cloud-based applications employ a data centre as a central server to process data that is generated by edge devices, such as smartphones, tablets and wearables. This model places ever increasing demands on communication and computational infrastructure with inevitable adverse effect on Quality-of-Service and Experience. The concept of Edge Computing is predicated on moving some of this computational load towards the edge of the network to harness computational capabilities that are currently untapped in edge nodes, such as base stations, routers and switches. This position paper considers the challenges and opportunities that arise out of this new direction in the computing landscape.
△ Less
Submitted 7 September, 2016;
originally announced September 2016.
-
A Machine Learning Analysis of Twitter Sentiment to the Sandy Hook Shootings
Authors:
Nan Wang,
Blesson Varghese,
Peter D. Donnelly
Abstract:
Gun related violence is a complex issue and accounts for a large proportion of violent incidents. In the research reported in this paper, we set out to investigate the pro-gun and anti-gun sentiments expressed on a social media platform, namely Twitter, in response to the 2012 Sandy Hook Elementary School shooting in Connecticut, USA. Machine learning techniques are applied to classify a data corp…
▽ More
Gun related violence is a complex issue and accounts for a large proportion of violent incidents. In the research reported in this paper, we set out to investigate the pro-gun and anti-gun sentiments expressed on a social media platform, namely Twitter, in response to the 2012 Sandy Hook Elementary School shooting in Connecticut, USA. Machine learning techniques are applied to classify a data corpus of over 700,000 tweets. The sentiments are captured using a public sentiment score that considers the volume of tweets as well as population. A web-based interactive tool is developed to visualise the sentiments and is available at http://www.gunsontwitter.com. The key findings from this research are: (i) There are elevated rates of both pro-gun and anti-gun sentiments on the day of the shooting. Surprisingly, the pro-gun sentiment remains high for a number of days following the event but the anti-gun sentiment quickly falls to pre-event levels. (ii) There is a different public response from each state, with the highest pro-gun sentiment not coming from those with highest gun ownership levels but rather from California, Texas and New York.
△ Less
Submitted 2 September, 2016;
originally announced September 2016.
-
Cloud Benchmarking For Maximising Performance of Scientific Applications
Authors:
Blesson Varghese,
Ozgur Akgun,
Ian Miguel,
Long Thai,
Adam Barker
Abstract:
How can applications be deployed on the cloud to achieve maximum performance? This question is challenging to address with the availability of a wide variety of cloud Virtual Machines (VMs) with different performance capabilities. The research reported in this paper addresses the above question by proposing a six step benchmarking methodology in which a user provides a set of weights that indicate…
▽ More
How can applications be deployed on the cloud to achieve maximum performance? This question is challenging to address with the availability of a wide variety of cloud Virtual Machines (VMs) with different performance capabilities. The research reported in this paper addresses the above question by proposing a six step benchmarking methodology in which a user provides a set of weights that indicate how important memory, local communication, computation and storage related operations are to an application. The user can either provide a set of four abstract weights or eight fine grain weights based on the knowledge of the application. The weights along with benchmarking data collected from the cloud are used to generate a set of two rankings - one based only on the performance of the VMs and the other takes both performance and costs into account. The rankings are validated on three case study applications using two validation techniques. The case studies on a set of experimental VMs highlight that maximum performance can be achieved by the three top ranked VMs and maximum performance in a cost-effective manner is achieved by at least one of the top three ranked VMs produced by the methodology.
△ Less
Submitted 1 August, 2016;
originally announced August 2016.
-
Multi-Tenant Virtual GPUs for Optimising Performance of a Financial Risk Application
Authors:
Javier Prades,
Blesson Varghese,
Carlos Reano,
Federico Silla
Abstract:
Graphics Processing Units (GPUs) are becoming popular accelerators in modern High-Performance Computing (HPC) clusters. Installing GPUs on each node of the cluster is not efficient resulting in high costs and power consumption as well as underutilisation of the accelerator. The research reported in this paper is motivated towards the use of few physical GPUs by providing cluster nodes access to re…
▽ More
Graphics Processing Units (GPUs) are becoming popular accelerators in modern High-Performance Computing (HPC) clusters. Installing GPUs on each node of the cluster is not efficient resulting in high costs and power consumption as well as underutilisation of the accelerator. The research reported in this paper is motivated towards the use of few physical GPUs by providing cluster nodes access to remote GPUs on-demand for a financial risk application. We hypothesise that sharing GPUs between several nodes, referred to as multi-tenancy, reduces the execution time and energy consumed by an application. Two data transfer modes between the CPU and the GPUs, namely concurrent and sequential, are explored. The key result from the experiments is that multi-tenancy with few physical GPUs using sequential data transfers lowers the execution time and the energy consumed, thereby improving the overall performance of the application.
△ Less
Submitted 14 June, 2016;
originally announced June 2016.
-
DocLite: A Docker-Based Lightweight Cloud Benchmarking Tool
Authors:
Blesson Varghese,
Lawan Thamsuhang Subba,
Long Thai,
Adam Barker
Abstract:
Existing benchmarking methods are time consuming processes as they typically benchmark the entire Virtual Machine (VM) in order to generate accurate performance data, making them less suitable for real-time analytics. The research in this paper is aimed to surmount the above challenge by presenting DocLite - Docker Container-based Lightweight benchmarking tool. DocLite explores lightweight cloud b…
▽ More
Existing benchmarking methods are time consuming processes as they typically benchmark the entire Virtual Machine (VM) in order to generate accurate performance data, making them less suitable for real-time analytics. The research in this paper is aimed to surmount the above challenge by presenting DocLite - Docker Container-based Lightweight benchmarking tool. DocLite explores lightweight cloud benchmarking methods for rapidly executing benchmarks in near real-time. DocLite is built on the Docker container technology, which allows a user-defined memory size and number of CPU cores of the VM to be benchmarked. The tool incorporates two benchmarking methods - the first referred to as the native method employs containers to benchmark a small portion of the VM and generate performance ranks, and the second uses historic benchmark data along with the native method as a hybrid to generate VM ranks. The proposed methods are evaluated on three use-cases and are observed to be up to 91 times faster than benchmarking the entire VM. In both methods, small containers provide the same quality of rankings as a large container. The native method generates ranks with over 90% and 86% accuracy for sequential and parallel execution of an application compared against benchmarking the whole VM. The hybrid method did not improve the quality of the rankings significantly.
△ Less
Submitted 23 March, 2016;
originally announced March 2016.
-
Container-Based Cloud Virtual Machine Benchmarking
Authors:
Blesson Varghese,
Lawan Thamsuhang Subba,
Long Thai,
Adam Barker
Abstract:
With the availability of a wide range of cloud Virtual Machines (VMs) it is difficult to determine which VMs can maximise the performance of an application. Benchmarking is commonly used to this end for capturing the performance of VMs. Most cloud benchmarking techniques are typically heavyweight - time consuming processes which have to benchmark the entire VM in order to obtain accurate benchmark…
▽ More
With the availability of a wide range of cloud Virtual Machines (VMs) it is difficult to determine which VMs can maximise the performance of an application. Benchmarking is commonly used to this end for capturing the performance of VMs. Most cloud benchmarking techniques are typically heavyweight - time consuming processes which have to benchmark the entire VM in order to obtain accurate benchmark data. Such benchmarks cannot be used in real-time on the cloud and incur extra costs even before an application is deployed.
In this paper, we present lightweight cloud benchmarking techniques that execute quickly and can be used in near real-time on the cloud. The exploration of lightweight benchmarking techniques are facilitated by the development of DocLite - Docker Container-based Lightweight Benchmarking. DocLite is built on the Docker container technology which allows a user-defined portion (such as memory size and the number of CPU cores) of the VM to be benchmarked. DocLite operates in two modes, in the first mode, containers are used to benchmark a small portion of the VM to generate performance ranks. In the second mode, historic benchmark data is used along with the first mode as a hybrid to generate VM ranks. The generated ranks are evaluated against three scientific high-performance computing applications. The proposed techniques are up to 91 times faster than a heavyweight technique which benchmarks the entire VM. It is observed that the first mode can generate ranks with over 90% and 86% accuracy for sequential and parallel execution of an application. The hybrid mode improves the correlation slightly but the first mode is sufficient for benchmarking cloud VMs.
△ Less
Submitted 15 January, 2016;
originally announced January 2016.
-
Unveiling Vela - Time Variability of Na I D lines in the Direction of the Vela Supernova Remnant
Authors:
N. Kameswara Rao,
S. Muneer,
David L. Lambert,
B. A. Varghese
Abstract:
High-resolution spectral profiles of Na I D lines from the interstellar medium towards 64 stars in the direction of the Vela supernova remnant are presented. This survey conducted mostly between 2011-12 complements an earlier survey of the same stars by Cha & Sembach done in the 1993-96 period. The interval of 15 to 18 years provides a base line to search for changes in the interstellar profiles.…
▽ More
High-resolution spectral profiles of Na I D lines from the interstellar medium towards 64 stars in the direction of the Vela supernova remnant are presented. This survey conducted mostly between 2011-12 complements an earlier survey of the same stars by Cha & Sembach done in the 1993-96 period. The interval of 15 to 18 years provides a base line to search for changes in the interstellar profiles. Dramatic disappearance of strong absorption components at low radial velocity is seen towards three stars - HD 63578, HD 68217, HD 76161 - over 15-18 years; HD 68217 and HD 76161 are associated with the Vela SNR but HD 63578 is likely associated with the wind bubble of g2 Velorum. The vanishing of these cold neutral clouds in the short time of 15 to 18 years needs some explanation. Other changes are seen in high-velocity Na D components.
△ Less
Submitted 22 October, 2015;
originally announced October 2015.
-
Acceleration-as-a-Service: Exploiting Virtualised GPUs for a Financial Application
Authors:
Blesson Varghese,
Javier Prades,
Carlos Reano,
Federico Silla
Abstract:
'How can GPU acceleration be obtained as a service in a cluster?' This question has become increasingly significant due to the inefficiency of installing GPUs on all nodes of a cluster. The research reported in this paper is motivated to address the above question by employing rCUDA (remote CUDA), a framework that facilitates Acceleration-as-a-Service (AaaS), such that the nodes of a cluster can r…
▽ More
'How can GPU acceleration be obtained as a service in a cluster?' This question has become increasingly significant due to the inefficiency of installing GPUs on all nodes of a cluster. The research reported in this paper is motivated to address the above question by employing rCUDA (remote CUDA), a framework that facilitates Acceleration-as-a-Service (AaaS), such that the nodes of a cluster can request the acceleration of a set of remote GPUs on demand. The rCUDA framework exploits virtualisation and ensures that multiple nodes can share the same GPU. In this paper we test the feasibility of the rCUDA framework on a real-world application employed in the financial risk industry that can benefit from AaaS in the production setting. The results confirm the feasibility of rCUDA and highlight that rCUDA achieves similar performance compared to CUDA, provides consistent results, and more importantly, allows for a single application to benefit from all the GPUs available in the cluster without loosing efficiency.
△ Less
Submitted 11 August, 2015;
originally announced August 2015.
-
Task Scheduling on the Cloud with Hard Constraints
Authors:
Long Thai,
Blesson Varghese,
Adam Barker
Abstract:
Scheduling Bag-of-Tasks (BoT) applications on the cloud can be more challenging than grid and cluster environ- ments. This is because a user may have a budgetary constraint or a deadline for executing the BoT application in order to keep the overall execution costs low. The research in this paper is motivated to investigate task scheduling on the cloud, given two hard constraints based on a user-d…
▽ More
Scheduling Bag-of-Tasks (BoT) applications on the cloud can be more challenging than grid and cluster environ- ments. This is because a user may have a budgetary constraint or a deadline for executing the BoT application in order to keep the overall execution costs low. The research in this paper is motivated to investigate task scheduling on the cloud, given two hard constraints based on a user-defined budget and a deadline. A heuristic algorithm is proposed and implemented to satisfy the hard constraints for executing the BoT application in a cost effective manner. The proposed algorithm is evaluated using four scenarios that are based on the trade-off between performance and the cost of using different cloud resource types. The experimental evaluation confirms the feasibility of the algorithm in satisfying the constraints. The key observation is that multiple resource types can be a better alternative to using a single type of resource.
△ Less
Submitted 20 July, 2015;
originally announced July 2015.
-
Budget Constrained Execution of Multiple Bag-of-Tasks Applications on the Cloud
Authors:
Long Thai,
Blesson Varghese,
Adam Barker
Abstract:
Optimising the execution of Bag-of-Tasks (BoT) applications on the cloud is a hard problem due to the trade- offs between performance and monetary cost. The problem can be further complicated when multiple BoT applications need to be executed. In this paper, we propose and implement a heuristic algorithm that schedules tasks of multiple applications onto different cloud virtual machines in order t…
▽ More
Optimising the execution of Bag-of-Tasks (BoT) applications on the cloud is a hard problem due to the trade- offs between performance and monetary cost. The problem can be further complicated when multiple BoT applications need to be executed. In this paper, we propose and implement a heuristic algorithm that schedules tasks of multiple applications onto different cloud virtual machines in order to maximise performance while satisfying a given budget constraint. Current approaches are limited in task scheduling since they place a limit on the number of cloud resources that can be employed by the applications. However, in the proposed algorithm there are no such limits, and in comparison with other approaches, the algorithm on average achieves an improved performance of 10%. The experimental results also highlight that the algorithm yields consistent performance even with low budget constraints which cannot be achieved by competing approaches.
△ Less
Submitted 20 July, 2015;
originally announced July 2015.
-
Executing Bag of Distributed Tasks on Virtually Unlimited Cloud Resources
Authors:
Long Thai,
Blesson Varghese,
Adam Barker
Abstract:
Bag-of-Distributed-Tasks (BoDT) application is the collection of identical and independent tasks each of which requires a piece of input data located around the world. As a result, Cloud computing offers an ef- fective way to execute BoT application as it not only consists of multiple geographically distributed data centres but also allows a user to pay for what she actually uses only. In this pap…
▽ More
Bag-of-Distributed-Tasks (BoDT) application is the collection of identical and independent tasks each of which requires a piece of input data located around the world. As a result, Cloud computing offers an ef- fective way to execute BoT application as it not only consists of multiple geographically distributed data centres but also allows a user to pay for what she actually uses only. In this paper, BoDT on the Cloud using virtually unlimited cloud resources. A heuristic algorithm is proposed to find an execution plan that takes budget constraints into account. Compared with other approaches, with the same given budget, our algorithm is able to reduce the overall execution time up to 50%.
△ Less
Submitted 1 June, 2015;
originally announced June 2015.
-
Cloud Services Brokerage: A Survey and Research Roadmap
Authors:
Adam Barker,
Blesson Varghese,
Long Thai
Abstract:
A Cloud Services Brokerage (CSB) acts as an intermediary between cloud service providers (e.g., Amazon and Google) and cloud service end users, providing a number of value adding services. CSBs as a research topic are in there infancy. The goal of this paper is to provide a concise survey of existing CSB technologies in a variety of areas and highlight a roadmap, which details five future opportun…
▽ More
A Cloud Services Brokerage (CSB) acts as an intermediary between cloud service providers (e.g., Amazon and Google) and cloud service end users, providing a number of value adding services. CSBs as a research topic are in there infancy. The goal of this paper is to provide a concise survey of existing CSB technologies in a variety of areas and highlight a roadmap, which details five future opportunities for research.
△ Less
Submitted 1 June, 2015;
originally announced June 2015.
-
Synthesis and characterization of vertically oriented hybrid Zn2GeO4-ZnO beaded nanowire arrays and Zn2GeO4 nanotubes
Authors:
Bablu Mukherjee,
Binni Varghese,
Minrui Zheng,
Suzi Deng,
Eng Soon Tok,
Chorng Haur Sow
Abstract:
Vertically aligned, beaded zinc germinate (Zn2GeO4)/ zinc oxide (ZnO) hybrid nanowire arrays were successfully synthesized by a vapor-solid process via a catalyst-free approach. The as-synthesized products were characterized using X-ray diffraction, scanning electron microscopy and transmission electron microscopy equipped with an energy-dispersive X-ray spectrometer. TEM studies revealed the bead…
▽ More
Vertically aligned, beaded zinc germinate (Zn2GeO4)/ zinc oxide (ZnO) hybrid nanowire arrays were successfully synthesized by a vapor-solid process via a catalyst-free approach. The as-synthesized products were characterized using X-ray diffraction, scanning electron microscopy and transmission electron microscopy equipped with an energy-dispersive X-ray spectrometer. TEM studies revealed the beaded microstructures of the Zn2GeO4/ZnO nanowire. Furthermore, Zn2GeO4 nanotubes were synthesized after wet etching treatments on Zn2GeO4/ZnO hybrid nanowires.
△ Less
Submitted 7 March, 2015;
originally announced March 2015.
-
The GPU vs Phi Debate: Risk Analytics Using Many-Core Computing
Authors:
Blesson Varghese
Abstract:
The risk of reinsurance portfolios covering globally occurring natural catastrophes, such as earthquakes and hurricanes, is quantified by employing simulations. These simulations are computationally intensive and require large amounts of data to be processed. The use of many-core hardware accelerators, such as the Intel Xeon Phi and the NVIDIA Graphics Processing Unit (GPU), are desirable for achi…
▽ More
The risk of reinsurance portfolios covering globally occurring natural catastrophes, such as earthquakes and hurricanes, is quantified by employing simulations. These simulations are computationally intensive and require large amounts of data to be processed. The use of many-core hardware accelerators, such as the Intel Xeon Phi and the NVIDIA Graphics Processing Unit (GPU), are desirable for achieving high-performance risk analytics. In this paper, we set out to investigate how accelerators can be employed in risk analytics, focusing on develo** parallel algorithms for Aggregate Risk Analysis, a simulation which computes the Probable Maximum Loss of a portfolio taking both primary and secondary uncertainties into account. The key result is that both hardware accelerators are useful in different contexts; without taking data transfer times into account the Phi had lowest execution times when used independently and the GPU along with a host in a hybrid platform yielded best performance.
△ Less
Submitted 26 January, 2015;
originally announced January 2015.
-
Are Clouds Ready to Accelerate Ad hoc Financial Simulations?
Authors:
Blesson Varghese,
Adam Barker
Abstract:
Applications employed in the financial services industry to capture and estimate a variety of risk metrics are underpinned by stochastic simulations which are data, memory and computationally intensive. Many of these simulations are routinely performed on production-based computing systems. Ad hoc simulations in addition to routine simulations are required to obtain up-to-date views of risk metric…
▽ More
Applications employed in the financial services industry to capture and estimate a variety of risk metrics are underpinned by stochastic simulations which are data, memory and computationally intensive. Many of these simulations are routinely performed on production-based computing systems. Ad hoc simulations in addition to routine simulations are required to obtain up-to-date views of risk metrics. Such simulations are currently not performed as they cannot be accommodated on production clusters, which are typically over committed resources. Scalable, on-demand and pay-as-you go Virtual Machines (VMs) offered by the cloud are a potential platform to satisfy the data, memory and computational constraints of the simulation. However, "Are clouds ready to accelerate ad hoc financial simulations?"
The research reported in this paper aims to experimentally verify this question by develo** and deploying an important financial simulation, referred to as 'Aggregate Risk Analysis' on the cloud. Parallel techniques to improve efficiency and performance of the simulations are explored. Challenges such as accommodating large input data on limited memory VMs and rapidly processing data for real-time use are surmounted. The key result of this investigation is that Aggregate Risk Analysis can be accommodated on cloud VMs. Acceleration of up to 24x using multiple hardware accelerators over the implementation on a single accelerator, 6x over a multiple core implementation and approximately 60x over a baseline implementation was achieved on the cloud. However, computational time is wasted for every dollar spent on the cloud due to poor acceleration over multiple virtual cores. Interestingly, private VMs can offer better performance than public VMs on comparable underlying hardware.
△ Less
Submitted 15 December, 2014;
originally announced December 2014.
-
BigExcel: A Web-Based Framework for Exploring Big Data in Social Sciences
Authors:
Muhammed Asif Saleem,
Blesson Varghese,
Adam Barker
Abstract:
This paper argues that there are three fundamental challenges that need to be overcome in order to foster the adoption of big data technologies in non-computer science related disciplines: addressing issues of accessibility of such technologies for non-computer scientists, supporting the ad hoc exploration of large data sets with minimal effort and the availability of lightweight web-based framewo…
▽ More
This paper argues that there are three fundamental challenges that need to be overcome in order to foster the adoption of big data technologies in non-computer science related disciplines: addressing issues of accessibility of such technologies for non-computer scientists, supporting the ad hoc exploration of large data sets with minimal effort and the availability of lightweight web-based frameworks for quick and easy analytics. In this paper, we address the above three challenges through the development of 'BigExcel', a three tier web-based framework for exploring big data to facilitate the management of user interactions with large data sets, the construction of queries to explore the data set and the management of the infrastructure. The feasibility of BigExcel is demonstrated through two Yahoo Sandbox datasets. The first dataset is the Yahoo Buzz Score data set we use for quantitatively predicting trending technologies and the second is the Yahoo n-gram corpus we use for qualitatively inferring the coverage of important events. A demonstration of the BigExcel framework and source code is available at http://bigdata.cs.st-andrews.ac.uk/projects/bigexcel-exploring-big-data-for-social-sciences/.
△ Less
Submitted 5 November, 2014;
originally announced November 2014.
-
Cloud Benchmarking for Performance
Authors:
Blesson Varghese,
Ozgur Akgun,
Ian Miguel,
Long Thai,
Adam Barker
Abstract:
How can applications be deployed on the cloud to achieve maximum performance? This question has become significant and challenging with the availability of a wide variety of Virtual Machines (VMs) with different performance capabilities in the cloud. The above question is addressed by proposing a six step benchmarking methodology in which a user provides a set of four weights that indicate how imp…
▽ More
How can applications be deployed on the cloud to achieve maximum performance? This question has become significant and challenging with the availability of a wide variety of Virtual Machines (VMs) with different performance capabilities in the cloud. The above question is addressed by proposing a six step benchmarking methodology in which a user provides a set of four weights that indicate how important each of the following groups: memory, processor, computation and storage are to the application that needs to be executed on the cloud. The weights along with cloud benchmarking data are used to generate a ranking of VMs that can maximise performance of the application. The rankings are validated through an empirical analysis using two case study applications; the first is a financial risk application and the second is a molecular dynamics simulation, which are both representative of workloads that can benefit from execution on the cloud. Both case studies validate the feasibility of the methodology and highlight that maximum performance can be achieved on the cloud by selecting the top ranked VMs produced by the methodology.
△ Less
Submitted 4 November, 2014;
originally announced November 2014.
-
Optimal Deployment of Geographically Distributed Workflow Engines on the Cloud
Authors:
Long Thai,
Adam Barker,
Blesson Varghese,
Ozgur Akgun,
Ian Miguel
Abstract:
When orchestrating Web service workflows, the geographical placement of the orchestration engine(s) can greatly affect workflow performance. Data may have to be transferred across long geographical distances, which in turn increases execution time and degrades the overall performance of a workflow. In this paper, we present a framework that, given a DAG-based workflow specification, computes the o…
▽ More
When orchestrating Web service workflows, the geographical placement of the orchestration engine(s) can greatly affect workflow performance. Data may have to be transferred across long geographical distances, which in turn increases execution time and degrades the overall performance of a workflow. In this paper, we present a framework that, given a DAG-based workflow specification, computes the op- timal Amazon EC2 cloud regions to deploy the orchestration engines and execute a workflow. The framework incorporates a constraint model that solves the workflow deployment problem, which is generated using an automated constraint modelling system. The feasibility of the framework is evaluated by executing different sample workflows representative of sci- entific workloads. The experimental results indicate that the framework reduces the workflow execution time and provides a speed up of 1.3x-2.5x over centralised approaches.
△ Less
Submitted 30 October, 2014;
originally announced October 2014.
-
Executing Bag of Distributed Tasks on the Cloud: Investigating the Trade-offs Between Performance and Cost
Authors:
Long Thai,
Blesson Varghese,
Adam Barker
Abstract:
Bag of Distributed Tasks (BoDT) can benefit from decentralised execution on the Cloud. However, there is a trade-off between the performance that can be achieved by employing a large number of Cloud VMs for the tasks and the monetary constraints that are often placed by a user. The research reported in this paper is motivated towards investigating this trade-off so that an optimal plan for deployi…
▽ More
Bag of Distributed Tasks (BoDT) can benefit from decentralised execution on the Cloud. However, there is a trade-off between the performance that can be achieved by employing a large number of Cloud VMs for the tasks and the monetary constraints that are often placed by a user. The research reported in this paper is motivated towards investigating this trade-off so that an optimal plan for deploying BoDT applications on the cloud can be generated. A heuristic algorithm, which considers the user's preference of performance and cost is proposed and implemented. The feasibility of the algorithm is demonstrated by generating execution plans for a sample application. The key result is that the algorithm generates optimal execution plans for the application over 91\% of the time.
△ Less
Submitted 30 October, 2014;
originally announced October 2014.
-
Dynamics of a Mn spin coupled to a single hole confined in a quantum dot
Authors:
B. Varghese,
H. Boukari,
L. Besombes
Abstract:
Using the emission of the positively charged exciton as a probe, we analyze the dynamics of the optical pum** and the dynamics of the relaxation of a Mn spin exchange-coupled with a confined hole spin in a II-VI semiconductor quantum dot. The hole-Mn spin can be efficiently initialized in a few tens of $ns$ under optical injection of spin polarized carriers. We show that this optical pum** pro…
▽ More
Using the emission of the positively charged exciton as a probe, we analyze the dynamics of the optical pum** and the dynamics of the relaxation of a Mn spin exchange-coupled with a confined hole spin in a II-VI semiconductor quantum dot. The hole-Mn spin can be efficiently initialized in a few tens of $ns$ under optical injection of spin polarized carriers. We show that this optical pum** process and its dynamics are controlled by electron-Mn flip-flops within the positively charged exciton-Mn complex. The pum** mechanism and its magnetic field dependence are theoretically described by a model including the dynamics of the electron-Mn complex in the excited state and the dynamics of the hole-Mn complex in the ground state of the positively charged quantum dot. We measure at zero magnetic field a spin relaxation time of the hole-Mn spin in the $μs$ range or shorter. This hole-Mn spin relaxation is induced by the presence of valence band mixing in self-assembled quantum dots.
△ Less
Submitted 29 August, 2014; v1 submitted 5 August, 2014;
originally announced August 2014.
-
Academic Cloud Computing Research: Five Pitfalls and Five Opportunities
Authors:
Adam Barker,
Blesson Varghese,
Jonathan Stuart Ward,
Ian Sommerville
Abstract:
This discussion paper argues that there are five fundamental pitfalls, which can restrict academics from conducting cloud computing research at the infrastructure level, which is currently where the vast majority of academic research lies. Instead academics should be conducting higher risk research, in order to gain understanding and open up entirely new areas.
We call for a renewed mindset and…
▽ More
This discussion paper argues that there are five fundamental pitfalls, which can restrict academics from conducting cloud computing research at the infrastructure level, which is currently where the vast majority of academic research lies. Instead academics should be conducting higher risk research, in order to gain understanding and open up entirely new areas.
We call for a renewed mindset and argue that academic research should focus less upon physical infrastructure and embrace the abstractions provided by clouds through five opportunities: user driven research, new programming models, PaaS environments, and improved tools to support elasticity and large-scale debugging. The objective of this paper is to foster discussion, and to define a roadmap forward, which will allow academia to make longer-term impacts to the cloud computing community.
△ Less
Submitted 19 June, 2014;
originally announced June 2014.
-
Automating Fault Tolerance in High-Performance Computational Biological Jobs Using Multi-Agent Approaches
Authors:
Blesson Varghese,
Gerard McKee,
Vassil Alexandrov
Abstract:
Background: Large-scale biological jobs on high-performance computing systems require manual intervention if one or more computing cores on which they execute fail. This places not only a cost on the maintenance of the job, but also a cost on the time taken for reinstating the job and the risk of losing data and execution accomplished by the job before it failed. Approaches which can proactively d…
▽ More
Background: Large-scale biological jobs on high-performance computing systems require manual intervention if one or more computing cores on which they execute fail. This places not only a cost on the maintenance of the job, but also a cost on the time taken for reinstating the job and the risk of losing data and execution accomplished by the job before it failed. Approaches which can proactively detect computing core failures and take action to relocate the computing core's job onto reliable cores can make a significant step towards automating fault tolerance.
Method: This paper describes an experimental investigation into the use of multi-agent approaches for fault tolerance. Two approaches are studied, the first at the job level and the second at the core level. The approaches are investigated for single core failure scenarios that can occur in the execution of parallel reduction algorithms on computer clusters. A third approach is proposed that incorporates multi-agent technology both at the job and core level. Experiments are pursued in the context of genome searching, a popular computational biology application.
Result: The key conclusion is that the approaches proposed are feasible for automating fault tolerance in high-performance computing systems with minimal human intervention. In a typical experiment in which the fault tolerance is studied, centralised and decentralised checkpointing approaches on an average add 90% to the actual time for executing the job. On the other hand, in the same experiment the multi-agent approaches add only 10% to the overall execution time.
△ Less
Submitted 3 March, 2014;
originally announced March 2014.
-
High Performance Risk Aggregation: Addressing the Data Processing Challenge the Hadoop MapReduce Way
Authors:
Zhimin Yao,
Blesson Varghese,
Andrew Rau-Chaplin
Abstract:
Monte Carlo simulations employed for the analysis of portfolios of catastrophic risk process large volumes of data. Often times these simulations are not performed in real-time scenarios as they are slow and consume large data. Such simulations can benefit from a framework that exploits parallelism for addressing the computational challenge and facilitates a distributed file system for addressing…
▽ More
Monte Carlo simulations employed for the analysis of portfolios of catastrophic risk process large volumes of data. Often times these simulations are not performed in real-time scenarios as they are slow and consume large data. Such simulations can benefit from a framework that exploits parallelism for addressing the computational challenge and facilitates a distributed file system for addressing the data challenge. To this end, the Apache Hadoop framework is chosen for the simulation reported in this paper so that the computational challenge can be tackled using the MapReduce model and the data challenge can be addressed using the Hadoop Distributed File System. A parallel algorithm for the analysis of aggregate risk is proposed and implemented using the MapReduce model in this paper. An evaluation of the performance of the algorithm indicates that the Hadoop MapReduce model offers a framework for processing large data in aggregate risk analysis. A simulation of aggregate risk employing 100,000 trials with 1000 catastrophic events per trial on a typical exposure set and contract structure is performed on multiple worker nodes in less than 6 minutes. The result indicates the scope and feasibility of MapReduce for tackling the computational and data challenge in the analysis of aggregate risk for real-time use.
△ Less
Submitted 22 November, 2013;
originally announced November 2013.
-
Data Challenges in High-Performance Risk Analytics
Authors:
Blesson Varghese,
Andrew Rau-Chaplin
Abstract:
Risk Analytics is important to quantify, manage and analyse risks from the manufacturing to the financial setting. In this paper, the data challenges in the three stages of the high-performance risk analytics pipeline, namely risk modelling, portfolio risk management and dynamic financial analysis is presented.
Risk Analytics is important to quantify, manage and analyse risks from the manufacturing to the financial setting. In this paper, the data challenges in the three stages of the high-performance risk analytics pipeline, namely risk modelling, portfolio risk management and dynamic financial analysis is presented.
△ Less
Submitted 22 November, 2013;
originally announced November 2013.
-
A Mathematical Model, Implementation and Study of a Swarm System
Authors:
Blesson Varghese,
Gerard McKee
Abstract:
The work reported in this paper is motivated towards the development of a mathematical model for swarm systems based on macroscopic primitives. A pattern formation and transformation model is proposed. The pattern transformation model comprises two general methods for pattern transformation, namely a macroscopic transformation and mathematical transformation method. The problem of transformation i…
▽ More
The work reported in this paper is motivated towards the development of a mathematical model for swarm systems based on macroscopic primitives. A pattern formation and transformation model is proposed. The pattern transformation model comprises two general methods for pattern transformation, namely a macroscopic transformation and mathematical transformation method. The problem of transformation is formally expressed and four special cases of transformation are considered. Simulations to confirm the feasibility of the proposed models and transformation methods are presented. Comparison between the two transformation methods is also reported.
△ Less
Submitted 8 October, 2013;
originally announced October 2013.
-
Accounting for Secondary Uncertainty: Efficient Computation of Portfolio Risk Measures on Multi and Many Core Architectures
Authors:
Blesson Varghese,
Andrew Rau-Chaplin
Abstract:
Aggregate Risk Analysis is a computationally intensive and a data intensive problem, thereby making the application of high-performance computing techniques interesting. In this paper, the design and implementation of a parallel Aggregate Risk Analysis algorithm on multi-core CPU and many-core GPU platforms are explored. The efficient computation of key risk measures, including Probable Maximum Lo…
▽ More
Aggregate Risk Analysis is a computationally intensive and a data intensive problem, thereby making the application of high-performance computing techniques interesting. In this paper, the design and implementation of a parallel Aggregate Risk Analysis algorithm on multi-core CPU and many-core GPU platforms are explored. The efficient computation of key risk measures, including Probable Maximum Loss (PML) and the Tail Value-at-Risk (TVaR) in the presence of both primary and secondary uncertainty for a portfolio of property catastrophe insurance treaties is considered. Primary Uncertainty is the the uncertainty associated with whether a catastrophe event occurs or not in a simulated year, while Secondary Uncertainty is the uncertainty in the amount of loss when the event occurs.
A number of statistical algorithms are investigated for computing secondary uncertainty. Numerous challenges such as loading large data onto hardware with limited memory and organising it are addressed. The results obtained from experimental studies are encouraging. Consider for example, an aggregate risk analysis involving 800,000 trials, with 1,000 catastrophic events per trial, a million locations, and a complex contract structure taking into account secondary uncertainty. The analysis can be performed in just 41 seconds on a GPU, that is 24x faster than the sequential counterpart on a fast multi-core CPU. The results indicate that GPUs can be used to efficiently accelerate aggregate risk analysis even in the presence of secondary uncertainty.
△ Less
Submitted 8 October, 2013;
originally announced October 2013.
-
QuPARA: Query-Driven Large-Scale Portfolio Aggregate Risk Analysis on MapReduce
Authors:
Andrew Rau-Chaplin,
Blesson Varghese,
Duane Wilson,
Zhimin Yao,
Norbert Zeh
Abstract:
Stochastic simulation techniques are used for portfolio risk analysis. Risk portfolios may consist of thousands of reinsurance contracts covering millions of insured locations. To quantify risk each portfolio must be evaluated in up to a million simulation trials, each capturing a different possible sequence of catastrophic events over the course of a contractual year. In this paper, we explore th…
▽ More
Stochastic simulation techniques are used for portfolio risk analysis. Risk portfolios may consist of thousands of reinsurance contracts covering millions of insured locations. To quantify risk each portfolio must be evaluated in up to a million simulation trials, each capturing a different possible sequence of catastrophic events over the course of a contractual year. In this paper, we explore the design of a flexible framework for portfolio risk analysis that facilitates answering a rich variety of catastrophic risk queries. Rather than aggregating simulation data in order to produce a small set of high-level risk metrics efficiently (as is often done in production risk management systems), the focus here is on allowing the user to pose queries on unaggregated or partially aggregated data. The goal is to provide a flexible framework that can be used by analysts to answer a wide variety of unanticipated but natural ad hoc queries. Such detailed queries can help actuaries or underwriters to better understand the multiple dimensions (e.g., spatial correlation, seasonality, peril features, construction features, and financial terms) that can impact portfolio risk. We implemented a prototype system, called QuPARA (Query-Driven Large-Scale Portfolio Aggregate Risk Analysis), using Hadoop, which is Apache's implementation of the MapReduce paradigm. This allows the user to take advantage of large parallel compute servers in order to answer ad hoc risk analysis queries efficiently even on very large data sets typically encountered in practice. We describe the design and implementation of QuPARA and present experimental results that demonstrate its feasibility. A full portfolio risk analysis run consisting of a 1,000,000 trial simulation, with 1,000 events per trial, and 3,200 risk transfer contracts can be completed on a 16-node Hadoop cluster in just over 20 minutes.
△ Less
Submitted 16 August, 2013;
originally announced August 2013.
-
Can Agent Intelligence be used to Achieve Fault Tolerant Parallel Computing Systems?
Authors:
Blesson Varghese,
Gerard McKee,
Vassil Alexandrov
Abstract:
The work reported in this paper is motivated towards validating an alternative approach for fault tolerance over traditional methods like checkpointing that constrain efficacious fault tolerance. Can agent intelligence be used to achieve fault tolerant parallel computing systems? If so, "What agent capabilities are required for fault tolerance?", "What parallel computational tasks can benefit from…
▽ More
The work reported in this paper is motivated towards validating an alternative approach for fault tolerance over traditional methods like checkpointing that constrain efficacious fault tolerance. Can agent intelligence be used to achieve fault tolerant parallel computing systems? If so, "What agent capabilities are required for fault tolerance?", "What parallel computational tasks can benefit from such agent capabilities?" and "How can agent capabilities be implemented for fault tolerance?" need to be addressed. Cognitive capabilities essential for achieving fault tolerance through agents are considered. Parallel reduction algorithms are identified as a class of algorithms that can benefit from cognitive agent capabilities. The Message Passing Interface is utilized for implementing an intelligent agent based approach. Preliminary results obtained from the experiments validate the feasibility of an agent based approach for achieving fault tolerance in parallel computing systems.
△ Less
Submitted 13 August, 2013;
originally announced August 2013.
-
Accelerating R-based Analytics on the Cloud
Authors:
Ishan Patel,
Andrew Rau-Chaplin,
Blesson Varghese
Abstract:
This paper addresses how the benefits of cloud-based infrastructure can be harnessed for analytical workloads. Often the software handling analytical workloads is not developed by a professional programmer, but on an ad hoc basis by Analysts in high-level programming environments such as R or Matlab. The goal of this research is to allow Analysts to take an analytical job that executes on their pe…
▽ More
This paper addresses how the benefits of cloud-based infrastructure can be harnessed for analytical workloads. Often the software handling analytical workloads is not developed by a professional programmer, but on an ad hoc basis by Analysts in high-level programming environments such as R or Matlab. The goal of this research is to allow Analysts to take an analytical job that executes on their personal workstations, and with minimum effort execute it on cloud infrastructure and manage both the resources and the data required by the job. If this can be facilitated gracefully, then the Analyst benefits from on-demand resources, low maintenance cost and scalability of computing resources, all of which are offered by the cloud. In this paper, a Platform for Parallel R-based Analytics on the Cloud (P2RAC) that is placed between an Analyst and a cloud infrastructure is proposed and implemented. P2RAC offers a set of command-line tools for managing the resources, such as instances and clusters, the data and the execution of the software on the Amazon Elastic Computing Cloud infrastructure. Experimental studies are pursued using two parallel problems and the results obtained confirm the feasibility of employing P2RAC for solving large-scale analytical problems on the cloud.
△ Less
Submitted 13 August, 2013;
originally announced August 2013.
-
Achieving Speedup in Aggregate Risk Analysis using Multiple GPUs
Authors:
A. K. Bahl,
O. Baltzer,
A. Rau-Chaplin,
B. Varghese,
A. Whiteway
Abstract:
Stochastic simulation techniques employed for the analysis of portfolios of insurance/reinsurance risk, often referred to as `Aggregate Risk Analysis', can benefit from exploiting state-of-the-art high-performance computing platforms. In this paper, parallel methods to speed-up aggregate risk analysis for supporting real-time pricing are explored. An algorithm for analysing aggregate risk is propo…
▽ More
Stochastic simulation techniques employed for the analysis of portfolios of insurance/reinsurance risk, often referred to as `Aggregate Risk Analysis', can benefit from exploiting state-of-the-art high-performance computing platforms. In this paper, parallel methods to speed-up aggregate risk analysis for supporting real-time pricing are explored. An algorithm for analysing aggregate risk is proposed and implemented for multi-core CPUs and for many-core GPUs. Experimental studies indicate that GPUs offer a feasible alternative solution over traditional high-performance computing systems. A simulation of 1,000,000 trials with 1,000 catastrophic events per trial on a typical exposure set and contract structure is performed in less than 5 seconds on a multiple GPU platform. The key result is that the multiple GPU implementation can be used in real-time pricing scenarios as it is approximately 77x times faster than the sequential counterpart implemented on a CPU.
△ Less
Submitted 12 August, 2013;
originally announced August 2013.
-
Parallel Simulations for Analysing Portfolios of Catastrophic Event Risk
Authors:
Aman Bahl,
Oliver Baltzer,
Andrew Rau-Chaplin,
Blesson Varghese
Abstract:
At the heart of the analytical pipeline of a modern quantitative insurance/reinsurance company is a stochastic simulation technique for portfolio risk analysis and pricing process referred to as Aggregate Analysis. Support for the computation of risk measures including Probable Maximum Loss (PML) and the Tail Value at Risk (TVAR) for a variety of types of complex property catastrophe insurance con…
▽ More
At the heart of the analytical pipeline of a modern quantitative insurance/reinsurance company is a stochastic simulation technique for portfolio risk analysis and pricing process referred to as Aggregate Analysis. Support for the computation of risk measures including Probable Maximum Loss (PML) and the Tail Value at Risk (TVAR) for a variety of types of complex property catastrophe insurance contracts including Cat eXcess of Loss (XL), or Per-Occurrence XL, and Aggregate XL, and contracts that combine these measures is obtained in Aggregate Analysis.
In this paper, we explore parallel methods for aggregate risk analysis. A parallel aggregate risk analysis algorithm and an engine based on the algorithm is proposed. This engine is implemented in C and OpenMP for multi-core CPUs and in C and CUDA for many-core GPUs. Performance analysis of the algorithm indicates that GPUs offer an alternative HPC solution for aggregate risk analysis that is cost effective. The optimised algorithm on the GPU performs a 1 million trial aggregate simulation with 1000 catastrophic events per trial on a typical exposure set and contract structure in just over 20 seconds which is approximately 15x times faster than the sequential counterpart. This can sufficiently support the real-time pricing scenario in which an underwriter analyses different contractual terms and pricing while discussing a deal with a client over the phone.
△ Less
Submitted 9 August, 2013;
originally announced August 2013.
-
RBioCloud: A Light-weight Framework for Bioconductor and R-based Jobs on the Cloud
Authors:
Ishan Patel,
Blesson Varghese,
Adam Barker
Abstract:
Large-scale ad hoc analytics of genomic data is popular using the R-programming language supported by 671 software packages provided by Bioconductor. More recently, analytical jobs are benefitting from on-demand computing and storage, their scalability and their low maintenance cost, all of which are offered by the cloud. While Biologists and Bioinformaticists can take an analytical job and execut…
▽ More
Large-scale ad hoc analytics of genomic data is popular using the R-programming language supported by 671 software packages provided by Bioconductor. More recently, analytical jobs are benefitting from on-demand computing and storage, their scalability and their low maintenance cost, all of which are offered by the cloud. While Biologists and Bioinformaticists can take an analytical job and execute it on their personal workstations, it remains challenging to seamlessly execute the job on the cloud infrastructure without extensive knowledge of the cloud dashboard. How analytical jobs can not only with minimum effort be executed on the cloud, but also how both the resources and data required by the job can be managed is explored in this paper. An open-source light-weight framework for executing R-scripts using Bioconductor packages, referred to as `RBioCloud', is designed and developed. RBioCloud offers a set of simple command-line tools for managing the cloud resources, the data and the execution of the job. Three biological test cases validate the feasibility of RBioCloud. The framework is publicly available from http://www.rbiocloud.com.
△ Less
Submitted 9 August, 2013;
originally announced August 2013.
-
The Royal Birth of 2013: Analysing and Visualising Public Sentiment in the UK Using Twitter
Authors:
Vu Dung Nguyen,
Blesson Varghese,
Adam Barker
Abstract:
Analysis of information retrieved from microblogging services such as Twitter can provide valuable insight into public sentiment in a geographic region. This insight can be enriched by visualising information in its geographic context. Two underlying approaches for sentiment analysis are dictionary-based and machine learning. The former is popular for public sentiment analysis, and the latter has…
▽ More
Analysis of information retrieved from microblogging services such as Twitter can provide valuable insight into public sentiment in a geographic region. This insight can be enriched by visualising information in its geographic context. Two underlying approaches for sentiment analysis are dictionary-based and machine learning. The former is popular for public sentiment analysis, and the latter has found limited use for aggregating public sentiment from Twitter data. The research presented in this paper aims to extend the machine learning approach for aggregating public sentiment. To this end, a framework for analysing and visualising public sentiment from a Twitter corpus is developed. A dictionary-based approach and a machine learning approach are implemented within the framework and compared using one UK case study, namely the royal birth of 2013. The case study validates the feasibility of the framework for analysis and rapid visualisation. One observation is that there is good correlation between the results produced by the popular dictionary-based approach and the machine learning approach when large volumes of tweets are analysed. However, for rapid analysis to be possible faster methods need to be developed using big data techniques and parallel methods.
△ Less
Submitted 16 August, 2013; v1 submitted 8 August, 2013;
originally announced August 2013.
-
Develo** and Testing the Automated Post-Event Earthquake Loss Estimation and Visualisation (APE-ELEV) Technique
Authors:
Anthony Astoul,
Christopher Filliter,
Eric Mason,
Andrew Rau-Chaplin,
Kunal Shridhar,
Blesson Varghese,
Naman Varshney
Abstract:
An automated, real-time, multiple sensor data source relying and globally applicable earthquake loss model and visualiser is desirable for post-event earthquake analysis. To achieve this there is a need to support rapid data ingestion, loss estimation and integration of data from multiple data sources and rapid visualisation at multiple geographic levels. In this paper, the design and development…
▽ More
An automated, real-time, multiple sensor data source relying and globally applicable earthquake loss model and visualiser is desirable for post-event earthquake analysis. To achieve this there is a need to support rapid data ingestion, loss estimation and integration of data from multiple data sources and rapid visualisation at multiple geographic levels. In this paper, the design and development of the Automated Post-Event Earthquake Loss Estimation and Visualisation (APE-ELEV) system for real-time estimation and visualisation of insured losses incurred due to earthquakes is presented. A model for estimating ground up and net of facultative losses due to earthquakes in near real-time is implemented. Since post-event data is often available immediately from multiple disparate sources, a geo-browser is employed to facilitate the visualisation and integration of earthquake hazard, exposure and loss data. The feasibility of APE-ELEV is demonstrated using a test case earthquake that occurred in Tohoku, Japan (2011). The APE-ELEV model is further validated for ten global earthquakes using industry loss data.
△ Less
Submitted 8 August, 2013;
originally announced August 2013.
-
Mobile P2P Trusted On-Demand Video Streaming
Authors:
Thava Iyer,
Robert Hsieh,
Nikzad Babaii Rizvandi,
Benoy Varghese,
Roksana Boreli
Abstract:
We propose to demonstrate a mobile server assisted P2P system for on-demand video streaming. Our proposed solution uses a combination of 3G and ad-hoc Wi-Fi connections, to enable mobile devices to download content from a centralised server in a way that minimises the 3G bandwidth use and cost. On the customised GUI, we show the corresponding reduction in 3G bandwidth achieved by increasing the nu…
▽ More
We propose to demonstrate a mobile server assisted P2P system for on-demand video streaming. Our proposed solution uses a combination of 3G and ad-hoc Wi-Fi connections, to enable mobile devices to download content from a centralised server in a way that minimises the 3G bandwidth use and cost. On the customised GUI, we show the corresponding reduction in 3G bandwidth achieved by increasing the number of participating mobile devices in the combined P2P and ad-hoc Wi- Fi network, while demonstrating the good video playout quality on each of the mobiles. We also demonstrate the implemented trust mechanism which enables mobiles to only use trusted adhoc connections. The system has been implemented on Android based smartphones.
△ Less
Submitted 31 March, 2012;
originally announced April 2012.
-
Simultaneous solution of Kompaneets equation and Radiative Transfer equation in the photon energy range 1 - 125 KeV
Authors:
A. Peraiah,
M. Srinivasa Rao,
B. A. varghese
Abstract:
Radiative transfer equation in plane parallel geometry and Kompaneets equation is solved simultaneously to obtain theoretical spectrum of 1-125 KeV photon energy range. Diffuse radiation field is calculated using time-independent radiative transfer equation in plane parallel geometry, which is developed using discrete space theory (DST) of radiative transfer in a homogeneous medium for different o…
▽ More
Radiative transfer equation in plane parallel geometry and Kompaneets equation is solved simultaneously to obtain theoretical spectrum of 1-125 KeV photon energy range. Diffuse radiation field is calculated using time-independent radiative transfer equation in plane parallel geometry, which is developed using discrete space theory (DST) of radiative transfer in a homogeneous medium for different optical depths. We assumed free-free emission and absorption and emission due to electron gas to be operating in the medium. The three terms $n, n^2$ and $\displaystyle \bigg({\frac {\partial n}{\partial x_k}}\bigg)$ where $n$ is photon phase density and $\displaystyle x_k= \bigg({\frac {h ν} {k T_e}} \bigg) $, in Kompaneets equation and those due to free-free emission are utilized to calculate the change in the photon phase density in a hot electron gas. Two types of incident radiation are considered: (1) isotropic radiation with the modified black body radiation $I^{MB}$ [1] and (2) anisotropic radiation which is angle dependent. The emergent radiation at $τ=0$ and reflected radiation $τ=τ_{max}$ are calculated by using the diffuse radiation from the medium. The emergent and reflected radiation contain the free-free emission and emission from the hot electron gas. Kompaneets equation gives the changes in photon phase densities in different types of media. Although the initial spectrum is angle dependent, the Kompaneets equation gives a spectrum which is angle independent after several Compton scattering times.
△ Less
Submitted 10 November, 2010; v1 submitted 9 November, 2010;
originally announced November 2010.
-
Detection of mesogranulation at the upper chromosphere from SOHO/SUMER observations
Authors:
R. Kariyappa,
B. A. Varghese,
W. Curdt
Abstract:
We have analyzed a time series of spectra in the hydrogen Lyman lines and the Lyman continuum obtained by the Solar Ultraviolet Measurements of Emitted Radiation (SUMER) spectrometer on the SOlar Heliospheric Observatory (SOHO). The time series of about 2 hours and 22 minutes was obtained on 1999 March 9 in a quiet region near the center of the solar disk. For our analysis, we have selected a Ly…
▽ More
We have analyzed a time series of spectra in the hydrogen Lyman lines and the Lyman continuum obtained by the Solar Ultraviolet Measurements of Emitted Radiation (SUMER) spectrometer on the SOlar Heliospheric Observatory (SOHO). The time series of about 2 hours and 22 minutes was obtained on 1999 March 9 in a quiet region near the center of the solar disk. For our analysis, we have selected a Lyman continuum window around 907 A, and the five Lyman lines: Ly5 (937.8 A), Ly7 (926.2 A), Ly9 (920.9 A), Ly11 (918.1 A), and Ly15 (915.3 A). A Fast Fourier analysis has been performed in the spatial domain, all along the slit length used, for all the spectra and for the total duration of the observations. We have detected a significant periodic spatial variations with Fourier transform power peaks around 9-10 arcsec and at 4 arcsec. They correspond to the scale of the mesogranulation structure and the width of the supergranular boundary, respectively. For the first time, this provides evidence for the existence of a meso-scale in the upper chromosphere, of the same size as observed in the photosphere and lower chromosphere by earlier studies. We find from the analysis that there seems to be no signature of any temporal evolution associated with the mesogranules, at least not during our observing period. This result suggests that the life time of mesogranules will be several hours or more, which confirms the earlier findings. In addition, we notice that the size (9-10 arcsec) of the mesocells appears to be the same in all Lyman lines and in the continuum, which are formed at different depths in the chromosphere.
△ Less
Submitted 23 April, 2008;
originally announced April 2008.
-
Intensity oscillations in coronal XBPs from Hinode/XRT observations
Authors:
R. Kariyappa,
B. A. Varghese
Abstract:
Our aim is to investigate the intensity oscillations in coronal X-ray Bright Points (XBPs). We analysed a 7-hours long time sequence of the soft X-ray images obtained on April 14, 2007 with 2-min cadence using X-Ray Telescope (XRT) on-board the Hinode mission. We use SSW in IDL to derive the time series of 14 XBPs and 2 background regions. For the first time, we have tried to use power spectrum…
▽ More
Our aim is to investigate the intensity oscillations in coronal X-ray Bright Points (XBPs). We analysed a 7-hours long time sequence of the soft X-ray images obtained on April 14, 2007 with 2-min cadence using X-Ray Telescope (XRT) on-board the Hinode mission. We use SSW in IDL to derive the time series of 14 XBPs and 2 background regions. For the first time, we have tried to use power spectrum analysis on XBPs data to determine the periods of intensity oscillations. coronal X-ray Bright Points (XBPs). The power spectra of XBPs show several significant peaks at different frequencies corresponding to a wide variety of time scales which range from a few minutes to hours. The light curves of all the XBPs give the impression that the XBPs can be grouped into three classes depending on emission levels: (i) weak XBPs; (ii) bright XBPs; and (iii) very strong XBPs. The periods of intensity oscillation are consistent in all the XBPs and are independent of their brightness level, suggesting that the heating mechanisms in all the three groups of XBPs are similar. The different classes of XBPs may be related to the different strengths of the magnetic field with which they have been associated.
△ Less
Submitted 22 April, 2008;
originally announced April 2008.