198,433 research outputs found

    Building a Cloud Storage Service System

    Get PDF
    AbstractCloud Storage services are increasingly noticed as they promise elastic capability and high reliability at low cost. In such services, you can store most of your files to authenticated Cloud Storage Service center, and you do not worry about your space being inadequate or wasted because the storage being able to be adjusted dynamically is the most important feature of the Cloud Storage. In this paper, we present a solution about how to build a Cloud Storage Service System based on the open-source distributed database, it follows a stratum design that includes Web service front-end, transformation processing layer and data storing layer. Terminal users can access their own data in this system through three Web service interfaces. More over, a complete prototype system based on this architecture is demonstrated

    AN EFFICIENT APPROACH TO IMPLEMENT FEDERATED CLOUDS

    Get PDF
    Cloud computing is one of the trending technologies that provide boundless virtualized resources to the internet users as an important services through the internet, while providing the privacy and security. By using these cloud services, internet users get many parallel computing resources at low cost. It predicted that till 2016, revenues from the online business management spent $4 billion for data storage. Cloud is an open source platform structure, so it is having more chances to malicious attacks. Privacy, confidentiality, and security of stored data are primary security challenges in cloud computing. In cloud computing, ‘virtualization' is one of the techniques dividing memory into different blocks. In most of the existing systems there is only single authority in the system to provide the encrypted keys. To fill the few security issues, this paper proposed a novel authenticated trust security model for secure virtualization system to encrypt the files. The proposed security model achieves the following functions: 1) allotting the VSM(VM Security Monitor) model for each virtual machine; 2) providing secret keys to encrypt and decrypt information by symmetric encryption.The contribution is a proposed architecture that provides a workable security that a cloud service provider can offer to its consumers. Detailed analysis and architecture design presented to elaborate security model

    Complex Event Processing as a Service in Multi-Cloud Environments

    Get PDF
    The rise of mobile technologies and the Internet of Things, combined with advances in Web technologies, have created a new Big Data world in which the volume and velocity of data generation have achieved an unprecedented scale. As a technology created to process continuous streams of data, Complex Event Processing (CEP) has been often related to Big Data and used as a tool to obtain real-time insights. However, despite this recent surge of interest, the CEP market is still dominated by solutions that are costly and inflexible or too low-level and hard to operate. To address these problems, this research proposes the creation of a CEP system that can be offered as a service and used over the Internet. Such a CEP as a Service (CEPaaS) system would give its users CEP functionalities associated with the advantages of the services model, such as no up-front investment and low maintenance cost. Nevertheless, creating such a service involves challenges that are not addressed by current CEP systems. This research proposes solutions for three open problems that exist in this context. First, to address the problem of understanding and reusing existing CEP management procedures, this research introduces the Attributed Graph Rewriting for Complex Event Processing Management (AGeCEP) formalism as a technology- and language-agnostic representation of queries and their reconfigurations. Second, to address the problem of evaluating CEP query management and processing strategies, this research introduces CEPSim, a simulator of cloud-based CEP systems. Finally, this research also introduces a CEPaaS system based on a multi-cloud architecture, container management systems, and an AGeCEP-based multi-tenant design. To demonstrate its feasibility, AGeCEP was used to design an autonomic manager and a selected set of self-management policies. Moreover, CEPSim was thoroughly evaluated by experiments that showed it can simulate existing systems with accuracy and low execution overhead. Finally, additional experiments validated the CEPaaS system and demonstrated it achieves the goal of offering CEP functionalities as a scalable and fault-tolerant service. In tandem, these results confirm this research significantly advances the CEP state of the art and provides novel tools and methodologies that can be applied to CEP research

    Lessons Learned on Building and Operating Software Defined CubeSat for Scalable Satellites

    Get PDF
    Software Defined CubeSats are small and low-cost satellites that utilize software-based technologies for their operations and functionalities. While traditional hardware based CubeSats in large-scale systems have limitations for scalability due to their fixed environments, Software Defined CubeSats offer many advantages such as flexibility, scalability, cost-effectiveness, reliability, and rapid deployments. IBM Endurance CubeSat is a Software Defined CubeSat that aims to pave the way for future space missions. On May 25th, 2022, IBM Endurance CubeSat launched successfully in Florida, USA, and now it provides CubeSat as a Service to users who need to conduct space missions or experiments. The CubeSat uses virtualization technology and cloud-based infrastructure to perform data processing, equipped with sensors and a camera. In order to provide a stable CubeSat as a Service, the Mission Control System has continuously improved and operated with 184 successful jobs uploaded from the ground and executed dynamically in space. Development and automation tool shave also been developed and operated for end users to develop code for themselves. Currently, the CubeSat is provided as a Service for various scientific research experiments in the fields of device security, Earth observation, and sensor analysis from schools and higher education. The CubeSat uses containers for packaging and deploying applications. Containers are a type of virtualization technology that allows applications and their dependencies to be packaged together in a single and self-contained unit, which helps deploy and manage applications in different environments, such as cloud computing, edge computing, and space-based systems. This feature of hardware independence performs data processing and storage tasks in a highly flexible and dynamic manner. Containers also enable easy updates and upgrades to satellites’ hardware capabilities, responding quickly to changing mission requirements and user needs. In this paper, we will show how to implement and operate CubeSat as a Service by utilizing Software Defined Environment and Container/Virtualization Technologies. In addition, we will also demonstrate how to automate the process using CI/CD (Continuous Integration and Continuous Deployment) pipeline. First, we will describe Virtualized Software Runtime consisting of an off-the shelf Operating System, Podman, and MicroShift. Podman is an open-source container technology that is widely used for deploying applications in cloud and edge computing environments. We used Podman to deploy applications on the CubeSat, running complex applications and services in a scalable and efficient manner. MicroShift is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications. Second, we will introduce a CubeSat Mission Control Center for Software Defined CubeSats. The CubeSat Mission Operations Center is a centralized facility responsible for controlling and monitoring the operations of CubeSats. Third, we will show CI/CD pipeline that has a set of practices and tools to automate the software development process, from code creation to deployment. The CI/CD pipeline helps to automate the software development and deployment process. This centralized software lifecycle management enables frequent updates and improvements to keep pace with users’ changing requirements and needs

    Sensing as a Service Model for Smart Cities Supported by Internet of Things

    Full text link
    The world population is growing at a rapid pace. Towns and cities are accommodating half of the world's population thereby creating tremendous pressure on every aspect of urban living. Cities are known to have large concentration of resources and facilities. Such environments attract people from rural areas. However, unprecedented attraction has now become an overwhelming issue for city governance and politics. The enormous pressure towards efficient city management has triggered various Smart City initiatives by both government and private sector businesses to invest in ICT to find sustainable solutions to the growing issues. The Internet of Things (IoT) has also gained significant attention over the past decade. IoT envisions to connect billions of sensors to the Internet and expects to use them for efficient and effective resource management in Smart Cities. Today infrastructure, platforms, and software applications are offered as services using cloud technologies. In this paper, we explore the concept of sensing as a service and how it fits with the Internet of Things. Our objective is to investigate the concept of sensing as a service model in technological, economical, and social perspectives and identify the major open challenges and issues.Comment: Transactions on Emerging Telecommunications Technologies 2014 (Accepted for Publication

    Review of the environmental and organisational implications of cloud computing: final report.

    Get PDF
    Cloud computing – where elastic computing resources are delivered over the Internet by external service providers – is generating significant interest within HE and FE. In the cloud computing business model, organisations or individuals contract with a cloud computing service provider on a pay-per-use basis to access data centres, application software or web services from any location. This provides an elasticity of provision which the customer can scale up or down to meet demand. This form of utility computing potentially opens up a new paradigm in the provision of IT to support administrative and educational functions within HE and FE. Further, the economies of scale and increasingly energy efficient data centre technologies which underpin cloud services means that cloud solutions may also have a positive impact on carbon footprints. In response to the growing interest in cloud computing within UK HE and FE, JISC commissioned the University of Strathclyde to undertake a Review of the Environmental and Organisational Implications of Cloud Computing in Higher and Further Education [19]
    • …
    corecore