Chris Woods

Chris Woods

Greater Chicago Area
500+ connections

About

I currently wear two hats, one as a Portfolio Element Manager and the other as a Senior…

Articles by Chris

See all articles

Activity

Join now to see all activity

Experience

  • Siemens Graphic

    Siemens

    Princeton, NJ, USA

  • -

    Dublin, Ireland

  • -

    Leixlip, Kildare, Ireland

  • -

    Dublin, Ireland

  • -

    Dublin, Ireland

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

Licenses & Certifications

  • Certified Scrum Master Graphic

    Certified Scrum Master

    Scrum Alliance

    Issued Expires
    Credential ID 000736466

Publications

  • CloudWave: where Adaptive Cloud Management Meets DevOps

    MoCS 2014 ( IEEE Workshop on Management of Cloud Systems part of the IEEE Symposium on Computers and Communication)

    The transition to cloud computing offers a large number of benefits, such as lower capital costs and a highly agile environment. Yet, the development of software engineering practices has not kept pace with this change. The design and runtime behaviour of cloud based services and the underlying cloud infrastructure are largely decoupled from one another, which limits both the efficiency of the cloud environment and the Quality of Service which can be delivered to the hosted applications. This…

    The transition to cloud computing offers a large number of benefits, such as lower capital costs and a highly agile environment. Yet, the development of software engineering practices has not kept pace with this change. The design and runtime behaviour of cloud based services and the underlying cloud infrastructure are largely decoupled from one another, which limits both the efficiency of the cloud environment and the Quality of Service which can be delivered to the hosted applications. This paper describes the innovative concepts being developed by CloudWave to utilize the principles of DevOps to create an execution analytics cloud infrastructure where, through the use of programmable monitoring and online data abstraction, much more relevant information for the optimization of the ecosystem is obtained. Required optimizations are subsequently negotiated between the applications and the cloud infrastructure to obtain coordinated adaptation of the ecosystem. Additionally, the project is developing the technology for a Feedback Driven Development Standard Development Kit which will utilize the data gathered through execution analytics to supply developers with a powerful mechanism to shorten application development cycles.

    Other authors
  • Towards Exploiting the Full Adaptation Potential of Cloud Applications

    PESOS (International Workshop on Principles of Engineering Service-Oriented and Cloud Systems)

    Current technology for cloud application adaptation fails to capture two fundamental aspect of cloud environments: multiple adaptation options and interferences and dependencies among these multiple mechanisms. Addressing these aspects requires a significant extension of existing cloud tools and frameworks for engineering and executing cloud application adaptations. They should explicitly take into account: all entities of the cloud environment relevant for adaptation decisions; the concrete…

    Current technology for cloud application adaptation fails to capture two fundamental aspect of cloud environments: multiple adaptation options and interferences and dependencies among these multiple mechanisms. Addressing these aspects requires a significant extension of existing cloud tools and frameworks for engineering and executing cloud application adaptations. They should explicitly take into account: all entities of the cloud environment relevant for adaptation decisions; the concrete adaptation actions that these cloud entities may perform; and the mutual dependencies between those entities and actions. In this paper we provide the insights towards such novel technology. As main contribution, we systematically elicit the key entities related to adaptations inside a cloud environment and explicitly document those in a conceptual model. To build this model we surveyed the literature, discussed with industrial partners with experience in cloud computing, and analysed commercial solutions. We also provide a case study based on Amazon Web Services solutions, to show how our conceptual model can be instantiated and help developers to identify possible cloud application adaptation strategies.

    Other authors

Patents

  • Techniques for computing resource discovery and management

    Filed EU 15754522.9

    Examples are described for computing resource discovery and management for a system of configurable computing resources that may include disaggregate physical elements such as central processing units, storage devices, memory devices, network input/output devices or network switches. In some examples, these disaggregate physical elements may be located within one or more racks of a data center

    Other inventors
    See patent
  • Techniques to allocate configurable computing resources

    Filed US US20160357610A1

    Examples may include techniques for allocating configurable computing resources from a pool of configurable computing resources to a logical server or virtual machine. The logical server or virtual machine may use allocated configurable computing resources to implement, execute or run a workload.

    Other inventors
    See patent
  • Workload optimization, scheduling, and placement for rack-scale architecture computing systems

    Filed US US20160359683A1

    Technologies for datacenter management include one or more computing racks each including a rack controller. The rack controller may receive system, performance, or health metrics for the components of the computing rack. The rack controller generates regression models to predict component lifespan and may predict logical machine lifespans based on the lifespan of the included hardware components. The rack controller may generate notifications or schedule maintenance sessions based on remaining…

    Technologies for datacenter management include one or more computing racks each including a rack controller. The rack controller may receive system, performance, or health metrics for the components of the computing rack. The rack controller generates regression models to predict component lifespan and may predict logical machine lifespans based on the lifespan of the included hardware components. The rack controller may generate notifications or schedule maintenance sessions based on remaining component or logical machine lifespans. The rack controller may compose logical machines using components having similar remaining lifespans. In some embodiments the rack controller may validate a service level agreement prior to executing an application based on the probability of component failure. A management interface may generate an interactive visualization of the system state and optimize the datacenter schedule based on optimization rules derived from human input in response to the visualization. Other embodiments are described and claimed

    Other inventors
    See patent

Honors & Awards

  • Microsoft Engineering Excellence Award

    Microsoft

    Team was awarded an Engineering Excellence for our work on improving Windows Live (Hotmail, Bing etc) web sites functionality on mobile devices, eventually recognising over 5 million combinations of mobile handsets, operating system and browser configurations.

Recommendations received

More activity by Chris

View Chris’ full profile

  • See who you know in common
  • Get introduced
  • Contact Chris directly
Join to view full profile

People also viewed

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Chris Woods in United States

Add new skills with these courses