1,474 research outputs found

    Scalable and Reliable Middlebox Deployment

    Get PDF
    Middleboxes are pervasive in modern computer networks providing functionalities beyond mere packet forwarding. Load balancers, intrusion detection systems, and network address translators are typical examples of middleboxes. Despite their benefits, middleboxes come with several challenges with respect to their scalability and reliability. The goal of this thesis is to devise middlebox deployment solutions that are cost effective, scalable, and fault tolerant. The thesis includes three main contributions: First, distributed service function chaining with multiple instances of a middlebox deployed on different physical servers to optimize resource usage; Second, Constellation, a geo-distributed middlebox framework enabling a middlebox application to operate with high performance across wide area networks; Third, a fault tolerant service function chaining system

    Service-centric networking for distributed heterogeneous clouds

    Get PDF
    Optimal placement and selection of service instances in a distributed heterogeneous cloud is a complex trade-off between application requirements and resource capabilities that requires detailed information on the service, infrastructure constraints, and the underlying IP network. In this article we first posit that from an analysis of a snapshot of today's centralized and regional data center infrastructure, there is a sufficient number of candidate sites for deploying many services while meeting latency and bandwidth constraints. We then provide quantitative arguments why both network and hardware performance needs to be taken into account when selecting candidate sites to deploy a given service. Finally, we propose a novel architectural solution for service-centric networking. The resulting system exploits the availability of fine-grained execution nodes across the Internet and uses knowledge of available computational and network resources for deploying, replicating and selecting instances to optimize quality of experience for a wide range of services

    Geoenabling A Rural Community Through Web GIS: A Case Study Of The City Of Hays, Ellis County Kansas

    Get PDF
    The objective of this study was to describe the internet GIS implementation in the City of Hays and Ellis County, Kansas, then compare it to examples of implementation from other similar communities. Geospatial resources were consolidated from both agencies and used to develop two web mapping applications for employee and public access. Both mapping applications were developed on the ArcGIS Server platform using the .NET Web Application Developer Framework. In addition, a HTML website was developed to accommodate common data requests and an online map repository. The implementation approach of the City of Hays and Ellis County is similar to the reviewed community case studies, though additional Python and JavaScript programming was required to accommodate the needs of both agencies. Follow-up interviews indicate that the implementation of the online web mapping application has yielded a savings in office labor, time and revenue for city/county staff members, and provides easy data access for the staff and citizens of the City of Hays and Ellis County

    Adaptive Content Management for UGC Video Delivery in Mobile Internet Era

    Get PDF
    corecore